中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3696
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。- L0 S+ \0 {5 v! r5 P

( V6 K0 [' Z1 d2 g1.透传
* O" e" s" ^0 Y/ t2 d5 q' e默认仅在TCP client单连接或UDP传输模式时,支持透传。
2 ^, w2 }( \! g  W, F' P/ p1 _, n2 K2 Y: R3 l+ [- Q
1.1.TCP Client 单连接透传1 J" K- L- Y: i; s+ L5 p
1.配置WiFi模式6 i, G- W4 r8 ]- f

8 V8 R8 x: X$ M使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。
! W' F) ]7 W8 h0 [+ a
$ c7 u9 i/ |; U7 \2 q1lora无线透传模块: |* w+ `$ [6 [% `- N- D( Z

+ ~) V( g" l+ t+ R% N: J
0 `4 H) Z- F! L( t图表11 设置Wi-Fi模式
4 {8 F( K% `  C% _5 F2 V- ~5 p* e2 A
2.连接到路由器
$ b2 e! R  P( c! R! r# x
5 J: ]. ~5 n0 {# ?& {E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。. z( d' Q7 |. _$ E" O2 n
9 \! J9 w; v7 `6 `
2lora网关串口服务器
( K/ O1 d# i# e) }9 z  a8 }$ ~' X# s# G/ G# J* m  s

) v& L' Q4 [* j7 a. t图表12 连接到指定路由器
( Z; v& R2 g/ j. h1 u/ I5 m; \, c( q( U9 |  }3 b, n, o+ O3 k
3.PC与E103-W10连接同一路由器,如图表13所示。
* q6 m6 r& f5 D/ ?6 s; u' \7 w% M1 L8 f" M( S5 M& j! O
3 WiFi蓝牙模块, @. u0 E. f* t$ s+ z) H
. S5 I* Q9 a0 Z: b8 E% n3 ?
图表13 PC连接到路由器
( j- \2 I3 m1 v3 O7 E: e0 a4 y+ b- x
4.在PC端使用网络调试工具,建立一个TCP服务器。. Z# n2 N/ K0 t! z* w, V) y3 y- @

/ W7 k/ E( M: g3 ]1 f2 Z5.查看PC端WiFi IP地址2 r6 n) S9 e; e: O
5 u/ {% h4 w+ {" W1 D( Y2 O
假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
2 L( m$ Z, n; l+ U, E6 o  B
. d4 _; R0 b, b! B4无限串口服务器
& l/ R- ]* p7 ?' x
: \+ K* ]0 a" H( t$ ~
5 N, w  w* S" \0 ~; i* n图表14 PC创建服务器步骤1) V: Y/ h5 q6 H! n  D: ~+ O2 I

2 m; |* T9 i  L2 t最后,启动服务器,如图表15所示。
& d- ~: i! g. a/ S3 ?
- M5 O3 c/ D4 y5lora无线网关技术6 d( u' p/ c# k1 A0 F
- m( P( J% Z6 ~9 U6 ^" R7 _+ e8 k
图表15 PC创建服务器步骤23 b( g4 x" c' a  x, e% A* H+ v
. `4 d. B! j/ q. E5 Q
6.E103-W10作为TCP Client连接到上述服务器3 n/ x1 @  ]  Y5 C) z  r6 P

3 Y9 K) Y' Y9 o" EAT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号! w- F" U$ N, ^; n+ u
" Z1 O6 [2 D& ~3 D- X0 [" Q* T
发送指令如图表16所示。: B7 H6 P- ^2 W& m0 R' N
: O+ n$ `3 U. H; v% m/ ^
6串口服务器
9 D- c" U2 l7 L$ I3 E, r
$ {) p% F0 [+ q" ]* C! h- v8 ^: F图表16 建立TCP连接: g' w! N* y6 y4 k4 @, f
! }+ a6 f/ U( o9 I0 l
同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。
3 S2 A; v, M9 l0 \, [. g* z0 y! `# O7 j/ g+ c
7无线传输电台模块/ L% a' G# }# V0 X5 [: M
7 I5 I3 C& F: n  p  c7 ?( h
图表17 TCP连接建立成功" C5 k) ^1 n# q# u" x  p5 h" e

$ ^7 _4 Z5 J4 s+ A- K8 f至此,E103-W10已与PC端成功成功建立TCP连接。
) V2 v3 p( ]3 |$ N' u/ t' F$ A  Y
4 T# f5 m5 w+ B  \; p. g( t4 O6 a7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。% a% h7 n8 |4 ]7 A; w5 l% ~2 m2 ?& E
$ a/ z5 u# l$ w2 w1 ?
8lora无线通信传输模块2 k4 P0 t1 d& _) b& @7 C2 y& U1 P' o
8 _, b- y, W$ |% {
图表18 使能透传模式
, ]- t% O  l, ]3 ~' r3 t' \9 Z9 u/ S( ~7 z, Q+ R7 N
8.E103-W10向TCP服务器发送数据
4 i0 q; A* c' F6 g7 e1 [, p
0 s# |) |0 p) O进入透传状态,发送指令AT+CIPSEND,如图表19所示。9 G" _( _( M5 {/ l8 m
: @- B1 I) `7 D5 @+ O( C$ O5 s& s
9串口服务器  E% v) @$ A) f0 u- X: Q+ Z

* V; C0 {3 P' Q, E# o9 s4 q$ ]图表19 进入透传模式
; r1 U2 J: w. a" F
0 G8 }: n+ \" n) h; f* q. r9 x; a2 G发送数据,如图表110所示。
  W6 n) L* _+ l/ t( c# N' u
6 R3 N' I! s. e( @10lora无线数传电台5 J% v% ]4 }$ U" F
' C  o+ E1 I2 Z  r( p; K
图表110 开始透明传输8 H$ u) d$ I# @- B) y

% {7 \/ Q1 P  ?- n% L9 [( v9.退出发送数据. {9 F, f8 k$ s
7 h, x- A' v+ [! _
首先发送“+++”,不带“发送新行”。5 O4 s8 t  Z# n$ P0 O
  Z- ]9 \! L! p0 V$ L  z
: u: a$ u: Z8 S
! T" N9 `0 ]- a; N+ x
再发送测试指令AT,确认是否退出透传状态。+ A/ s7 G! F7 V$ @' l

* o* x4 z6 j% m% E8 N$ k5 y5 H
$ K* l% i: ]% Y! E/ _1 H9 L+ @/ v1 U* T

4 ~! _1 C2 ^: m10.退出透传模式,发送AT+CIPMODE=0。3 S3 b& I8 E- J2 y3 k5 W

. D$ H7 |% m3 X) o. X11.断开TCP 连接,发送AT+CIPCLOSE。& {) \& ], T* g

$ b6 `, q- s& \0 K0 T2 o同时,“TCP&UDP测试工具”连接窗口消失。
0 ]+ M# A. a* Z9 k8 i9 _9 W: P' t* {. R
1.2.UDP透传
3 y% g+ w3 Q& T以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
3 F4 ~$ R; [/ z( j6 R) K2 e! x( X" G# H& X
+ |& |( _0 A9 m3 [
1.配置WiFi模式- O5 y, |% s9 R2 m8 ^# q

4 H: D. f4 Q9 w; M: Y# l1 k+ |2 S7 i使用指令AT+CWMODE=3//SoftAP+Station mode。8 E) A2 b  f9 N- i5 T+ ]3 j% |

9 }: k; j3 @$ y1 E( i2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。
2 Z$ p; p- G7 l4 J
, |1 W/ g( b, Y4 Q2 K  R3 v3 z4.查询E103-W10的IP地址,发送指令AT+CIFSR。% q! ?7 D# U  ?; ]1 \. J% P

; H1 q8 I, T8 x) }) n5.在PC 端使用网络调试工具,建立一个UDP 传输。
. O/ \; T/ X# A2 {. ^0 r0 A: C& i5 T! o9 `- W
PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。
/ B$ {- ?/ y; V6 k8 ^' ?# ~' K
: V7 m: i, R2 K7 J, Z" `4 Z  Z6.E103-W10与PC对应端口建立固定对端的UDP 传输
$ l: V# _7 e9 T& @0 A5 ^- z' u8 n: Z6 `0 Z1 V
发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。
8 Y3 A* x. a) j( G5 p1 p
- n" A8 @2 ~  [1 H7 Y6 a9 t7.使能透传模式
6 f+ r' [  }+ J5 ~9 F/ @) v
3 ?* `" L- [* H" u" g0 J# HAT+CIPMODE=1  G- m# Z7 E8 Z' k& c

- L* I* M6 S5 N8.E103-W10向远端发送数据% t4 j. l* M) |3 D4 @$ l

3 [- w$ |( R: h- bAT+CIPSEND
0 ?: s# x! Y1 R/ n' \$ H4 i
6 g+ d: M9 X' t0 U9 s9.退出发送数据
% {. @0 D! ^/ ^8 g5 f5 W
; U, B) ~: c8 j10.退出透传模式. y% M8 B5 f! s/ t" r! T
% _; W. ~5 o& D" `
AT+CIPMODE=01 n. @9 O+ ?# d1 S( r! ^
. T, V& ]9 p0 W- }
11.断开 TCP 连接
' n! r0 I1 Z6 \$ u# _1 }: f, @1 x
AT+CIPCLOSE; N5 m& i  E) K4 d
1 S( l% |; ~+ {+ U
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-3 07:01 , Processed in 0.139500 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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