开云手机版登录入口
标题: 教你E103-W10串口转WiFi模块的无线透传应用教程 [打印本页]
作者: 成都亿佰特 时间: 2023-3-8 15:59
标题: 教你E103-W10串口转WiFi模块的无线透传应用教程
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。
* e& [1 y. f, g* S
, m8 U( P' g1 Q c5 _( d" j" s1.透传
9 W# e% g; S! q5 V( c% W5 A6 e默认仅在TCP client单连接或UDP传输模式时,支持透传。: b8 {2 ]: v9 V
3 `+ z6 T9 o$ Q) A
1.1.TCP Client 单连接透传
) ~* t, u& U; A# g/ B$ l' e1.配置WiFi模式
" r$ n/ y5 Z6 E; K p3 D5 ~! u
1 n% y! o6 d: n8 R* r使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。. `7 i1 J" g T% a0 H6 `
. h3 i/ x1 n& Q# h) H5 r( M2 g, V
1lora无线透传模块8 {( a" V: X6 Z
( i0 T) O) X6 d1 c: K9 } ~% u( }* { [& P7 e- |* P" H. ]2 J; w2 X3 d
图表11 设置Wi-Fi模式& I- }8 G2 s5 g* Y
: R6 o# h9 s/ {0 z2 B& T2.连接到路由器- i b" z) k; X" p( s
9 a# j8 T. S% q6 Z. T! ]
E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。
$ S( {; `5 W k, t3 w
8 X4 l l8 Z4 Z7 T- e \; H2lora网关串口服务器
( d0 @! k8 V. y0 H! u7 q9 \7 X0 v/ J8 L6 t9 O5 c) d8 m: P
1 G6 N4 {' N2 S/ N8 O
图表12 连接到指定路由器$ T; s Z: o5 T2 T" V
; Z! f$ {' k o
3.PC与E103-W10连接同一路由器,如图表13所示。
+ E5 e; n+ m+ L- q' J( Y
/ n; F0 p0 {/ p R# z6 T3 WiFi蓝牙模块7 u4 t; `( W! G+ c" A+ K H
" f) C- F w/ _
图表13 PC连接到路由器( L/ |* O$ v m: K; e8 e
8 f; r% U9 k n$ p: U6 M! W3 @
4.在PC端使用网络调试工具,建立一个TCP服务器。
) u/ q5 d5 B2 g! x5 O' n+ ^$ S, L* n0 R7 j9 E: T
5.查看PC端WiFi IP地址" j3 E/ s; {. b
( q& l" G+ G2 ^. @- R" M
假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。9 t4 o I) V- A# j9 j6 e& N
- }6 s1 W; e' ~1 Z* u7 o7 Y. g, l4无限串口服务器* f1 r' j1 W5 Y9 @; V
6 q) |) s; d Q0 K, c s& h. _0 g- O' o- l* w) [3 \( c' g
图表14 PC创建服务器步骤1
; V) E# r6 H/ k# ?) B: X6 U4 N+ a1 Z2 K6 }& {7 U, h+ ^
最后,启动服务器,如图表15所示。, w2 P4 x' C- n+ u. ^" \/ j
" N% `# M. b' D* O
5lora无线网关技术3 ?* q* O' f+ c1 J& M E
7 E8 W0 I" o* |& I4 x6 K图表15 PC创建服务器步骤2
4 r H7 l. P6 S' H* ?/ K: u" q8 c8 |0 L% O) p" B( r4 c+ v
6.E103-W10作为TCP Client连接到上述服务器
0 v- f9 q9 n, J# m0 `& E/ ~& c& ]* E I9 g) E3 W, I
AT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
/ b- b2 S8 H- `3 }) _
h& o/ b+ w2 i) l0 F7 C5 `发送指令如图表16所示。
1 o k! l7 U* C1 E
7 t8 ], N4 @- V: r8 Y6串口服务器
: `3 R: `7 J( ?) a( _2 r/ ]3 ^. d7 `3 V0 _$ k
图表16 建立TCP连接
; \6 m) u3 y4 J$ ^' W& k% C3 L% @8 [/ v7 @( W
同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。" R! t- U6 ^0 b) X1 E% _ @
5 r b) m# r+ d$ h7无线传输电台模块$ S8 j+ V/ Q3 u3 A' \" {4 h
/ V" \: I# q0 a' X$ Z
图表17 TCP连接建立成功
0 q% q; B. P* H
2 X' ? N3 ]3 A& |至此,E103-W10已与PC端成功成功建立TCP连接。
+ V% B- |$ c% E( z, B; s
! P C9 A$ a3 i7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。" @$ s0 c' \, ^7 p8 K
- g2 ~5 \9 `/ M0 q2 C+ D1 r
8lora无线通信传输模块
; n9 |8 F: c9 H6 i
4 b' C% \6 u" x8 M: e图表18 使能透传模式
3 I* k: d/ d( \( y0 y7 Q( ^6 w* G2 c9 h, c$ o2 y
8.E103-W10向TCP服务器发送数据
3 Y; q4 x0 ?0 m; ?- h
3 W/ |; |/ z" c" x: i& o9 u S进入透传状态,发送指令AT+CIPSEND,如图表19所示。. a" M5 W( R4 T5 J2 ]" x5 [
! I4 j$ n) u0 r9 I0 N7 h9串口服务器
+ o: x+ h6 g' Q# k3 m8 M5 t
! {& a- Z( P* O& k图表19 进入透传模式
- w- v/ I) d* H! P* i' c9 X$ q. y; [1 ]* k
发送数据,如图表110所示。
# y. r6 e& I3 W% M" y& E
0 z( v& e1 ~8 f6 T3 i* j+ K10lora无线数传电台+ Y! g; m% P$ f( }' l
, H# N) m% C, R: b5 Y3 t& U图表110 开始透明传输8 k) E; O% g* P( X3 F ~7 \3 L- O7 @
3 _; |$ G% z: \2 ^8 }
9.退出发送数据; ?& n# K( N& Q( W# D; B
- ]' M) [: x7 H/ U* s
首先发送“+++”,不带“发送新行”。
' g0 X6 _0 ]) p# `/ ~
; Y, u; G& R6 V' U/ ~1 c& B' F$ @, D D6 k, u4 l0 F
0 z- r$ M; S; R1 E( g/ a4 E( V
再发送测试指令AT,确认是否退出透传状态。! m2 Z$ l& a3 l* ^
* a5 d% \8 U: Z6 L& q
+ y) A% j6 _# ?' v
) G/ h7 l- g! H( F8 z' T$ N
" ?' W9 W) U6 p( |4 P10.退出透传模式,发送AT+CIPMODE=0。/ w$ D2 S2 ~. J0 K2 I9 [ X
" J- f# r# b% L+ ?# @" ?# h' x11.断开TCP 连接,发送AT+CIPCLOSE。
7 G. l( z% t/ ?/ W3 e+ v; w) n" l& r: A, C) Y
同时,“TCP&UDP测试工具”连接窗口消失。# I4 h: A0 S8 q/ U8 u
5 Q+ y! K" R3 y' `6 ?! s5 w# z1.2.UDP透传/ r+ `" _% L% A) F2 m
以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
! k2 p$ B! m$ P. N5 S. W
6 x" T* Q3 L3 n. i0 @; y9 x8 T# U% F2 x
1.配置WiFi模式
* }! D, z4 Y8 k) R7 H
9 }0 k$ w+ z. f. B3 k9 s使用指令AT+CWMODE=3//SoftAP+Station mode。
5 @- s9 k$ G$ N: B7 k2 T
Q) U* A) `2 R/ }/ z5 x' V+ A" ]7 f2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。3 z, }: \4 X* g" r! R, ]
$ V# w: R: M$ \4 G0 A: \6 @1 i2 x
4.查询E103-W10的IP地址,发送指令AT+CIFSR。
4 G$ }+ F1 l7 v8 s: @6 m& g G. Q' E1 ~9 U
5.在PC 端使用网络调试工具,建立一个UDP 传输。: j6 z$ R" \* Y2 \1 t$ ]0 I+ k
. N2 M: S# ~6 o4 oPC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。; e- \) D; r7 T9 R) o
$ i2 k [" Z5 v: n6.E103-W10与PC对应端口建立固定对端的UDP 传输; B. x v% j) U; |1 z7 A
5 P4 O G! v0 h% z0 v: E4 l% p8 `
发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。9 T9 @. L& }% M% J
# f+ y1 Y( ?1 W* a9 \# c7.使能透传模式) C, w4 \9 N' g) w& a5 m
2 ~/ u2 c( m+ q4 E3 y4 d
AT+CIPMODE=1# L) \: l+ S$ f2 `
! ?& _$ M2 y5 s6 A8.E103-W10向远端发送数据4 V) n6 E% e$ J9 T7 i" Z
( O/ i) C# k" b6 _# HAT+CIPSEND
5 g6 Y: a2 q& M$ a
$ W, n1 F+ {6 c9.退出发送数据
3 g5 B0 A" A. O1 x0 K( V0 n; y# E
10.退出透传模式
* z+ ^9 B, N1 X- V& K! a7 [, D, a0 K: f6 l( ~0 `$ P% n
AT+CIPMODE=0
! K. y" {( B$ V4 Q( W/ q8 O! o, S( r% v, T% k
11.断开 TCP 连接
' Q2 Z1 f. a" a0 ` R1 T, ^" H
2 D( m% t0 i- [4 GAT+CIPCLOSE
, X) g5 J# F* W. o" L" l7 D. N3 m* z) ?" X D% \0 a- W
| 欢迎光临 开云手机版登录入口 (/) |
Powered by Discuz! X3.4 |