中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3882
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。
3 j: Y, m5 L6 p, ~" J
7 T, s$ W* @6 m" z" s/ o; U1.透传; ~( G0 C! n+ d" Q  X( `) P
默认仅在TCP client单连接或UDP传输模式时,支持透传。
9 u2 J8 I% s, ^" L. [% D$ F5 N( o' v
1.1.TCP Client 单连接透传
0 n8 s+ l. z0 U8 w  \% z! ?! ^1.配置WiFi模式! L1 P. U+ w- u/ s1 E5 }  ?
! X4 y* q# V# l- |" V# u2 t) T$ ~
使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。# |) f% M4 g0 y5 Z; {- V

0 \: H' D4 ~. L! g4 I1lora无线透传模块
0 D  w3 _- O0 c# u+ O$ i" b) d4 u( }! G% a' e
7 v1 Q7 W; Q/ P* T2 i
图表11 设置Wi-Fi模式  x, }  W, g; \6 G- T: x* G  ?, ]

/ y6 y; Y) {. T1 K/ [+ J6 R- k2.连接到路由器4 a) i+ {* K" n

) ^1 _) q  K0 ~+ X5 [E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。4 P( ?0 C1 P+ s( g* N
0 o$ n/ z$ j( E0 S0 {1 X
2lora网关串口服务器* c: }8 F/ L2 n0 J9 @

5 E. @' A9 O/ l9 L, n
8 y- _# S3 I/ K3 N- U  A9 @图表12 连接到指定路由器
6 K6 b4 U9 f7 k8 k$ I! h/ F! ~: f. ~
3.PC与E103-W10连接同一路由器,如图表13所示。' L, m0 C# y3 Z5 U; J0 @; L

- h2 \: ^/ K/ ?. D3 X6 D9 T3 WiFi蓝牙模块* a6 P  ^& {  z
, r# ?( u; Z5 `$ p( _* q) P
图表13 PC连接到路由器6 g" a0 `; V3 f( B3 _( g, Z
' Z+ B# ^* u9 @+ a! s
4.在PC端使用网络调试工具,建立一个TCP服务器。; J: E  n; p+ V- I) U

5 |1 x4 s, ?$ w$ }& d; Y+ `5.查看PC端WiFi IP地址
9 X! r2 A7 |# f6 {% i
. Y4 r1 z, Y3 J; H4 u假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。' D9 y9 J! D9 X4 a3 z6 S/ Z
( x" c3 b8 i1 {6 w8 w
4无限串口服务器2 o$ Q2 t6 @0 B2 P( g- W5 _, f& i1 c

# i& q7 X& C! a" Z. q( F. t' w- s2 h% t0 Y
图表14 PC创建服务器步骤1
( a. Z! M; v9 x8 Y; y; }  }) r, ]- f
最后,启动服务器,如图表15所示。
0 [( P# O8 R7 x1 k: D; F0 }7 x& ]/ }% ^4 U% P+ h. @
5lora无线网关技术
& x1 Q3 b" r$ A' M) g2 t' k3 v# F; f3 x$ _; U& E
图表15 PC创建服务器步骤26 J0 K: ^1 [! p7 n/ \( F) X
( d- [; F9 q/ F) P: P+ z  U" i
6.E103-W10作为TCP Client连接到上述服务器0 C. d( ?2 @" o' d# d

2 \: A( m# Q8 V+ n) WAT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
8 ~; |; ]. E& `! w' i5 I0 c/ j3 l! x" n  f
发送指令如图表16所示。
# A( b  Q  Y% u# l" s  P
. {: q' ?+ N! d5 m6串口服务器
, m; N, T, q  n! P' }( o9 i" V  P( o. ~6 M+ g, g( u
图表16 建立TCP连接
( k$ p6 Z, ?/ J# w  Q% M5 q" G: U, D/ _0 ^2 @' t5 g3 A
同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。
1 C) P5 x* z0 G  ~+ k/ }, d
' M! y$ N6 d8 y, {; V7无线传输电台模块2 I& @0 ~: x7 }3 h  R
( ?5 O, U+ j4 F! @) J8 s7 e$ T( c
图表17 TCP连接建立成功
7 q1 H* X; Q$ _9 k! m
- [1 o3 ~- y& x; Z3 ~& }  T6 C( Q. F至此,E103-W10已与PC端成功成功建立TCP连接。( ^  I4 i6 D" Z# ~' z
+ F0 M$ D: o1 W. D% d) i( k, |% N
7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
4 _; X. \' j& _  J8 C% d8 r
$ B. a( g: j1 \7 t8lora无线通信传输模块; K+ ?. u/ m' I# h

4 _8 Y# V- _+ U4 Y/ `- f4 c图表18 使能透传模式' a: D7 H5 E/ @7 \0 n
( h: ]0 b" s- a# w1 B
8.E103-W10向TCP服务器发送数据
+ t( X  h* k4 D+ j
. T  C) y: K  }# A, F. V& I% B进入透传状态,发送指令AT+CIPSEND,如图表19所示。2 x6 B6 k, w- q& }/ y1 v* \
' c3 m( i% e+ f3 t/ R1 M  Z- h
9串口服务器
! J8 k1 q' l4 I& @) [) M0 P0 H1 j# ^! D* d. |& L0 O& V. c2 F% M
图表19 进入透传模式7 Q2 T6 q" |& q. C3 H

' w' p0 i6 F' X4 M2 ]/ N* j& Z发送数据,如图表110所示。8 J0 s! S& @% }+ c# H0 K% {% d

7 @, k$ C9 I) Z" h9 j# [+ j10lora无线数传电台
- E, \$ L! @4 {2 U/ \0 }7 b( i0 O$ B* t9 x8 X% H
图表110 开始透明传输0 G: I) t& a+ V% x
5 A8 S# |0 n& g2 e" P. f; T& i, I
9.退出发送数据* t' l6 L# s; \4 X$ Z$ e4 Q( ^
- u" c3 l8 g4 d, ]4 D
首先发送“+++”,不带“发送新行”。
( H: K- B1 n* ~' H4 Y  q7 u0 J& \0 u

, E; L5 n- L1 p  N; H0 n" R- [2 Y3 e( W! Z( t2 E$ t
再发送测试指令AT,确认是否退出透传状态。
2 Y& S$ p' a; W; X" p$ A( ]6 T: X; g4 E- `3 t4 M
8 U; T" a' b" I" l. U/ f0 F8 [
. ~" \7 \( }( X

2 ]- X6 C0 w! U& U10.退出透传模式,发送AT+CIPMODE=0。
  U  N- O! D9 p  }! I9 y" F! a5 C4 y. c
11.断开TCP 连接,发送AT+CIPCLOSE。: o$ N; o0 w6 L7 t/ }
+ w/ y  C- s5 G' _3 T" u
同时,“TCP&UDP测试工具”连接窗口消失。5 M8 S; S+ H, m3 a! H' q
. k0 U: O; D7 W. o0 A, H
1.2.UDP透传
7 I7 s& b) J2 X! ?" R- n以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
9 K7 S+ P, l9 Y
7 q2 g9 R) l( @8 l! r& O, @2 d- R
1.配置WiFi模式: o2 h9 U. Q; ~6 U

1 g6 n9 H: P/ {( u  ?使用指令AT+CWMODE=3//SoftAP+Station mode。6 J- k7 R: L. v1 Y) f) R
, ~  E/ b4 j1 z
2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。" D. P9 X6 f6 i1 t/ ]  @" n

6 i  X/ E: v8 U. G' s( t# c4.查询E103-W10的IP地址,发送指令AT+CIFSR。
! U$ C" G3 J' C0 O2 E- ]/ x- s" K+ [! g/ Z  K2 N5 S' g- v
5.在PC 端使用网络调试工具,建立一个UDP 传输。
. a1 k, K* a: [6 K+ j2 H6 s  z: e8 l
PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。; F  Z2 [9 Z# L& R$ b5 t1 z
* N; m( ]% G; D( u/ P7 r5 N  m
6.E103-W10与PC对应端口建立固定对端的UDP 传输5 C' q" w; s5 [% v- H
! e9 v) L/ }3 t, N/ T- o' f  g8 L
发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。
/ D$ c1 X- U( K$ c! }) Q) S+ ^2 }$ X3 X9 ~/ ~3 I
7.使能透传模式/ C7 P, p4 s3 ^9 D! [

$ J/ {9 K/ M; U5 e% D2 iAT+CIPMODE=1
: Z7 _5 c% L; i% W: h. P
7 Y' f) @% w: Q8.E103-W10向远端发送数据3 o" l7 j: R( b2 [( ]
6 z% u; C2 I, D4 Y* h8 X
AT+CIPSEND& v) v9 G4 B" G  N% S2 ]+ Z" J
, ^6 w  W! R2 f% b+ A& d9 m  v, H* l
9.退出发送数据& p3 Z6 n/ \1 u8 ]
) y9 l0 A9 j2 k
10.退出透传模式- ?4 ^4 n" j8 ]# S+ P0 Y
. S6 o6 C: T+ X
AT+CIPMODE=0
  k( {( w& w& R! E. _( e7 a5 A* z3 h; c8 u
11.断开 TCP 连接
) u2 k8 W$ b7 b6 V* R5 }+ v/ a8 R; P7 p3 A" m- F
AT+CIPCLOSE2 ^0 f3 e7 B7 U$ z) z

; D$ ^, n8 p/ P# @( x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-19 07:14 , Processed in 0.055611 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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