中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
4326
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。5 ^$ c7 m- m9 z7 _

' I% [- c; i; I. T+ ?8 q$ j' R7 y7 p1.透传
' F+ S9 g1 j0 T" c) _默认仅在TCP client单连接或UDP传输模式时,支持透传。
( }  s2 ~" I: c! m9 H9 H" f' ]7 s' [9 W% I6 a6 T5 \
1.1.TCP Client 单连接透传) ]. \$ X  |7 a4 E
1.配置WiFi模式. }3 ~# H0 @6 F) i. D" R0 \) K2 A

7 y: X) c, G1 q3 G使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。
  v  c" ?+ e1 N' W0 T
3 l1 `4 B: S2 I0 L2 V1lora无线透传模块
) }( f/ }- o1 O  X& w) k; m
: N8 o0 E3 x# ^% j! d- c: ]1 D. m# m8 ?1 L% c% U; \, R
图表11 设置Wi-Fi模式
1 `& ], @0 }0 c0 ^* c$ D  v) i, _" s, e9 Y6 [( h' Q8 q) j
2.连接到路由器- |5 u/ C6 m% s% W1 `/ e& I) @
4 t% J: s, f# v3 `4 \
E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。9 b/ o5 I) h% g$ d. l, U3 ^2 K

% S7 G, a- O) ]8 h2lora网关串口服务器
# [2 Y/ _) X1 e: a* w; c8 _  D2 e7 F8 V0 @% W; ?/ Q

$ a! _, ?/ i0 z1 V图表12 连接到指定路由器
7 {; C8 N, O7 i: F& F# V4 J2 {% P3 d6 x
3.PC与E103-W10连接同一路由器,如图表13所示。
, e8 G5 ?+ `5 T/ |- u5 W/ }. A
' l/ ?0 m" Z1 t/ ]0 w3 WiFi蓝牙模块
9 {/ a3 U$ V2 E0 @: H/ F, f& k
图表13 PC连接到路由器  @& @4 ^* ?+ R' W4 v: P
3 Y2 F+ [% H* i' ~' A( Q9 O
4.在PC端使用网络调试工具,建立一个TCP服务器。8 S$ y: x8 M2 i- W6 \) [
5 N# y2 s; v( g0 V
5.查看PC端WiFi IP地址" ?* A8 [, e% F

! [" R* R$ f+ E/ y假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
. p% G0 v+ M* W4 \! B* S4 g* F+ ~' f4 k5 k
4无限串口服务器
( i+ s, @1 K- |. ^5 S4 `0 y, @: T9 S- M6 e- O: h
8 z" M# I& w) k9 o1 @
图表14 PC创建服务器步骤1
$ d- q: t3 h6 J9 M* g
2 ~' [, [3 g4 m+ j4 c: N! q% [4 ?9 v最后,启动服务器,如图表15所示。
1 C3 T' q; y3 R
5 y" q* W+ ^, t- `8 b& f5lora无线网关技术
" ~) w; j3 U1 i( O8 T  }- g  r  o0 ?
图表15 PC创建服务器步骤2) N2 ~" B1 W. i4 s4 z
9 k6 U5 v* D1 C4 N9 l6 b
6.E103-W10作为TCP Client连接到上述服务器
5 w: S5 _! q: q4 [- F% g2 ]! A) w" J
) k* N) |. L* n8 @" l2 TAT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
# f: F+ d8 g5 a
5 I  J- |5 I9 k1 ?4 L, z+ H发送指令如图表16所示。9 H2 k5 e6 y% D% L% U( ^* {

. _3 h2 F4 E2 w5 k6串口服务器
! x( E, |: x& `6 z+ W  C( d
9 a. @' O9 i( q" V3 n0 d0 D图表16 建立TCP连接0 t! ~& \: a# }6 }* a, R# u

- v* s! ~) q/ g6 h% c2 R+ z同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。
$ n3 W- R; U7 T1 F
4 D2 G7 A0 J$ ]2 Z7无线传输电台模块
: H$ c, s1 t4 Z; a  X  v" U' R( a! g) E1 \1 C( P, f
图表17 TCP连接建立成功
" f0 E1 o3 @( ~. P# v5 T- U8 }' h' h, Y' k! ~8 |
至此,E103-W10已与PC端成功成功建立TCP连接。
' ?: A* U1 D$ Z$ Y, D# c% Q: G, b( S4 Q7 A4 `0 c
7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
" H8 @9 s# h7 }
) I8 J* W/ d0 Z8lora无线通信传输模块) L9 o' e% _# ?% J7 b' C2 e8 d

2 I7 E9 P! u; m- L图表18 使能透传模式/ V2 j. _* M) f/ j

