中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
4326
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。
/ ~4 h+ @9 e7 n4 N( O3 d9 ^* D: t1 `0 b
1.透传/ J* r$ O. a% u  i: ~8 p2 t
默认仅在TCP client单连接或UDP传输模式时,支持透传。
- F5 W! ~2 Y! \4 T3 J9 r2 k7 y
' Z5 {  @  p! M) N0 [5 V, Z( c! [1.1.TCP Client 单连接透传3 ]  F4 m. a; a1 e& M/ U
1.配置WiFi模式
1 @8 o* h. ~7 H& G( b6 @3 H# B
; O" \6 p/ ]7 J# G9 d! P使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。2 S1 D0 K% Q9 R

* S7 h# X( H+ _& D8 t. u1lora无线透传模块2 S# l  }7 n( g: Q
0 E* [8 |6 s9 ?" y5 _2 x! K
/ P( J; j5 f/ b, E
图表11 设置Wi-Fi模式
" D$ c& m) ]" `/ x5 T9 w+ U. \5 l' H) `
2.连接到路由器
" ~& w. M- Z% J" ^8 j7 c4 \0 J% i5 z( ~8 {* D" k. A
E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。
' L8 [7 j) q1 h4 I) `6 A- n* X& h  X
2lora网关串口服务器
: \+ K$ a- V* |. Z
, u( P7 L: E; H) ~# K  J7 @# c. v0 ]2 M3 b
图表12 连接到指定路由器! S$ f/ @5 X6 i/ O4 M3 C! s

/ |* Z& g) f) N) s6 I3.PC与E103-W10连接同一路由器,如图表13所示。
9 c* r! X  A: T5 w, L  ]* S9 z6 P+ q2 G/ ]/ l2 o2 n
3 WiFi蓝牙模块
4 G  N/ V4 Q; ~: j) D
9 v! Z. `1 q/ p2 Z5 n图表13 PC连接到路由器. C9 g' S5 D/ C0 G: v6 F

1 D' G2 g9 b4 V$ N! U" G4.在PC端使用网络调试工具,建立一个TCP服务器。8 T/ u! t3 x0 v9 ]( o6 V

6 u5 B% A, U1 B: Y/ N, Y. [5.查看PC端WiFi IP地址1 z: y8 U1 \; s* m4 z0 X
7 R/ [% G6 O6 f5 B/ W) j
假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
, s6 j+ v: U7 N4 _2 `9 s0 ^, P$ R& b5 ^# s7 x
4无限串口服务器1 y* ~! U1 X: K6 U9 ~; S. l
6 p0 @5 B/ a3 O0 ]  F# f* `* `) E

3 K) y' f! u% B/ n/ |" u8 _图表14 PC创建服务器步骤1
9 I, {9 c) I1 g" J  t0 F4 ?( J, X+ @- L: X" r! S! R# B
最后,启动服务器,如图表15所示。: m% l) ]/ N2 p) P4 g9 M" u0 ]

2 g% R& I+ l( ?! b' Y! p5lora无线网关技术
+ ^4 ]1 j" B: R' W8 Z5 T! U7 g4 A
" X" h" _- I. ^9 i2 t( P( ^* H图表15 PC创建服务器步骤2! \* Z* W* g+ e' x& g, ]

# W- O8 p7 Q& E6.E103-W10作为TCP Client连接到上述服务器
: y/ X! p$ b% d+ @3 a& a; w4 b  [" f* k- W# o4 N
AT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
! r& ^4 X# u1 l( ^; L2 Z# n- U  [0 x
- J& B& i' z. Z" L0 r  r& u1 W发送指令如图表16所示。2 O& @; Y! j0 J, D
0 ]6 @& \$ A  e: m9 ]% D# G
6串口服务器% {/ y& \$ x6 @; G" N9 e" d. p% r
1 k4 }  Q: B' I- k8 g3 \. `7 t
图表16 建立TCP连接) u5 @5 j/ l, L% }

% r- j) L: b7 B/ w" R- c- H* ~同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。
5 G1 G9 D# M( a* y6 z, H
! |- k! N& g# s6 O* Y7无线传输电台模块" U; N$ X' E0 t; q% X; }

; z" I' A5 Z  z7 E0 w! m. x8 u图表17 TCP连接建立成功
# F8 E& c6 V/ ]; `$ r% }8 g: d) K. h/ z8 W8 r' ?) L8 R
至此,E103-W10已与PC端成功成功建立TCP连接。$ H. A: C, O6 L9 i, Q$ ]7 v$ _/ p

