中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3568
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。7 u* F9 A" t. W+ u, n& T7 A  d

7 b9 O  ]7 e# ^6 {; ~, c8 {1.透传
: }) V$ q9 G8 i3 w: d4 @% F默认仅在TCP client单连接或UDP传输模式时,支持透传。
8 n7 Z: o. S" x' ]  z4 `# S7 |5 v* x3 D+ N
1.1.TCP Client 单连接透传  N( {+ O' d  s, D. d4 l' R; n
1.配置WiFi模式2 {4 @  ]5 K2 H% C

5 w- A1 y2 A5 V' L使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。: z* t) _$ [5 E! |! _9 \, E

; q8 f2 l( N. ]- b1lora无线透传模块+ o. Z  e5 \, G3 s5 _, n0 F' T0 w
- |! l  M6 I3 [' D. c) v
, A; N& C. d3 w& s+ |( Q, K. S/ E
图表11 设置Wi-Fi模式9 t" F; o( Q- ?! b" l6 z$ B

5 S5 Z& G1 N! _2 L0 ?' B5 {/ k2.连接到路由器
! R% N1 i' o- ]* J* r# P# f
4 w( Q7 W& z% `3 I5 eE103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。
  _: w; R1 Q( p4 h) \: V
* e. W2 R& M% K  I2lora网关串口服务器/ z1 Z% t; F1 M

- G  m) g/ B! c, B1 ]
# T) y( W7 |% g8 w, o$ E; r* X. W图表12 连接到指定路由器
# i) c! [$ ~' n
0 o+ d4 a* a9 m: P) P! \  w+ R3.PC与E103-W10连接同一路由器,如图表13所示。9 _# _; Z* c( |: r
. d9 f3 ?1 Z3 O6 E' b- S% V! f
3 WiFi蓝牙模块
7 B% u% e3 S2 [# A/ J8 P% Z
' f" g: X; F9 ^7 y8 g. ~图表13 PC连接到路由器2 e$ \2 f! b/ ~$ ^2 U

% _- w( V4 @* I6 N; g4.在PC端使用网络调试工具,建立一个TCP服务器。1 h: q9 N7 {' O$ E4 i1 X
& q# t# Q" F' A: d6 J
5.查看PC端WiFi IP地址
$ y1 w8 T6 b/ B+ p) D* ~) v4 E) `- m) a
& f! g. ^# K5 h0 [假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。8 s: d4 U+ M3 g# T! H# F

6 D' I" I6 @. `6 `% g4无限串口服务器
0 D6 [  n- V7 _+ f2 s6 i
4 s- Y5 _7 V/ I# e' t) k2 j1 S, \5 P# x/ y7 \1 E
图表14 PC创建服务器步骤1+ l% a0 J2 d. o- l

; z/ V4 l- f8 ^  C; V  A2 x最后,启动服务器,如图表15所示。
  Q  g6 q# F+ w5 h  l7 \" i% z- d' P. c& W
5lora无线网关技术: G' u4 p/ p) k$ ~  v3 V
  \2 Z! A7 e; k( @8 i7 K" T* u
图表15 PC创建服务器步骤2
% I/ C- f1 ~0 P8 @" B5 R4 J) o0 d: [+ s. J0 n8 N8 I
6.E103-W10作为TCP Client连接到上述服务器0 [( b7 i' ?) @
4 }( _: _: U, I; S, N
AT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
8 `! b. K3 t  C; W  s- L2 d, f
- B1 @! I' `2 H0 }1 H发送指令如图表16所示。/ |0 S& i: |# V9 @8 E
- k4 S( X* P5 X2 P
6串口服务器
" d6 P) Z# x  G, O
" w3 C# D; y' T! V/ y. e图表16 建立TCP连接$ C5 J- x: ?: W% u; U4 }

( t2 `' [: h$ M# E0 N# K# j4 A6 }同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。+ w. [6 y% F* O: R% W. o
/ n2 G- @+ q0 e
7无线传输电台模块
3 C: H% ?0 H( I: N7 p, W
& Y0 D9 m% t0 \图表17 TCP连接建立成功
! y0 I7 ^# e9 v6 l. M1 t
3 W0 p4 o! [6 x" K8 O& P- x至此,E103-W10已与PC端成功成功建立TCP连接。( Q3 }# ~: @; F) z

7 b" k& m( k" x0 P5 `$ ~. o+ H  T7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
9 z9 e+ n( l: e  L6 h7 ~* S7 W# M0 \2 V2 c  A9 D
8lora无线通信传输模块9 S7 K( N, c3 o! |
; f  o  D8 b( n$ U! {* U
图表18 使能透传模式+ C  x- G' }7 n) u, R

  ]" W# z+ A/ E3 U5 Y8.E103-W10向TCP服务器发送数据
# Q; m8 y( c7 D8 F- M5 M- p+ n, F1 {
% ]4 Q9 ~8 Z/ B& I3 ?进入透传状态,发送指令AT+CIPSEND,如图表19所示。
4 F5 ?3 V: P: F/ Q  ~% B, C
8 K* C( v6 R6 V, a2 }9串口服务器2 A% R2 t* D  e# B
; @( M- r( t6 V5 @
图表19 进入透传模式
4 ?- |* a5 E2 i( x- `! e
' o0 M' ^8 g  x6 p) ^4 H. i: }发送数据,如图表110所示。
6 m* t, b/ T& i" c' I
/ q  K/ v- B8 |7 a- }10lora无线数传电台/ w2 p4 z- s9 V3 @5 w. B$ ?0 P

5 M$ f$ o  y  s2 @" m6 T图表110 开始透明传输
( ]8 I# B" a2 i: b4 A3 q. l. P& Y( N
9.退出发送数据
- S4 W4 ?4 g6 m9 z$ ~8 L* t  r' ]  H
7 k) G3 W0 C4 D$ W9 K! b首先发送“+++”,不带“发送新行”。& Z2 Z3 |% z. D# ?
/ U- z  y( C" F, E8 ~' P  z
0 G1 i" A+ {! V* a! B
+ p4 _6 y* B; y$ {* h- l
再发送测试指令AT,确认是否退出透传状态。
% `# @  @1 V( r: X6 F  G4 u) v2 O" n& A& }* V4 z  J+ I5 U

. T0 b8 O8 b' P( _; n; Y: ^( Y7 i6 m  m4 i' H" S0 \2 ^2 f; g" S* b; s9 G. X
0 |6 I, j+ _( f
10.退出透传模式,发送AT+CIPMODE=0。
) C9 z" j0 V0 n! O: K3 A
/ o' c+ k) z/ a  x- k11.断开TCP 连接,发送AT+CIPCLOSE。
/ V" q# n) l3 j& T! x0 o' `, R5 t9 |3 i* B2 y0 |! F
同时,“TCP&UDP测试工具”连接窗口消失。; _9 Y# T4 A; }$ y5 i1 P* _

5 ?7 o! h0 g8 ]  }% h4 T" b8 a1.2.UDP透传
5 \  Q& S( |* M; B, E/ t9 L( e3 i以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。) B5 u2 a0 Z& u2 K( @
9 U1 A/ |5 O# S) g4 n
3 |9 ^6 |1 j( v
1.配置WiFi模式
  C" Q1 W1 y+ _/ Q) h5 e6 O: p+ s
使用指令AT+CWMODE=3//SoftAP+Station mode。
4 v/ e3 W" p: V2 w. N2 J7 G' Z+ N# A( P3 j. j
2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。4 P8 f( K$ t3 p) F- h

. U" r% _# G1 V5 f" w4 q% H" ^4.查询E103-W10的IP地址,发送指令AT+CIFSR。/ Q* Q2 K8 G0 b4 b+ A
1 i1 k1 n1 @6 m+ p) H2 Q, @8 A
5.在PC 端使用网络调试工具,建立一个UDP 传输。
- T4 W; z0 L6 A5 X; I5 g/ G0 @* p9 Y# n3 z. h( R
PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。
3 s4 Q! _. Q8 z  k, C8 `( c, K8 t. s+ o0 t6 n" _0 Q
6.E103-W10与PC对应端口建立固定对端的UDP 传输
$ J6 ~, b4 e3 Q3 K. i% u, a2 X* ?6 P+ y) E" f2 ^8 e% l3 U
发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。6 ?& |) J& Z! _' f
3 F7 O  t; `5 t" g9 H+ }' g
7.使能透传模式
, B2 \/ ^' a* E0 X- v: Q) u) ?6 j% U+ B2 m9 ~* x9 _3 C) [2 z7 k* d6 _* m, K
AT+CIPMODE=1
' t1 w6 e3 Y9 p. U* x1 v5 x" N
' ?) d& ?. F" Z* q8 Z, V6 `8.E103-W10向远端发送数据. N9 D, Z; w; V! b3 M- U5 h# ]

8 _8 o1 p% |' h: [6 f! ?AT+CIPSEND
* Y) M- m  i3 f' S/ S( w5 G& T! j0 V( D) v# I( ]  Z0 \' }
9.退出发送数据
; {  T) m5 E1 k
/ w% h$ U6 P6 {  j& B( Z: k% t10.退出透传模式! g) D* d" X' R- k2 @, {# b, ]
* S' ^' r& R% s6 k; B. ]
AT+CIPMODE=0
  T2 ~+ x) k3 b% Q4 D  m' x7 M* s3 j; t
11.断开 TCP 连接( \8 }  N7 J  d5 i

/ y. H' N! j. H) u$ KAT+CIPCLOSE
: G0 U; j' g' J6 |6 i1 l, s
3 Y5 e) ]- d9 R% `4 ^4 }! _# y
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-15 00:48 , Processed in 0.424002 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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