中国安防论坛

 找回密码
 注册
查看: 5730|回复: 0

教你E103-W10串口转WiFi模块的无线透传应用教程

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
4086
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。: a0 W1 ~$ G! }' n/ w
! ?$ b2 J5 {0 E- m
1.透传
* Y0 b* V& ~, Y9 i7 d  M" J# J5 [默认仅在TCP client单连接或UDP传输模式时,支持透传。$ {- G2 u5 Z: j5 a

% Y# Y, [4 I; `0 O; @1.1.TCP Client 单连接透传# F% y! S9 V. K, `/ u: g0 G- K9 d
1.配置WiFi模式
9 |3 c& |3 ~0 P! B$ }4 O+ y* t9 d3 I5 j1 W: G
使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。8 O$ h. j9 l3 O

! e" T1 o7 v" v/ y5 K9 R1lora无线透传模块
2 d2 O4 I* k8 Y: J9 }2 l2 F! b; H7 ^, K" d/ |0 H' q
9 e$ s- y, o* \8 D5 Z
图表11 设置Wi-Fi模式
" X: d( q# |) [! t) R% R
' U7 q) l* E( u# l  D' @7 T& E2.连接到路由器' Y- S" X$ L6 T# o. [' C7 i
# k9 N1 s* d1 w8 h. x
E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。/ u! Z; M; L! g3 w: m- l

& V. g$ h' u9 z. s7 a2lora网关串口服务器" ?; y" \2 U% D+ O: H2 E
  a( ^2 P1 W- O' Q! T, D. O; M. W; w
3 ^0 M- y8 i3 Y: o8 c1 @( Z
图表12 连接到指定路由器
, L6 W: q/ {  n2 w5 n- B/ n. P' z7 t8 c
! O+ W+ G) B6 O0 r3.PC与E103-W10连接同一路由器,如图表13所示。
- F* h- e4 M. r- v
! r2 X/ t; y- m4 o. p3 WiFi蓝牙模块
  n6 e% ^5 Z" k" U; i5 O. `0 C& B. ?. {9 Y7 N+ }2 A& J  N
图表13 PC连接到路由器* L5 B5 M: Y- x% T; C* [7 m% v5 V

" H0 n1 p- A& n$ U7 I+ j+ J4 X- x4.在PC端使用网络调试工具,建立一个TCP服务器。. @2 Y  w* A% {7 I2 ]
& A" b! n* b: x+ h' \% X8 E( r3 s
5.查看PC端WiFi IP地址
- L* d: U9 s5 B4 T  K$ \7 y
1 }9 \& e7 R' x$ [5 a2 q假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
& q8 l& L2 D0 E3 H
) {+ {; S0 T% \; D+ p* B. W4无限串口服务器
+ H/ B- y9 j: Q$ M* A7 K6 }% i) u# i9 Y! S9 C. Y

9 [8 A/ A1 c; a3 q图表14 PC创建服务器步骤1
1 X; o; V. ~' i3 a/ J2 v, f+ [# H8 D% B* @$ @/ b- F8 [
最后,启动服务器,如图表15所示。
' {8 I# @& Z6 `) X
; Q: ^. w1 k1 i0 U5lora无线网关技术
& {4 X' ~) i& R
, l2 W+ d3 l$ S$ [$ N图表15 PC创建服务器步骤2( r' [3 p1 j7 J, I
! S, d. H  S# T& f
6.E103-W10作为TCP Client连接到上述服务器' n) S0 n$ I1 U$ \$ ]9 }7 I* f- p3 \$ k

! R' J+ G4 C8 V% ZAT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号0 O- |8 k3 y+ a

! N- K6 I( k/ L! U/ D7 _, e: {发送指令如图表16所示。
4 x; P/ L) l1 Y' ]. i
# A, \& x' g4 V6串口服务器
8 q# G) |- O1 H# `4 q- i5 ~8 b) ~  a! B
图表16 建立TCP连接( E" d1 A! o6 U* Y2 P! ]1 P7 R

/ ]3 v/ Q$ A2 ]2 b" j: f同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。
1 Q* Z& D) }& C  ~4 T7 d# ], u5 w6 i  s5 H' S( h/ [
7无线传输电台模块6 X# H  j  a. I# p1 v& J: n5 w

2 {6 W. g* d8 ~" ]+ k) P图表17 TCP连接建立成功
. S. h$ J1 `. A# U. }9 d* t7 f2 u! _2 ^. M5 c4 n! o
至此,E103-W10已与PC端成功成功建立TCP连接。, }3 Z  X' K/ T  o0 V8 ~& c- M
- A- s, f1 c) F
7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
% A  P  H' T# F' j' M2 `. `
4 z8 A3 k0 Q) O$ c% R7 _8lora无线通信传输模块
. g. T$ e" E/ L4 m0 s7 N% T  ~2 p6 M! V2 x0 X
图表18 使能透传模式
# h+ B1 _7 d6 Q# G# v* q( X# d4 H! z; P8 p& K! ~
8.E103-W10向TCP服务器发送数据  |$ {+ b3 n1 M  }
, h" k4 ~! p) F& a$ p# z
进入透传状态,发送指令AT+CIPSEND,如图表19所示。& U* T9 k3 p2 V9 y) `+ m# _2 n1 K5 d

  e+ m0 _0 `$ k* @4 L9串口服务器
  w3 K7 J8 o6 J+ W" y
6 I' `; d; o1 g/ o9 u4 L图表19 进入透传模式1 O/ h+ e# e7 I2 e
, @: c- o$ q9 m! P' d$ x# e3 s
发送数据,如图表110所示。
" E/ |! A7 R$ w
3 R$ S5 y/ G% ~0 T4 k7 e6 \10lora无线数传电台
1 G7 T! U+ E. x3 [' K
  q" z: Q# W. H) m图表110 开始透明传输; ]* @/ Z9 J" P( f4 y2 C

6 O! g- s5 \: ]7 i9.退出发送数据
' [+ D% N" v4 @$ d8 [& b  z4 c7 Z
$ z( A9 w' z7 E+ g- n首先发送“+++”,不带“发送新行”。. u  g% n- Y% C) v: g$ J

8 _* Q& h6 a1 M/ D& n# l
0 T. V: [2 r5 a7 F9 b0 B- X5 M: b" u, H: P& U! B
再发送测试指令AT,确认是否退出透传状态。
. T' C4 Z8 B5 |/ g$ K% T+ K
8 I+ I* j+ h" }4 u# v
/ L$ W) c2 j9 p: L, M2 S* }
3 s: u& T8 i1 w5 H2 C+ p: e  P& v3 G0 E$ p' B
10.退出透传模式,发送AT+CIPMODE=0。
8 k! h+ R/ E# I
) A- y: ]; g4 c% f  }& A$ b  b0 T11.断开TCP 连接,发送AT+CIPCLOSE。
/ v8 J3 M# x1 [" m
$ y' m( [0 ?2 k+ p  r+ ]: n, s: m同时,“TCP&UDP测试工具”连接窗口消失。
  d6 n$ W& ]1 q! L0 I) ?8 Q* i6 r
