中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3012
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。* k1 l* m* e! X

' p. |( U, j  s! I# q3 p* n; e1.透传1 B9 j5 U/ y7 @6 o. U, |1 x
默认仅在TCP client单连接或UDP传输模式时,支持透传。1 k  Z/ `/ \' w8 J% |2 W

% e  p/ x  o  I  W  s1.1.TCP Client 单连接透传
8 _9 `# @. |% S7 i  S1.配置WiFi模式4 r, s4 @7 O4 L% F' x3 H

, F$ x5 o, E8 o3 U. Y* \使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。
! x8 V$ l% s! h. z; A4 [* g2 l2 v# D. K$ L" h- _- z4 m
1lora无线透传模块
6 w$ C! w) E# e3 V% D6 v* _
) s1 l6 ^2 U+ d7 L. {% {/ `3 b' E. _5 c9 h# s
图表11 设置Wi-Fi模式9 Q7 `! r  s* T9 `0 a% {  w

2 o6 z: ~( R# H1 i2.连接到路由器
/ z' T4 f8 W) v$ O4 \! x
! h8 o5 K; v' H! X$ w$ }E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。
, ?% y1 k2 Y% y7 Z  d5 e9 T8 ]) q: h& L, s, L2 p& o
2lora网关串口服务器9 f. @! p2 \$ F3 o4 }
# y5 P  {7 q! X2 q4 P

* f2 Y0 e2 ?4 o" m: k7 k- y图表12 连接到指定路由器
5 p  B' O5 W/ Q9 E( X5 M  r( N8 K: \& {9 C, ^
3.PC与E103-W10连接同一路由器,如图表13所示。
2 f; i0 I% U/ q* D/ Z; p& `- W
, L/ {- y" h9 u4 a6 _2 M/ K3 WiFi蓝牙模块
3 }) f1 p+ N' _) }4 N- v" {
* Q/ {% L+ V4 u图表13 PC连接到路由器
9 h+ G% `7 m$ V; Y( g/ N! J+ L/ p
) V# s) O. g8 Z$ ~# }* x4.在PC端使用网络调试工具,建立一个TCP服务器。8 B+ Z$ o1 u) `0 E1 P* ?0 C) N  ~

# A  n: o% S6 [- n# o, N: T* P5.查看PC端WiFi IP地址
; l8 j5 N4 a8 ?9 ^2 J8 ]9 p" b/ R9 M4 z! |4 ]0 I0 j3 I, v' m
假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。" O- w+ C# a. K/ V* M2 n

4 {1 r8 @" u/ @4无限串口服务器& u+ C- F% e" l! i

9 F; b. w; G2 K- l9 r8 H9 j3 O8 a# n/ ~9 Q0 d9 y
图表14 PC创建服务器步骤13 d' G& P/ _1 f: |/ w

" E5 ?& _& b4 }9 Z最后,启动服务器,如图表15所示。
9 e- I$ \; A% W
$ o1 B5 }. n, y5lora无线网关技术7 u- q4 n1 q4 x# L2 J
, p* H: S8 U' f! p2 B/ N' q
图表15 PC创建服务器步骤2. v0 K# X! ~+ x" Y4 O4 f
" z9 j5 ~5 D0 P# x# r3 x: Q
6.E103-W10作为TCP Client连接到上述服务器% `3 y4 ?0 N$ W, M; Q' ~

9 O2 s, T9 c* r7 v+ ?6 ZAT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
% w" a+ g. ^- @1 h& E
8 w6 E9 x' b% c$ ^: f: s1 q发送指令如图表16所示。8 u$ H1 [+ K* t2 a2 l4 M

3 b  y. }" x" v# Y9 ~: }0 u8 B: G6串口服务器9 h+ `1 P# l. l( z5 H