, j$ B' V3 ~4 {8.E103-W10向TCP服务器发送数据
; M4 S& g$ z% o; p# L3 K0 ?: a0 L, e/ {
进入透传状态,发送指令AT+CIPSEND,如图表19所示。0 Y8 Q, t, E( Z- k
8 S) c" Z& {. C9 K) i* T
9串口服务器9 s4 n) c2 c' C: h

+ Y, w# Y: H/ j: x9 p: K图表19 进入透传模式
1 u, x" l3 k& m' \) Z* |9 D3 B# A( |8 u
发送数据,如图表110所示。4 m$ `/ Z* U8 K' U9 c& H
% p1 t( z  V. T8 `' m
10lora无线数传电台  L; t+ t6 r( L

" Q2 }5 e6 \1 E; b$ P  f# t图表110 开始透明传输  l4 n  Y4 ^& R
) Z$ g! m0 ^2 a9 r6 G
9.退出发送数据- c8 i$ P8 `" I9 j

; y5 n9 Q( @1 `$ ^4 m首先发送“+++”,不带“发送新行”。
$ l, ]( ]" ^7 e0 u( U( \( T7 h: g% N; L( H
9 V7 q  G$ g0 b

9 K  x( Y+ A/ t8 n7 k# h$ @- h再发送测试指令AT,确认是否退出透传状态。
9 R  n3 C+ A2 |0 b$ @2 Z8 @0 R4 R2 K% [* ]6 C8 u2 N& q

: }3 w  x' t+ h; {' M( \  c0 T: z$ t" D+ ]9 M: r

) Y3 q3 q8 w& a8 t7 r10.退出透传模式,发送AT+CIPMODE=0。
, j8 x2 M9 P% t; H) R+ k5 S
+ i0 M; o# f' v7 N, f0 |- S  |; F11.断开TCP 连接,发送AT+CIPCLOSE。( e! o" J% V7 p$ ]

: e; b9 t0 [7 U  R5 w2 V同时,“TCP&UDP测试工具”连接窗口消失。# a6 T5 [$ v, Z+ C* l( e) u

# u) e+ x; Y6 f+ F( q3 V1.2.UDP透传" o6 p# O  w; w
以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
$ C6 g7 A' E6 m* ?2 W$ K2 p1 Z! H& W+ G

# [% G+ |% P+ R, U1.配置WiFi模式5 c* E9 A& P/ e
0 i+ N5 Y  \4 o% Y+ Q- j  t* q
使用指令AT+CWMODE=3//SoftAP+Station mode。6 H1 Z4 @2 g$ U0 x

- B) t/ ^$ Q: y$ O2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。& z7 k" h+ _) H( n/ E. M

8 k( b4 @% v% t; Q  ]* R4.查询E103-W10的IP地址,发送指令AT+CIFSR。
( A3 {9 e4 g; a1 J! c: }8 G( q
1 k, V' T- w6 r" B/ V1 W5.在PC 端使用网络调试工具,建立一个UDP 传输。
2 d" H3 P& f9 M8 W4 E" i/ v1 h) h% v  S' k3 I" k: X9 [
PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。$ b* i9 d4 V3 C1 E
6 }3 P, i0 i' \* a) e
6.E103-W10与PC对应端口建立固定对端的UDP 传输) I  r* \2 t1 U: S/ Z& p& n0 ]
2 z" ?/ A7 b! j/ Y" b6 R. v
发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。% ]' S$ U' e# e9 I5 h' j/ A( w) K% U

2 Y( t, R4 e/ O! p7.使能透传模式+ j, P! P4 J2 w  r* Y, [( c
8 l( g) Q- e; N5 g7 W" k
AT+CIPMODE=1
$ W) ?' A( O4 }) E1 E/ p9 Q5 H1 a  k  E5 Q  }( f- l2 o) ~
8.E103-W10向远端发送数据
' l" Z: T) _# g, |! w. k3 h- |* o! A% J8 J0 Y
AT+CIPSEND8 C+ M( K6 j0 o% Y+ k2 Y% \( P$ K1 R
8 A6 Y8 W$ S$ X# `: w/ \) b
9.退出发送数据
* y$ I( F# }6 L6 F
/ d5 b7 r3 }+ z; x10.退出透传模式0 _" k7 Q+ w8 p7 b2 y

+ T$ G: |" |( J2 o) F6 k, xAT+CIPMODE=0: ~( `' T- D. w! S7 s
6 m0 p! g" o1 X$ r1 T
11.断开 TCP 连接) L% p( {/ b+ Z5 ~5 T  q( V
  z: Y8 k  N# u1 C( z/ U7 {
AT+CIPCLOSE
" |, q& \9 Z/ B7 L
) Y: w' A) D) _5 V
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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