" R# i) L/ r& H% u8 L; p5 P1.2.UDP透传
* Y# L' m$ p  M3 j* {以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
# |! \- W! G, Y9 L2 i5 P; w: x! p( J% _/ M. ]  _2 F/ u
) H" V+ H( \, {
1.配置WiFi模式# V) I5 i% O$ u1 t

/ W- t% T" t5 ~) |使用指令AT+CWMODE=3//SoftAP+Station mode。
% X) a3 j" I" ~, c0 e: A. d# V) H3 I* {/ [
2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。
5 u( U4 N6 v) r1 K  N+ s+ J" Q( O/ l# a. s3 z, M
4.查询E103-W10的IP地址,发送指令AT+CIFSR。% P0 h9 x# O% B4 n& g! e+ d. e) C/ g
- `$ i1 Z# j( o
5.在PC 端使用网络调试工具,建立一个UDP 传输。$ n1 z! L- ~8 t! X
% U+ ]; k, I- D$ P" p/ f
PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。4 i/ G" F! k# q+ c8 o
  b% g5 R9 h$ x1 [+ `1 e2 P; t
6.E103-W10与PC对应端口建立固定对端的UDP 传输  d9 P  X) _7 B! ~/ n/ a

- X( B3 {, S, R3 I发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。
2 [- [" p4 U0 U3 A$ c5 B& o
  ^( e3 q/ e+ h  M3 @7.使能透传模式3 G) ?. F6 j3 r

" W; D6 s) n# K: R: B! e' IAT+CIPMODE=10 K, O% ^- i  W

& r  }! C4 U0 }/ Y+ ^9 u8.E103-W10向远端发送数据# G, L5 q" c) ^: F. B7 C

2 {4 p4 V* l$ x2 o5 KAT+CIPSEND0 ~; `, j3 x. |3 X) [8 ^* I7 x

- ^' ]+ p  A, w+ @4 W- {& V; ]* ^9.退出发送数据- y. ~3 [7 w; s5 q  x

! f) X  C3 X6 n) n/ p# [$ }10.退出透传模式
( r# }: ?7 B  K( L  N' i/ ]
1 k+ i/ @" {$ WAT+CIPMODE=0
% b/ M- T9 K( {9 d- f- r* g# X* e. t* ~( }
11.断开 TCP 连接; b) a- X# I% ?% i7 D& S5 v. V

  c" P7 ?9 [& t' r2 I7 f9 I- G3 PAT+CIPCLOSE
% p7 O. A0 q' U  l; O/ L2 @8 ~% d3 E! }/ r: y6 T( ?1 @- x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

安豆网|Archiver|手机版|中国安防论坛 ( 粤ICP备09063021号 )

GMT+8, 2026-2-17 07:21 , Processed in 0.060241 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表