& x" m4 U$ ]$ Y" Q6 \7 ?0 K图表16 建立TCP连接
! U  u# n4 l  V7 j! T& d2 U) ^" Q- y; j* m) l8 M) g
同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。  H' m+ v  D2 Q5 N3 N. i) A* s/ ?
& R  r9 w, s5 L) d0 I3 z1 ~! O& G, b
7无线传输电台模块
/ V7 b! Q, [2 _! r
4 `4 G9 r4 |* U$ G. ^# k图表17 TCP连接建立成功$ P% }# r3 D4 q3 f

. G4 _) t% G* h至此,E103-W10已与PC端成功成功建立TCP连接。
9 r2 a# Q  ~5 t
% Y( @3 Y- @, F7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
# `7 C0 h* f# F
9 ~) B# k( e1 s. \- u& E4 z8lora无线通信传输模块" U1 z& j* A" i+ k
7 d& o/ U. U3 G3 q0 N
图表18 使能透传模式9 o- \; y+ a5 B3 n- ?% i) e  v, q3 I
: T: G, t! {" M. C4 ~! y7 R
8.E103-W10向TCP服务器发送数据
# [8 p+ `7 {1 i0 A# C% Y: Q) u1 F
$ e, p& ~7 B( d; J  H; V进入透传状态,发送指令AT+CIPSEND,如图表19所示。% Y/ b5 X, e; v1 h* K3 i

/ k9 z* c4 H" ?1 h5 j1 D9串口服务器
' e4 m# Q1 M3 A0 E+ P
4 p  B) @% V, B图表19 进入透传模式
2 z9 m: y6 S; F% e# P& h6 L5 h, S
发送数据,如图表110所示。
9 }  h% z8 s# P& m& Q
& O. T* |7 f6 e/ P3 D7 r% ?10lora无线数传电台
$ q3 ^/ y/ m' I( ?0 C/ o! D
! l, Q6 ~* d2 q  @4 z图表110 开始透明传输
6 \. s2 \% `2 }) j0 t. F6 }1 }, g- }9 I) c
9.退出发送数据# n  b/ z$ A1 ]: B  g

; i. d8 |0 @: H  U/ }+ G! [首先发送“+++”,不带“发送新行”。
4 W- v7 _- p0 g; x' _# _) G9 t: ?" E  `
; N  P9 `; `9 s. D* Y1 n" z
2 m2 O! r2 s; `2 q  ?
再发送测试指令AT,确认是否退出透传状态。/ F% _5 B/ ?* h

' G% Q* C, ]- W! R) A( R; o
9 k9 X( z# Q8 E5 r8 _
1 c) i2 E4 W4 C- Y9 i7 {! @+ X' R& `* t6 j* s2 I
10.退出透传模式,发送AT+CIPMODE=0。* {$ T% a% T% ^5 g) q: X& m$ E2 l
: u' A5 f4 M: u  s7 {$ k
11.断开TCP 连接,发送AT+CIPCLOSE。
5 t6 e' R6 @4 o. G0 }+ ~/ Q0 f8 r2 O; k) ^
同时,“TCP&UDP测试工具”连接窗口消失。
- d1 f" ]# `5 _" y, P$ S# U' |& v  @8 H6 I3 N0 `6 k; F" Y) x  ?
1.2.UDP透传; E/ l) v+ E* X9 r( k: I3 ^* k
以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
% m0 z- n+ \! K! ^' d/ }# W
) U: A/ ~7 P4 G, T1 A4 E7 q3 x3 m
4 j- v- N' o/ n$ e  ^+ i4 e1.配置WiFi模式9 \' r& [# j. O" F) h9 s
8 e9 T9 A2 Q/ l9 z
使用指令AT+CWMODE=3//SoftAP+Station mode。2 T7 Z1 S5 {! A+ ]

" }; f' ^3 ^) s& S' j3 b2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。- A7 G3 a6 B7 P" g  J5 b+ R/ |- Y
' T5 ]( Y4 Z% R
4.查询E103-W10的IP地址,发送指令AT+CIFSR。* n9 d0 D4 Z8 B, p1 x

1 G: z' C0 M* ?, A; t5.在PC 端使用网络调试工具,建立一个UDP 传输。
5 ^% _; c& |3 S6 J( c+ r' a8 E! U: M% o" w% X! H/ `
PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。
) \) B) i5 R$ B. M8 D% t- S
8 t$ v& R, l* e2 M8 O  O6.E103-W10与PC对应端口建立固定对端的UDP 传输
' U5 n( `  D% Q4 }- T# h4 c3 G, @% z
2 Q$ {) w2 u) R! D$ V* c2 C1 N! ~- v发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。; J; t- w- a( {$ u/ z( u) G) H

5 T/ z5 s& N# K- H* i7.使能透传模式+ ?( Q8 C2 r, ~+ h

" m- \  l+ L7 y" u2 pAT+CIPMODE=1) N( x, p& f( }: g, N5 P

8 F# a- @) k: Z* T0 V" O, y8.E103-W10向远端发送数据
; u% `" [9 Y) T+ q# o8 Q8 I; b
9 H" \2 {7 Y( y2 P4 W3 zAT+CIPSEND2 L9 j# M2 @$ c# g
$ M/ e+ d* W( j( b; D. L
9.退出发送数据
7 B# J0 `: Y8 t! ~; {
- U3 ~0 Z% I% K; W% d; C+ E10.退出透传模式
5 E) U3 k" t" Z; R) O9 C. }4 v) g; ~3 [9 {! o2 ^* M0 O9 |8 I
AT+CIPMODE=0
8 H* \( u3 q/ `( R! w0 _4 T0 E  ~. H& ^! y/ c/ Z; T% G/ e* f2 d
11.断开 TCP 连接
2 e1 t0 L6 e, {  e, o. }
- K2 Y  }" t- {, j* hAT+CIPCLOSE  P  _# D3 `; S% e# E
  i1 _& g7 P) E$ ?7 y
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-2-16 22:00 , Processed in 0.054818 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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