中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
4256
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。
+ I; r0 s" O+ F& |/ f7 R. S! r: q  V8 ~
1.透传" n, x* z( h1 V4 g& |" F
默认仅在TCP client单连接或UDP传输模式时,支持透传。
/ v& y# V7 ^5 A+ H) p) Z! w" b, t5 M
1.1.TCP Client 单连接透传
* `4 T% R) m% W7 j1.配置WiFi模式
1 t# |+ L$ A; o
+ x7 _$ n; p6 y% [使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。8 Z' S% m8 w/ ]. C( l

% U% r% n/ E, l1 \5 k6 F  O1lora无线透传模块
' @9 Q$ x' O, i( Y$ V, i5 i; ~6 d( ~. a- R9 ~7 h: ]
' C; M8 W* ^# V1 a2 k
图表11 设置Wi-Fi模式1 K7 i; t! t* E
, h" ~  t6 f; a6 O
2.连接到路由器
! M/ s: U9 x3 o% V
& t* b. S* u$ J/ k$ A- {E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。
  n0 i& @( }6 ~5 v, K; q1 ~+ V9 F- \- }! P- u" x
2lora网关串口服务器
1 j/ M& s! B  I& r4 k% ]2 `8 s$ X' _
. B7 n4 o3 g8 t: Z' L" `; }' L  h4 N; n8 {# N' N' C4 [+ u
图表12 连接到指定路由器
. T/ I4 n7 n) B# E7 i8 A/ w6 F9 O
, I4 c$ X9 \6 M9 c& ~$ |& j( Y3.PC与E103-W10连接同一路由器,如图表13所示。2 v. }" {/ k& v1 L' k

: H* j6 I5 f$ p' F3 WiFi蓝牙模块  h5 L! K8 g1 j2 e* \4 P4 p
+ h& A" V' X8 C4 u8 `; W' \
图表13 PC连接到路由器8 C) R# O( W  u% d2 Y0 w7 b
0 v' M2 A. t# _% s/ Z! K
4.在PC端使用网络调试工具,建立一个TCP服务器。; b+ Z6 ^) c; `) S/ L; `
' v; l3 z% {2 E) ]
5.查看PC端WiFi IP地址* l0 B$ A! q! Y
  A6 h' S# w4 v$ x$ b
