中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
4214
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。
( z7 ^. Y, n& Z7 a4 i7 v  C% g; [2 j" T
1.透传
: Z; G. |! N3 Z8 ~0 c4 k默认仅在TCP client单连接或UDP传输模式时,支持透传。
" J8 @8 x8 T' U9 W* F# k
+ q8 S$ f! B0 ~# R" h" d1.1.TCP Client 单连接透传
8 d' f6 R4 e. K2 x& A1.配置WiFi模式
# L; h. h2 A0 Z# r* r
! q5 [  q- G' w使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。( l7 ^+ l: ^2 X1 Y4 G% y7 W

2 l' P3 @: V1 u5 [' C; |$ V3 G1lora无线透传模块4 Q1 S  r& z1 U0 @+ C- ?) v# E

3 `8 E0 U6 J* E$ G7 o* h2 Y' Z, ^1 k
图表11 设置Wi-Fi模式
8 w& F- \2 e$ c, j: T
5 Q0 }) L/ H3 p6 U2.连接到路由器, u& X  T8 B( s
+ n8 H; |4 @. q( P3 n
E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。8 `+ s* k* _! P$ p6 ?; B

3 A7 p/ Q- |$ n6 X7 |' K1 y2lora网关串口服务器! I  |8 S" }5 {# y) C

* f1 P. d, s! }; ^+ w
; j3 Y, e$ u9 x9 v图表12 连接到指定路由器
) j+ Q6 B7 `2 _" c& J) E* h; ]6 y3 K, M1 K% b4 X6 h% L6 m
3.PC与E103-W10连接同一路由器,如图表13所示。
" t" R% W) C, `+ _' W# J9 d* ]6 A. z
3 WiFi蓝牙模块. o4 W- W7 o7 [3 L% H

" W( ~1 c& K6 ^图表13 PC连接到路由器# e& g, @+ ^$ D3 i3 q/ K

+ m  E$ R) L' D0 q7 g4.在PC端使用网络调试工具,建立一个TCP服务器。
4 m# e4 k8 }  f) J& m$ x
( p) @2 V" p/ e' Q5.查看PC端WiFi IP地址& c2 U9 ]  d8 K( `4 R
2 G9 c1 H3 P- m
假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。( I+ `0 p8 j5 V9 A

1 {9 d0 x( r" N( n3 ^4无限串口服务器
) t9 |" q2 H0 x  u3 a1 c* r; u, u0 X- ^$ J3 }9 D- E# F6 n

1 K& r8 q& w0 z4 b$ c图表14 PC创建服务器步骤19 M$ J% \2 E4 m$ S/ K

$ ~: J6 w7 W* B) g7 X" K) S: m最后,启动服务器,如图表15所示。
5 |5 |. B; F) I
3 G0 ~0 M. w1 j! \, [5lora无线网关技术) }  G8 u! I6 c, N# ?7 K% ?

2 b2 q- T! Z, f: t) Y6 M  O图表15 PC创建服务器步骤2
/ G( N) S/ _# O% G
" U0 ]  b$ `, x6.E103-W10作为TCP Client连接到上述服务器2 V1 h7 E; J; `+ S& X& o

/ M7 ^4 w( j% z! MAT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号7 u  ?" i6 a/ ?: }2 D& b
$ I/ K, l1 m$ P) }; r( O
发送指令如图表16所示。  ~! C/ W7 n( v* D/ K

3 k* i& M# S; K, i0 A2 K* ^8 z3 A6串口服务器5 O, d4 W2 }# A7 K

& A% t2 S0 P0 G9 s! n/ @图表16 建立TCP连接- y) D2 W2 J6 n4 V2 i9 C# l" [

0 c) \& j/ v5 }+ k8 s; Q6 U* W同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。" v8 y% ^; @2 h

, d6 w, P3 X3 b, q$ k7无线传输电台模块
+ B' P& B, _" p3 d; j: C
- ^( }- i/ e% m! Z图表17 TCP连接建立成功8 Q  X2 u& E: R9 Y) `
) {8 ~# D6 ~" N7 S) y
至此,E103-W10已与PC端成功成功建立TCP连接。
9 Y5 T, B* O; g- P& R: Y! ?  p8 K" }/ Y' c$ a+ r2 W  j
7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。8 P5 ]- f+ F. @& _# V0 t: r, ?/ f6 M" J
8 V) L4 P3 }: W8 \, @
8lora无线通信传输模块
+ s  D) Y, t4 y0 {: v
( I% V5 v* h2 d+ W图表18 使能透传模式
( I. o$ c; N4 F' E+ c/ R. }" G6 r, A1 s; r5 o$ a
8.E103-W10向TCP服务器发送数据
! [, I. x/ i$ U. O
8 S9 o1 ^5 }+ `进入透传状态,发送指令AT+CIPSEND,如图表19所示。
3 d2 S. ~7 p* `' `& @( R2 `% f  O/ w, R) m! u7 Z& g' ~6 H
9串口服务器
) c6 `6 B* S  Y% z5 U
& P  N! b' u) g5 C1 x8 c图表19 进入透传模式# y7 N& U2 L5 \7 L5 o
8 C5 Z) D5 x: Z6 F+ T
发送数据,如图表110所示。3 Y, Y1 I" C& l9 G

+ s' E+ O- i7 {4 V3 w+ X10lora无线数传电台- [6 a5 z! ^3 t9 a( N

0 ^% d* G* Z, O% W; R' ?/ T图表110 开始透明传输
2 B3 a$ b" y# X3 n, }$ u9 U6 E- z6 J$ J+ p6 V
9.退出发送数据4 E2 I3 e' R1 k, g

7 c( V% S/ y! G首先发送“+++”,不带“发送新行”。( f: U/ J, A2 j9 J
& j0 @& X) |" q) b1 `
7 b: C% z& J. y- ]4 N1 O0 ?* `
8 @( v1 i3 U+ S, w6 O! c1 i( e
再发送测试指令AT,确认是否退出透传状态。
+ h: z$ R( m( ]" [  ~7 @/ a
0 q* U3 \  q* p! T5 @) G2 s, F% U3 y$ {- U8 [: j

( r" T7 B9 a: S$ r& }6 K9 P! R% ?+ h* c( q
10.退出透传模式,发送AT+CIPMODE=0。. p' q' J1 U3 v. j6 I% K+ r

' a! X7 k- ]$ f2 y6 i9 s9 X9 n9 i+ }11.断开TCP 连接,发送AT+CIPCLOSE。
6 e0 _3 U! D7 e5 R3 B0 d1 O# s( N! p, K& X5 g7 B+ j
同时,“TCP&UDP测试工具”连接窗口消失。
$ C5 C: p% ~0 h% A* c  G9 ?% c* |# e% b3 J4 G8 L
1.2.UDP透传, e- c, ?" ]; |7 d1 y
以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
' W$ G5 K$ ?8 C% [2 P! |# U! u
; x' A; y, j2 @# r
) W( B: u5 `' G1.配置WiFi模式0 I2 ~" Y3 W# |* F/ {
& M' @7 i  b' _8 E: g! m
使用指令AT+CWMODE=3//SoftAP+Station mode。
4 D1 K4 _+ ?( e: N; H6 s0 T& [6 Y) O2 }+ J% Z, j: ~
2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。4 ~2 N% ^+ m+ j7 m. L  x

! J. W0 ^, M5 l1 b# x- B* X. e# ~0 ^4.查询E103-W10的IP地址,发送指令AT+CIFSR。
( ~3 [2 @/ q' E. F1 |
6 F4 Q: D  g' J0 R' [5.在PC 端使用网络调试工具,建立一个UDP 传输。
) M2 R- s5 @! i, H' R
. u  W: w1 |, _( E4 L! d6 ]PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。
: B8 P  W5 W( A1 U, l3 G, j' ~0 t* W
6.E103-W10与PC对应端口建立固定对端的UDP 传输
! t6 U6 q7 j! t  H1 o
3 ]2 a7 }+ s* x3 g: c: g发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。. h: B: F/ Y8 W* q7 q/ U

  s0 k' ~9 e. e0 r& \7.使能透传模式  l7 l" `, q0 T$ e3 D1 C9 D( r* q

& e$ q8 k5 m6 ~. SAT+CIPMODE=1
' Q$ O. M  V1 Q; D1 f2 J' i! n; ?8 Y. K  k2 @
8.E103-W10向远端发送数据
* E) q; D; \8 n2 a  @
7 [  c' z$ {$ c7 |% mAT+CIPSEND
( G+ H* T" L  @$ A& l3 P7 c4 M
9.退出发送数据/ Z$ \* d5 ~. m; {! j9 F" r1 {! i; c
" w( T/ w/ O: E1 o3 U
10.退出透传模式3 n7 a" I& y, h6 K
$ a, x) }; F3 u" S6 p' m$ P
AT+CIPMODE=0; t1 m3 }3 L# [! ~% L6 Y/ t
" |" ^1 m- Z. z& D& e) y: {8 d
11.断开 TCP 连接5 l. j  D& k# t: Y
5 `- R% |( [4 `# k
AT+CIPCLOSE
6 `0 a2 B* {8 Z7 ^! q7 a. P! i4 p0 E- ^# C( O2 ]2 t/ @# d5 B* ^, Q8 l
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-5-4 07:20 , Processed in 0.113752 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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