8 {- G$ ~# X" b* U; t7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
# o% l2 g8 e9 i2 b( V; [( J
3 J3 R  [" Z4 b4 |: i' w+ k8lora无线通信传输模块
# N$ O3 {1 P  |$ {% n7 M7 N6 r) K* q! ?5 m5 O+ v
图表18 使能透传模式
$ K( h5 G' m4 M+ g2 |* g
# o' |1 k# w- Y* d! i8.E103-W10向TCP服务器发送数据% z2 _+ r+ R9 _" S" Y) K
4 p: P: Q" X2 g7 `. e
进入透传状态,发送指令AT+CIPSEND,如图表19所示。: U1 g& X, r- L4 T( d  H3 J0 Z% M

& E* l. L' [4 V9串口服务器; t$ F0 b9 W3 W% r0 w6 q* K) j

9 @1 t( W% q2 C+ z& a5 |; X5 _0 t图表19 进入透传模式
6 M% B$ f' ^8 c" y) C$ x8 S
; Z$ v+ ]. M2 T9 R8 b3 i9 Q" ]发送数据,如图表110所示。. Y% x' T: S6 Q* a" z" z) O

/ \! V! o% O9 e- ?$ L10lora无线数传电台
' M) |7 a8 v& y$ Z
. ?# X9 C" F! m4 n; `9 P( i图表110 开始透明传输% r9 C3 p1 |8 Q9 p
+ B: M# Y0 V( |$ r
9.退出发送数据- k  a! L- L% g, v# V  V5 M3 J# ?
1 U% S2 I' Y' L7 y) Z
首先发送“+++”,不带“发送新行”。$ `) V0 ^# S/ j2 ^1 y, W1 F! O
0 m5 T) U  J6 b  Z0 `
" {% D& _# C  F8 \5 Q
# _% n9 Z- O, V# r! c' Y$ d7 P- Y9 L' l
再发送测试指令AT,确认是否退出透传状态。5 B+ I& x& c2 G/ Q

- w7 {) H9 Z3 U3 B# A; @1 Z0 W- Y! o' I/ j
4 F( h- [7 w; @
* x0 h9 r9 d6 ]; r
10.退出透传模式,发送AT+CIPMODE=0。, @- ?* `1 t( r2 l/ n
1 `' E9 O% |) v7 y, @9 z
11.断开TCP 连接,发送AT+CIPCLOSE。
3 G$ \  O( w4 H) r3 B- V
' m; S# L! p8 P9 g& A$ R! y) l  R2 g同时,“TCP&UDP测试工具”连接窗口消失。
7 X7 t- x: k6 G  v* F* o! R1 x2 X" {: Y
1.2.UDP透传$ ~3 _# Q) V5 }* K
以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
& I+ [- F- E. Z, G3 m0 z0 `$ q7 ~) B! U9 z
; u9 b, u3 V3 W$ N- A- k9 }$ U
1.配置WiFi模式9 B6 {# q4 N8 v% P

7 c7 L/ V" O) X! B* \) |使用指令AT+CWMODE=3//SoftAP+Station mode。: l4 b  T4 Y% z
5 U* _+ u) D% R# E/ A' w& p
2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。. ~' F; Z' g7 K$ l+ r
0 D" D; A1 b$ B, ~9 a6 Z( `
4.查询E103-W10的IP地址,发送指令AT+CIFSR。
8 S8 \- O. v3 a( j
% }( S. t5 H5 Z5.在PC 端使用网络调试工具,建立一个UDP 传输。6 p, V. a) l$ g# D6 Z
. S5 v5 `; S( X+ h* k3 l4 _
PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。
- Z' v: x! _* G8 Y1 B1 n
: P6 M8 V( w: A7 i! L0 [/ R6.E103-W10与PC对应端口建立固定对端的UDP 传输. e5 [. j" a1 F

2 Z! {8 q) c- J/ O! G/ F发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。
1 l0 q) r1 q+ N4 F/ P( m' t: r8 `) C0 }  i
7.使能透传模式
5 g% ?0 o- u/ ~+ d
+ W0 E4 W1 N: t6 N' I. P+ L% rAT+CIPMODE=1
7 ^- v+ n' _$ C' s& j$ u
6 q0 M; _8 y/ O( Y8.E103-W10向远端发送数据/ L+ ?% a5 b% B" h

4 |8 l/ ~3 V& Q" s1 sAT+CIPSEND
, H0 d/ d1 W) Q* J& Z& ~* ~7 C" S! \% r* }
* Z1 X$ V8 U+ v" F9.退出发送数据
. e; m) F& m9 d& K" z1 b
/ K5 f' y! [0 K2 I2 u- S10.退出透传模式
/ T2 [9 Q2 o: \8 y/ [" v5 a6 k1 h3 {0 ~! w/ v2 l- |  N
AT+CIPMODE=0- Q2 o. ?, y4 j; O8 {7 p/ H
* r0 {" h" m$ P$ q, t
11.断开 TCP 连接7 |2 s: Z6 P$ N

1 o- |7 q3 P! g5 O6 r" dAT+CIPCLOSE, @7 ]5 {7 J* ?% h; l. s- i$ h- B

% E$ {! ?7 J: n4 H, A4 V( e
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-13 12:39 , Processed in 0.323971 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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