|  | 
 
| 以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。 0 S8 v( P, g1 u0 Y; n8 j1 K5 F4 w+ F. u8 X
 1.透传
 ! w" c. I% P6 J) v9 A默认仅在TCP client单连接或UDP传输模式时,支持透传。
 ! [2 V4 u. l& R7 y2 A1 E6 |) Z" q0 E$ i3 @  _
 1.1.TCP Client 单连接透传
 # C' [4 V7 h& o1 {1.配置WiFi模式
 8 _+ A8 S( j+ @. Q7 m$ b% ?/ s6 |, s! u2 j( M) T# U3 I
 使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。
 2 F% k& |0 {; q( G7 `
 # |" x5 a1 J. j; M5 e0 o1 i1lora无线透传模块
 & D" U/ O4 P, v, r8 `% r$ q% A7 J
 
 $ ~+ U6 S. @4 h+ q+ X图表11 设置Wi-Fi模式
 ! d$ r! q7 p% ^. ]
 6 @1 n% r2 X+ V! I+ F; I' l( W2.连接到路由器9 v0 }" m7 p; ^
 , S9 \8 h$ ]/ b7 J5 D  ]4 B
 E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。; c( l* D* q" d# {/ e3 l/ A1 q
 
 3 M2 ?+ n# x" A3 ?" w7 G6 o! ^2lora网关串口服务器) q% ~# n0 T, Y& T' ]+ v9 M8 G
 
 ' {' x- z; P9 ]( T9 N" w% P/ r% _4 |/ D% a& l7 B
 图表12 连接到指定路由器
 " E  `6 p& i; F( v( T& |, w6 m& @1 x" z' n+ p" w" H
 3.PC与E103-W10连接同一路由器,如图表13所示。' H0 _/ i- B# i
 
 , c' v/ j' _4 z  O3 WiFi蓝牙模块9 v  e" t: U. Z7 K! j$ D* i3 T  I0 ?
 
 # Y0 u, \& l+ u' P9 A! O) y0 X图表13 PC连接到路由器
 8 I$ y  l' K8 u* e4 E; e5 h; z
 8 {* F3 ~$ x1 B+ o6 U( ^- y4.在PC端使用网络调试工具,建立一个TCP服务器。
 * g; A1 d3 b3 Y& _5 ~0 u* m
 ) d' l1 G5 C+ \8 V1 y$ ?1 _" a6 g- U5.查看PC端WiFi IP地址
 ! {/ \/ _, _1 f! x: v, r+ b5 |- k# G3 ~' l  x
 假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
 - [. F* S- J/ R7 @: @0 w+ O- G. X, Q+ i0 T6 V; P& n
 4无限串口服务器
 ' n( O+ V; L* V( H  u; D1 @. d% b
 / U1 q, ?+ ]! s; _4 a, Q
 图表14 PC创建服务器步骤1; _1 }* a  m7 F& D# N
 
 8 V/ v6 y+ @* p# j最后,启动服务器,如图表15所示。7 p3 }& i) b- j+ ]2 z* V
 
 # f, x' l$ D3 B) [9 Z& F( `0 b5 n5lora无线网关技术( H) k2 ~( x& D& m) h. A
 
 " i2 P( C( E* _( \图表15 PC创建服务器步骤2
 " `! v4 ^5 l( G% W, a7 E7 z- ?
 . e, i4 i7 Z0 h% ^% |6 _% z: g6.E103-W10作为TCP Client连接到上述服务器* ], \) ]- m- \8 U7 J
 , N6 g, Y7 V; r* G( ~
 AT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
 ( a: H( E+ g0 i: ]0 u" Z' M
 ! s, @& o( b; [发送指令如图表16所示。
 ) F3 Q. y, e- n+ D& G& y) Z
 & T# s9 t- Q+ W: a* H6串口服务器
 + c- f( i- J' V( q
 % C3 j7 a5 ~# w/ d图表16 建立TCP连接+ [  n# |; h: l( @3 _+ e3 \2 }
 " U6 \1 f) D9 L' Y; i) }* U
 同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。
 - b, L- Z. \) A4 b; ^1 h+ N% w8 }8 F9 r. j& G- R3 X! \
 7无线传输电台模块# Z$ [; V& K- Y" Y# l$ s% n2 A( J
 6 P+ N+ e) p  K2 D# b
 图表17 TCP连接建立成功
 5 q$ @0 M5 F) ]  ]' z6 P
 9 z" [$ Z& |4 `9 b# C% N至此,E103-W10已与PC端成功成功建立TCP连接。- p% y2 k, o' V" U9 a& o1 c0 D% g0 G
 6 n, H( i8 o$ c0 ^/ m! E
 7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
 $ e, f6 x5 W  R+ ~2 \: F' [/ s! G+ A' j+ P, g; H2 i6 P3 r
 8lora无线通信传输模块
 9 F/ B0 v( S; N: T) P0 G4 F. x, ?% f! y* l# U7 m0 k
 图表18 使能透传模式8 u# d* Q/ x/ {
 0 W' P4 g) k( v, r7 X" ]* {
 8.E103-W10向TCP服务器发送数据5 |4 ~* W5 ^5 A5 Y
 8 \- h2 D+ X$ i$ W
 进入透传状态,发送指令AT+CIPSEND,如图表19所示。
 6 o: C$ e" T. O  N2 N# t+ U9 o" |* B9 @
 9串口服务器' E( K  o$ l8 }% p7 v! n8 @6 ^* g
 3 i0 D/ K5 \, Z1 z  ^
 图表19 进入透传模式
 0 i- i1 K. ]8 q  U! n6 l  U
 3 Q" @) a9 e- j发送数据,如图表110所示。; Q5 |# E2 [& A
 2 s0 P4 a0 X6 g5 s1 z% j' |5 D' ]
 10lora无线数传电台
 ! ^7 ?/ Y  x$ }9 U" s4 p: n6 {6 Q* [  b  W/ J; m0 h" E4 u
 图表110 开始透明传输  O1 L  r; s. y9 W6 Y: r7 g& }+ {6 ]# f
 , _6 D5 s; c$ w* k
 9.退出发送数据. C+ Z8 Y  U, [" O/ E) A1 C' G# w
 
 % w' A* R3 x! j# q" l. p首先发送“+++”,不带“发送新行”。
 5 v, A( N6 [8 n- |$ z  u; c9 s8 b9 d
 
 + ?' r$ A# {7 @3 W8 v
 ! B' W. W( G" ?5 X* b8 Y' o" f再发送测试指令AT,确认是否退出透传状态。; o8 Y" Y3 v$ V' C
 
 % z5 c, k! M; L3 A& P+ P: M" k& X( I! U+ d* c7 j' G
 $ |. y; o5 D5 H" U+ u7 v
 8 f5 h2 I% ?4 y1 p+ {# }
 10.退出透传模式,发送AT+CIPMODE=0。& t+ N* \: c- o
 
 3 z; ~' Q, w- _11.断开TCP 连接,发送AT+CIPCLOSE。
 - A3 ?. i. _1 @; q- U5 a: y- R5 \2 D# _. Q3 n  N. z
 同时,“TCP&UDP测试工具”连接窗口消失。6 g. H# y7 e" K$ u) S' ~
 
 ; w' p5 L) {' k% ?" ]1 I# d1.2.UDP透传
 6 q, r& P2 R  c7 J/ K7 R8 _) R' P以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。5 r) e/ p7 O, P& n2 x- x( l
 1 }, K9 k! r) k" w6 A. ?
 3 `$ G  L  y7 g6 t
 1.配置WiFi模式& B8 Z6 {8 e6 E- C4 F  p1 F
 2 X3 X) x3 f3 h9 T' W4 D
 使用指令AT+CWMODE=3//SoftAP+Station mode。
 / t* f3 v' N, h+ m
 , i: H$ ^$ E% k1 m( @' i  f; i0 `2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。% a8 u: Q# S2 t4 k/ P# I
 
 z$ X- H1 ^" s% C4.查询E103-W10的IP地址,发送指令AT+CIFSR。( I" G% G; I. |/ m* Y6 w1 I( b
 
 5 N& x! B2 ]4 K& J; [5.在PC 端使用网络调试工具,建立一个UDP 传输。
 ! m( j: o; X2 P0 V4 L
 " ^$ l6 O8 l/ T1 I0 zPC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。. F9 z  l! E! e0 w/ S: T, l& r) ^( T
 % k% T6 j- _3 J. v  O3 J
 6.E103-W10与PC对应端口建立固定对端的UDP 传输
 ; B9 Q1 G' P3 b/ V
 3 l) g; f" L/ K" g5 Z6 m发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。
 $ Q  m/ _; H2 c9 L* i
 1 B% U" N( x8 c: S( \; v7.使能透传模式2 S) b8 C7 x2 ^4 p
 
 $ \! U+ n  a4 v' nAT+CIPMODE=1
 % _( b" v# O( V$ P
 5 B6 p. I% W$ u; F0 D8.E103-W10向远端发送数据! z# T4 m$ _$ C0 p9 U
 
 0 k2 t8 `4 z1 b1 @2 g0 Z5 DAT+CIPSEND9 Z  A. `2 G6 K6 c, ]
 
 ) R: d1 f0 H$ A7 x5 S# h9.退出发送数据0 |% s: i7 ^) c% V
 
 4 g9 e5 c5 N/ a/ ^10.退出透传模式* y  j+ Q4 q7 b& n1 m$ M$ B
 , R; I  I( t; U" ]5 V0 |5 w( U4 h. \
 AT+CIPMODE=04 U7 P9 ^6 l8 d0 @  U, n. Y" O
 
 ! N" U# }. V; H* O9 i* b4 R- ~/ D9 O11.断开 TCP 连接5 T4 F; I& G  q: H3 b
 
 2 h* V6 u/ s7 H3 R  [/ eAT+CIPCLOSE& Y4 s5 r7 j0 C% _0 k
 
 ! s! [. |% O5 f: o$ t8 ~
 | 
 |