中国安防论坛

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

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

[复制链接]

安防偶像

Rank: 7Rank: 7Rank: 7

积分
2724
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。! E0 K7 O/ k% H# O, g% K6 b5 p" \8 ]
/ V; h8 T1 v7 }3 \
1.透传
1 x/ z  g7 i0 q默认仅在TCP client单连接或UDP传输模式时,支持透传。, p( Q8 }7 [( {8 V) H& A* k
3 P% l+ z' B5 D$ ?  c% j! j4 Q
1.1.TCP Client 单连接透传
5 e% _! a) ?0 [4 k- c1.配置WiFi模式
+ N/ S2 }9 l5 Q* G% I6 V! W* Y1 ~, k3 i3 W
使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。
( I# A5 `0 ]. `& h* s/ x) v9 `( a5 w( K8 \( `: p
1lora无线透传模块
, M: ]+ q& F' g# a1 a! Y. }
  s, ^# x0 u. z
5 l; c5 ?( }2 T2 h" q" X& ]" z4 A图表11 设置Wi-Fi模式! |# w0 j1 g7 v  M: P

! P  I7 I6 m" e( x" G. _# \2.连接到路由器* V( x; j2 e0 L/ `& S4 P

4 v8 l. C" ^& ~( ^4 Y* e( IE103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。
! p# a! v( b7 O: M. n6 B/ ~# v5 j6 _* q+ s! A8 H' T4 ^: u
2lora网关串口服务器
/ x( c2 r% W% R
4 X3 c3 X% k' E
7 j" b: O8 O3 w. d6 m  \% U图表12 连接到指定路由器
( j3 d0 s' z$ D& m  D9 l9 S1 H' A6 t5 ]' P# V. l8 o
3.PC与E103-W10连接同一路由器,如图表13所示。: E. X1 o1 e9 H, J. w8 B
8 J4 F) _, g: Q+ {  y8 r- B5 y0 O
3 WiFi蓝牙模块
# k$ E" J. A' k) g' {# v2 i2 A) H' u6 Z. E- ^* I9 d, x: K( e
图表13 PC连接到路由器% C8 ?0 T6 j* M, A: _, |( h+ b: d

: k" k. c# U$ S+ e4 q4.在PC端使用网络调试工具,建立一个TCP服务器。6 j$ Z$ \8 }7 k0 ]: l8 ?! x2 I

8 k( r' }' H' S( C# D5.查看PC端WiFi IP地址. G$ M- r4 n8 ^8 A% d

1 C2 X# Y* C1 z$ R" T* y. ~3 S假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
$ g! h6 H3 \4 M5 L! a9 B: x
8 w/ \) O4 ]# e5 |4无限串口服务器; H6 @3 [" l6 h4 D* p' A# ^: t* g

* ^- L/ B( y' [) T: w! P
. t* h1 ~7 X2 B: T3 w. ~图表14 PC创建服务器步骤1
/ ~8 n1 i/ J0 q: h; @' `- h: z8 J% S. U& I
最后,启动服务器,如图表15所示。( H9 M3 m/ `0 E) l
  R* C2 M% d1 g: z; H+ D. j& q/ L
5lora无线网关技术: u/ I% E8 b( }% K
4 q4 H6 m- T/ ?( y* m
图表15 PC创建服务器步骤2+ J* u' t" L7 H3 C7 a0 N9 P5 A

" J8 a& {3 l/ S& I% b' f6.E103-W10作为TCP Client连接到上述服务器
5 `5 ~8 Z+ O& `# o+ J! g
) l3 d0 [2 Z/ E# ]- aAT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
& b3 K) X( s9 ^, L+ j: k; o2 V8 ~3 Y0 J, h1 `* {
发送指令如图表16所示。
* E$ ]0 [, d4 l& r# u8 T# x
' N8 d; Q0 ]$ m3 @3 M) |6串口服务器. S1 F/ F% `$ b4 \* W* U
* S# m6 |- T6 V/ a: W1 A; M2 J
图表16 建立TCP连接
) C9 O# w* y& W' l" i1 d9 Q$ J, h9 s
: Z7 P0 i( U: [' d+ X同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。
8 g4 P2 j2 ~- z. d
3 F* d, n8 g) _2 c) ~7无线传输电台模块) [. Z5 P4 r1 J8 A

% m' }  |' i9 B: G7 y图表17 TCP连接建立成功* [- ?6 x- V( x5 O5 S
. z6 V; |( I; ]: m; R) K5 G% Q; F
至此,E103-W10已与PC端成功成功建立TCP连接。; G+ f/ J4 Z$ \" f7 u

" P* f4 j3 ]% w$ k7 i1 u0 l( F9 u/ K7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
/ X$ C: r# m! m8 A! ]( V! h2 o1 A8 ]6 d; [0 Z% h
8lora无线通信传输模块
1 |3 s% d" M6 ^* J& ^' V5 s! `2 Z
+ ^' Z' K1 U2 P* W; J图表18 使能透传模式
' y9 b/ S% z2 f' `9 e: |- c# _
8.E103-W10向TCP服务器发送数据; m6 c! \  \2 Z" ?2 v

- ]- U* b( F# v5 R8 g进入透传状态,发送指令AT+CIPSEND,如图表19所示。, Z5 B% c: ?- X. p5 _
! O8 \5 x' ^' P' v) O! X$ c0 r5 u4 E
9串口服务器
3 v; c& m, i9 G& B: ~7 t5 y! R5 X4 [& P+ l
图表19 进入透传模式  P5 C  V) w, W6 w
& G# z8 l& z7 W# \
发送数据,如图表110所示。
6 O$ x/ o$ m5 F% V8 X# j, J. u# N" p$ i7 n
10lora无线数传电台! y. X+ Q7 c7 U+ I8 ~# f8 g0 y5 N
6 [' Y' m- d# p7 S/ Y
图表110 开始透明传输+ h# q6 w/ b8 r0 h3 R/ b: _- f

, ^% ?: M1 L# F9.退出发送数据
9 _- o6 n; I% l- ^6 z! l; p/ ?, b9 T8 `6 e' d
首先发送“+++”,不带“发送新行”。
4 l6 c9 h0 B1 [8 m1 n. L
0 C5 y9 _* H& b' a) d- O3 |( g/ J2 ]/ l/ Q# ~, i4 O) t$ _) ^6 j
# ?8 K, a4 ?$ g  W
再发送测试指令AT,确认是否退出透传状态。
0 j& R% J, J" @5 v& J$ o& j, Z3 ~' w! R
  W9 I6 t' K0 L2 Q

: K) @8 d# q6 o7 }9 E* j. J6 Q$ K: ^. n- e/ b) @# T" i# l
10.退出透传模式,发送AT+CIPMODE=0。
3 z( H* u: d/ I  O' D" m" V* X# i+ x6 ?4 y3 W. F( P% i
11.断开TCP 连接,发送AT+CIPCLOSE。
$ q- I  E7 B- h$ h3 A3 C8 ?
) l( k& X/ A$ G9 C0 k% _/ w同时,“TCP&UDP测试工具”连接窗口消失。
, T  M: b8 S$ r0 {- }1 B# _7 ?9 V  R: q' y! [
1.2.UDP透传
6 I9 \# O5 R* b# d  d) U  z/ ]以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。# U- w, w6 j- p$ u% _" h1 n! b/ Y+ @$ e
# {# k' S3 h* S, \; o

- D: d4 l& f9 i7 R  v- r+ k+ H0 F# r% r1.配置WiFi模式6 l* {" G5 j# a) U5 o; Y
( J0 K* f/ }2 v) D4 A& V  T3 A9 w
使用指令AT+CWMODE=3//SoftAP+Station mode。
1 A5 a1 _8 E6 y7 p; j9 @
6 U; }$ c8 G* Q- l2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。
+ O9 k% A+ Y5 ^/ y# t0 M& M
2 G; R+ T9 j# i; y- N! I+ ~' ]4.查询E103-W10的IP地址,发送指令AT+CIFSR。4 {# L6 W8 X( s8 X+ ]  {  x8 l

( M! j( G) p( v$ Z5 e( ^0 f0 f5.在PC 端使用网络调试工具,建立一个UDP 传输。
5 v* L; Y+ T* R; A
6 T7 n8 ?( v$ a" aPC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。
1 P3 ^5 _7 G6 l- l  h
" h+ _: D$ q6 H( C1 g& [6.E103-W10与PC对应端口建立固定对端的UDP 传输
6 W8 Z, W: V$ p- O  k( t! e# l, U# P5 g
发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。
. Q( i- K* @5 f0 p0 o4 C: D. G4 Q! c. @- d; M1 j
7.使能透传模式
; l3 A6 l* N$ X7 z( _* q4 M$ L4 X# i
AT+CIPMODE=13 J- H1 j+ O0 |% r9 h% U7 Q9 N

& _& \2 d; _2 z8 X) E; z* ^8.E103-W10向远端发送数据
! A- a# d; N$ f7 _$ Y" \0 H3 K$ F* i) H3 r
AT+CIPSEND
0 X0 Z1 n3 q, l1 y! ?/ ~- G
# H" Y! |' h, j0 e6 i9.退出发送数据
0 m- z7 s; U: @$ D. W- H0 m! r, R: i  e: i: K; T
10.退出透传模式4 b+ n, C7 P$ d6 u. w
- G, D+ ~5 S4 \$ F  b- f& ~$ y
AT+CIPMODE=0& J# I0 e( a" k  u
) f. k; u! j7 D/ o% \: F0 Y
11.断开 TCP 连接
0 g: f; \& t) |) c# x3 n* u* V/ I% v- L  F9 h6 |
AT+CIPCLOSE, v, {! }* ~# @/ T2 b. Z

& l0 K& u  b: ]8 n- C# {( l( l
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-20 08:03 , Processed in 0.053093 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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