中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
4356
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。
3 ]) d2 h8 m  Y: J. `% A+ |3 |
# i; A2 X$ t1 d, o1.透传1 b9 ~. ?; Z; V( j# a& i
默认仅在TCP client单连接或UDP传输模式时,支持透传。
% `* W7 V" i! j1 Q! ^
0 [/ [1 c4 @: M* E+ \: ?- K" i& J1.1.TCP Client 单连接透传
$ N. t% q& }" a" `; C1 J1.配置WiFi模式
1 J  }" f+ z" t6 A; X8 T& k4 K  e9 K/ V. }' K4 E
使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。8 c' B" H5 v& I+ O2 b& U" \

( y- L$ x2 B* }$ G1 X1lora无线透传模块( e9 L8 t6 K# t# g! \

- Z8 X7 t  [. X7 y3 z4 C/ [3 J! a- t
图表11 设置Wi-Fi模式7 G/ T, z$ B1 U3 k( [; C
5 G# {* y. j9 u) W8 f
2.连接到路由器- T" S4 e1 j" o+ `% F* E* A0 \

2 V6 [9 H" H. O# hE103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。
% w; l4 r7 H7 \$ [
/ Z: y9 P) k- N2 y2lora网关串口服务器6 }) g# C" q! g7 X0 @' r  M& {
; l  W8 ]4 s2 N, O+ |' p) _

7 Z# v2 K0 r3 _. i: D; c- c( B6 e7 @' f$ O图表12 连接到指定路由器
0 H! h  s6 w$ D+ |- r
# H; [) [" V9 j8 d' n: l* }3.PC与E103-W10连接同一路由器,如图表13所示。( s: O) m4 W8 k) W2 z- ~
2 [0 ], T9 L5 b9 B( ]# j
3 WiFi蓝牙模块+ E. W/ ~3 T+ K0 E( x% z! B  ^
: s/ b" W4 ]5 ~; t, S" o% m
图表13 PC连接到路由器& j$ t6 P( P, l2 r! A( C9 s) L1 B- @
7 }) X: a- _, N
4.在PC端使用网络调试工具,建立一个TCP服务器。* a- `" c: e! {+ Y: w7 n6 l

$ M( S, o/ _' M! R6 z, l5.查看PC端WiFi IP地址
" t+ C- i, p! ^2 S( S" X+ b6 i$ ]! L# j; R8 n# O8 q) p
假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
& a, e: k! E1 L) |' E2 Z' T
0 o$ X8 x3 g; k7 I/ P/ \$ c/ w  w; m4无限串口服务器1 h  D3 ^' H; W7 M7 Y6 |" r" K

/ s/ C) x# b9 R  x2 p: h8 e1 n" ^: e7 ~0 F$ v
图表14 PC创建服务器步骤14 ?0 E- }. R5 X1 D
: p5 E9 o6 T6 }& Y2 C0 L( j7 l
最后,启动服务器,如图表15所示。
6 w, Q8 s0 g% ~. m$ D! r$ E/ D! Z% N! G  \
5lora无线网关技术$ B) x- }" v5 y' N3 X
- r9 v) E1 S) E4 ]# Q& b
图表15 PC创建服务器步骤20 G5 X: f2 ^: i

: g$ \+ E; f1 l6 `3 ^" A" d6.E103-W10作为TCP Client连接到上述服务器
  Y9 z& @! V& p" b/ r4 p( q6 @7 o5 \/ c% J  m, a3 r( t! v
AT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
# D# k4 h, Q6 v! R: t  B7 r: M8 V3 l) h+ ]2 b0 p+ @' ^
发送指令如图表16所示。
/ W% _# z7 k  {, F8 @1 K
0 w4 h( Z0 F! p4 n: ]6串口服务器
$ ^6 c4 m$ D% T! P
7 Z' k2 o+ u8 E( n6 [2 T. V. E图表16 建立TCP连接  a: |# I4 A: K" O: A