假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
$ j4 L$ q5 n& M2 `* t, n
, m" g+ r" h) b5 B4无限串口服务器7 P3 b. G+ L% i' @

$ ]  t; W, K8 y0 G: n/ ^
" Q! G$ I' ~$ Y  Y图表14 PC创建服务器步骤1
" a7 p1 c; |8 i# @" j) {2 M. n5 [1 p, k% p- |
最后,启动服务器,如图表15所示。
/ l8 y/ t: Y+ b8 j- h2 U' Q) N; u2 n/ a8 }; d/ f
5lora无线网关技术
, t4 e8 m4 a2 u) ]; @& f& R& K% f) ]( ^$ z' h0 _
图表15 PC创建服务器步骤26 v7 U3 P& p9 p7 l/ r
3 N: R5 ]. s$ z, }/ V6 N
6.E103-W10作为TCP Client连接到上述服务器
0 L  l& Q7 U# A) m8 S. q7 x% s
& ]2 j3 x8 b  V) D9 x/ y# t9 ]AT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
9 n2 U5 L9 `8 q. Z# U: U4 V
) {2 X( f0 C5 H& v6 o发送指令如图表16所示。$ P2 A) p, c1 r
3 R/ q4 m1 R, s; Z
6串口服务器( N# E4 V6 e& J4 ~* x# g& v4 a
, B% W0 O# ?' i, M$ z( c
图表16 建立TCP连接: C, z7 d3 {$ A+ h1 X5 A7 t5 n
8 s) l, Q! ?% T
同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。- D, A7 B* Z; Z* z

- Y" n8 C% e+ Y* o3 n% r* N4 q. Y7无线传输电台模块
2 O+ N2 q# t7 G6 d( @/ s3 j9 V) R
6 d0 Q9 m8 r" t* T. Y图表17 TCP连接建立成功, L; P2 |- H! Q4 Y# S2 ^* C
" b2 O& g! o  j1 L* L/ s3 J
至此,E103-W10已与PC端成功成功建立TCP连接。
( a# S( w2 e* m1 ?- |' I# w3 h3 ]; M; l; q- E) Z7 p3 A6 O
7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
5 F  H0 E* F4 d* k6 ~) I0 |
, }3 K: _+ E) @) [6 f8 H8lora无线通信传输模块3 A( n& o4 t/ a3 p: n% v9 k3 R  D
6 {( \3 l8 h0 L' g2 d( Q8 e
图表18 使能透传模式
: `1 `* P4 h  E& P9 W3 x7 _/ _. H2 O& _; j0 ?
8.E103-W10向TCP服务器发送数据
8 ~/ r' |: q) U# A
. o9 V9 y3 X6 `+ {! S; Z! L& n- Q进入透传状态,发送指令AT+CIPSEND,如图表19所示。
% I" D7 `1 O; o" |" Y& _2 |  V; g* C* h7 i! l
9串口服务器0 C+ M2 s. m( [. R

& X9 f4 k8 _; f" c! q% T% r& x/ C& \, R图表19 进入透传模式
) ~! H5 Q* G+ W5 Y
# o& c+ j- u1 j发送数据,如图表110所示。  d, {% Q8 v$ N$ ?

4 S. _# g. c6 {, J4 a7 h7 E10lora无线数传电台) N" u5 [: M; D) G+ W7 O
2 w& [6 n% |- p* ?6 d- \2 R
图表110 开始透明传输
9 J" D- h# b; z' f8 K- M. d- Q$ M
* a0 s1 G' y" U  g4 B6 o  ?9.退出发送数据
2 z4 p& M% |5 u* I$ K
/ e% o# F% S3 ~! j首先发送“+++”,不带“发送新行”。
- e% ], L: ^% S# N- j7 B1 G3 o
* h( h* V# F: K
4 [4 Q+ r. b' C: j1 ]1 T0 l/ }
9 _0 j7 ~: k6 ^/ S再发送测试指令AT,确认是否退出透传状态。
) s! X$ x* B7 y' j6 e% E( f* H% U2 X) N- u" Q+ Y, P& u

, {' a2 i- {* b) T$ `/ y9 Y. S5 x8 d, k) Q
5 g( T( B! @" m) G: |
10.退出透传模式,发送AT+CIPMODE=0。
* @6 @& M1 t; R& ~  G! ?5 ^% s6 k- Z5 k4 L; v" Q' b8 J1 k8 g* w6 K
11.断开TCP 连接,发送AT+CIPCLOSE。  D1 T; g- T2 X3 |* s' X/ R
8 d, Z$ y" J+ t( y, @
同时,“TCP&UDP测试工具”连接窗口消失。; Z5 D0 `4 }0 j( T& [' h. t

9 t8 `: S) c3 b1.2.UDP透传- A' {# j- e: p4 U% i
以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。4 x7 X2 R) z* A( j7 q7 S
9 R) n3 a) k& c% |* l

  O/ J7 P9 I4 u( n% L1.配置WiFi模式3 e( C9 l1 Y5 T% ^! t
% J+ F, [4 r2 ^% C) w% K
使用指令AT+CWMODE=3//SoftAP+Station mode。2 g2 D1 M" m# k9 n, w0 R- o
9 ^9 ^1 C1 b+ X, W: z+ l( v/ L6 I1 [
2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。8 g% i' f( g, s& f
+ y2 _, P7 l; d3 s! F1 `4 D' \
4.查询E103-W10的IP地址,发送指令AT+CIFSR。% z4 }+ @& `9 x- D
. a: V# I/ i, Z9 h6 o
5.在PC 端使用网络调试工具,建立一个UDP 传输。" ~9 f! Y  K9 \, J2 p
6 G' a+ k  W2 v6 [
PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。
  ~  ~0 u2 E" L% d  i; k
4 h  r! Y, |+ n& v5 w6.E103-W10与PC对应端口建立固定对端的UDP 传输2 {: W7 |0 W1 S8 t1 ]8 X& C, G

3 u. a% s' _8 d2 d: U* K发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。! t- W6 c4 {; C) _# r
) K) ~9 h; h+ }
7.使能透传模式. S9 j: v9 v7 R4 ~
" g7 L- p( V; G" b! B
AT+CIPMODE=1
8 O3 t; O$ L# N6 `* i0 N
0 \2 }6 ^) ^6 l3 V: E* @6 ]8.E103-W10向远端发送数据
5 `7 u7 B9 F3 U7 J. V
( Y9 A. E9 ]% i/ h( d- ^* eAT+CIPSEND5 \  @4 _- |* B7 u; B7 X% D  T5 i1 s
$ i- l. d( f" \4 ^$ |: y+ [+ M$ e, d* D. U
9.退出发送数据
4 q( a% U! ~# v2 C5 H2 ?8 t  J' X  ~0 S8 q6 L0 u$ l
10.退出透传模式
0 X% d: J# N% H
6 c3 ^  |  s4 T# `AT+CIPMODE=0% G# X) c. [1 p$ C6 D

; O6 y% [. K: M: l* Q2 N' x$ B. ?11.断开 TCP 连接8 ~# H! x8 S" P9 G* G6 W. c) T
" l0 l+ u, x$ n+ p
AT+CIPCLOSE+ _5 E* P7 E1 Z5 J, S, f

6 }% |  \( q6 c; }( @
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-5-23 03:28 , Processed in 0.103809 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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