( R. H' ]+ M6 |" ?同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。9 ?9 |- [% [* O/ U
% b- c7 S# F3 l. s9 [5 i/ ?1 X
7无线传输电台模块
7 }* C6 K' C. ], t$ A6 \' ]5 U8 T9 K1 S( t; P
图表17 TCP连接建立成功
8 w+ a$ j* U" c& y  [( [$ D' u
% U+ k2 ?. r) G6 F8 y至此,E103-W10已与PC端成功成功建立TCP连接。2 \2 S! L% h9 @8 A6 _; j+ v
0 Z5 E+ m/ {: A/ n# g  q
7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
- V# d4 D, h( ~" S
( ^$ L: _& w# x! q8lora无线通信传输模块7 d8 M5 Y6 N: N, i$ d

( `# w6 @3 ]2 l图表18 使能透传模式  [3 L+ P0 s4 S* s# a1 y5 O: P
% h0 z0 k, O' w+ j
8.E103-W10向TCP服务器发送数据
8 D8 x; `; q; n% Y" R( w, S5 N5 |; V5 E7 {" ?
进入透传状态,发送指令AT+CIPSEND,如图表19所示。
5 j/ z4 Y$ C0 ~1 _
" q) I' _2 X* e$ \9 F( }( b9串口服务器
# V8 n& u# G7 {1 Z
4 J2 u9 B3 N/ m! c' [图表19 进入透传模式
" l2 l8 ^3 F$ i4 z/ T% n- |) d! ^7 X, j. t$ d- `7 ^5 i2 ]
发送数据,如图表110所示。4 F1 D: ?! v2 X9 E( U6 b

6 y- z) S; c& R0 X10lora无线数传电台
2 |/ r' g# _3 g3 [3 i; n
% A/ q* \4 M: ^, D1 {图表110 开始透明传输
6 Q: P4 j2 E% }
/ T- B9 ?% ]/ k- L: a9.退出发送数据
, F/ ^3 g8 j! Y0 c9 Y; L4 c- W8 e* R/ e5 Q6 C+ H
首先发送“+++”,不带“发送新行”。
2 `! P$ ^# L5 e, @! q" W6 c, G# Q! k5 t2 T' K
7 E9 B5 {0 c3 s

& Z& f8 c! U) x# m8 p; U: w$ p再发送测试指令AT,确认是否退出透传状态。+ l0 }6 G# S2 r5 t) ]  ]

  [: I) t. Q/ P- b# o2 G1 t7 D7 U$ W; n2 L% J: X, S8 X
6 b( M. {* Q! t4 y; T/ d* V
+ t& H+ q. H  Q2 n1 P6 |* d% ^
10.退出透传模式,发送AT+CIPMODE=0。
, Q' j- L5 I) W) j  C# y) [2 i0 L$ Q4 G9 u' o
11.断开TCP 连接,发送AT+CIPCLOSE。
/ T0 N! ?) T) y
$ N4 c& E6 n9 V同时,“TCP&UDP测试工具”连接窗口消失。
' O& m5 z6 |# y* T# _$ J% X+ J, r. o8 z% u
1.2.UDP透传! ?+ w$ e3 s$ p7 |
以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
! [. J5 E8 R! S# W0 |& A" z) [, ~) o& ]- [8 t( q

0 X# {' _( a5 K1.配置WiFi模式6 |2 d; s4 K( Z/ Q( _! d

' \$ L$ d3 H9 s& o# v6 l  }使用指令AT+CWMODE=3//SoftAP+Station mode。) W- {. A. f( G3 B* _. p

' W1 r$ Z9 C! X2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。( D( [  }) I6 F; q7 A5 Q! ^
! N; \0 y4 J  G$ L, U" x* b" j
4.查询E103-W10的IP地址,发送指令AT+CIFSR。
4 y4 G8 n  H: Z
5 i3 J* m/ ^  N! K5.在PC 端使用网络调试工具,建立一个UDP 传输。& _+ S& W4 [( x: k9 f

! k$ P: w7 M+ ?5 B8 C# tPC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。
( W8 |5 B: Q7 F' L6 q8 g- V" `9 ^# q3 H0 W2 R
6.E103-W10与PC对应端口建立固定对端的UDP 传输
" y& v* h9 Y) x1 H: c) L& w" d& ~) k
发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。
4 O4 q0 J, ?2 }+ w7 @8 I* Z: D
/ F1 D% `, Q7 Q7 q( L/ O7.使能透传模式
- U" l3 k' c* J; m
5 f$ D$ F; p$ k. sAT+CIPMODE=1
" Z6 i+ t6 `4 ^7 K0 I* b! m5 y& ]* j% \! p6 j
8.E103-W10向远端发送数据
! N/ L+ S: N- X8 @6 h: p0 }! V# y% T5 K) R; w! n
AT+CIPSEND; ^7 M8 F7 A5 X7 B& u

6 L" U2 T5 F: H# B! g. z4 d2 _9.退出发送数据9 U# f9 Q  f& i6 ^8 i
% u/ `: d5 f3 R) S1 N
10.退出透传模式1 p, ]. L5 [9 P
: A; G- ^0 Z( U
AT+CIPMODE=0/ f  ~& n  U  _5 ?8 _

1 M+ N5 W2 v# P" \! }11.断开 TCP 连接5 }; {' k% x) \. d" g! D/ A- `* \

* u3 m6 _+ e) h5 j$ i+ aAT+CIPCLOSE
  z* S7 s1 ^. }; O3 R+ v: ?& G: T4 v/ J  r" b4 x8 S1 I
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-4 22:32 , Processed in 0.215286 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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