中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
4326
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。
. _) d! |6 `" F& P8 C$ N
4 |1 T" g+ [# ]6 V/ O. a& B1.透传  X# ~# e6 T8 K9 `) e1 i
默认仅在TCP client单连接或UDP传输模式时,支持透传。! F, V8 M, e3 K
0 A) _7 I8 E" ~; y+ t. ?. j; A5 n" S! R
1.1.TCP Client 单连接透传
9 `( D( y5 L. K; q" O8 W/ r1.配置WiFi模式
, ]2 w% P0 ~, i: q# E! Z& C
5 ^  _* J9 m7 s' L. }  e8 I使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。
4 l4 P4 D0 n& L6 v6 A: ^
  U( G7 F- @, l2 n" o2 @+ l1lora无线透传模块
; n8 B/ D" u' L( U
, N  t3 b2 I4 K/ O* I: [: Y1 G2 }
图表11 设置Wi-Fi模式
3 A- e2 |. Y; A2 g
9 p, K  y4 ?: o2 ^% q2.连接到路由器, p4 M* n$ v7 j& f0 F, c& H3 z
% G1 X! g) W+ g
E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。
4 _2 l7 Q- \; G  d' ]' n- e
# p1 I& e; ~& s  ^2lora网关串口服务器$ ?- Q& c; p* p2 U
$ z6 @4 ~' N# z0 w
' |. P+ K* b1 g3 B1 _: @
图表12 连接到指定路由器
/ [( |1 N% B0 u$ _" n7 D& c( j' y. W+ o  c+ |
3.PC与E103-W10连接同一路由器,如图表13所示。, p; p$ a) e( E" e, g) r0 `; s

1 b1 h: ?4 i( p3 WiFi蓝牙模块0 [* j9 [4 ?5 p! h
4 w3 \3 p# g  z' v5 p
图表13 PC连接到路由器
* Q" A) t, P, Z8 O; i
) J4 Y0 @0 n2 v4.在PC端使用网络调试工具,建立一个TCP服务器。. `/ C$ [3 L- q) C

8 P+ k, R: y% b- i' j5.查看PC端WiFi IP地址2 W- s  V/ d( S* n$ }" n4 v
% B4 Z  }5 {! E4 |
假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
& z$ l7 e9 m8 j% J% p3 w& p2 Z# x3 S' p
4无限串口服务器/ Z( l3 u$ Y. L6 n

; L" B) s2 M2 ^' ^, L8 g  s- O! a# c6 w% J; s% p- ]
图表14 PC创建服务器步骤1
( G: D2 R" F/ c  F
7 J% }* t) D! t, `. l$ b8 b6 K最后,启动服务器,如图表15所示。  `: p8 R4 G% z  |* }! t
3 Z4 Y  g; a  ]% N) `9 D
5lora无线网关技术! Y4 N8 B4 k1 E0 o( I
( x/ I4 N7 x) J+ U- d4 Y! V
图表15 PC创建服务器步骤2
8 M8 n- U7 J& D) y0 R' ], \* E3 d# H' h" n; e5 `4 O' ^
6.E103-W10作为TCP Client连接到上述服务器* a* a0 t/ d: i( K

6 s/ L) @; G+ f: D  l) sAT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号# `8 ?7 C1 @' c: \( D& ]

/ }0 Z- @' x5 |3 n! Y1 h4 n1 C0 K/ j( n发送指令如图表16所示。1 G6 @2 }5 [7 w' b9 _- \

: ]* ^  X; Z& @+ ]6串口服务器
8 s0 q8 B7 m( I, g8 Y. k' r
( t, P+ f! \( t  Q& V图表16 建立TCP连接/ p5 J; b" @: W) a' J2 d

' I! o+ ~. c7 T" [5 Q同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。
1 b5 j" M9 l) ?* U6 S8 u+ @
. r1 E& f" Z5 n4 k7无线传输电台模块# s( r: @1 I7 D5 h% L

/ g/ `$ x& B) A# _3 k1 `  V8 |图表17 TCP连接建立成功/ |! a$ r& V8 b) O$ M2 c: }" \! |
4 s5 d6 L  G' z; C6 L
至此,E103-W10已与PC端成功成功建立TCP连接。
8 C" g7 u* ?& L7 Z8 y& ^
+ c6 ^, H, m& \6 a# L, g7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。! A& f% U! E  I1 I
) d, N+ F# {- n$ f9 f4 W$ z
8lora无线通信传输模块# q. G" D- S, w9 k
7 t4 r6 V; K4 t9 N* j
图表18 使能透传模式
. ]) c7 v  ^! @  ~, }
4 `9 _, A- i) B4 ]; J8.E103-W10向TCP服务器发送数据
% O! u4 v" Z2 s: j8 Y4 A' c& q$ m; c  D$ }
进入透传状态,发送指令AT+CIPSEND,如图表19所示。
0 |+ `9 ~" j& `9 }4 t8 t( z; Y8 u
- e) m( E( y- m+ o1 B9串口服务器/ i1 K! G5 x  E

, `7 ]6 ]. w/ t图表19 进入透传模式9 k. W, i( i: z* f7 Y! v* r1 P
  |9 {$ N: b; p
发送数据,如图表110所示。# K/ U! l4 J: L' k+ f/ u
1 P3 v9 J% y: F% C8 {' j
10lora无线数传电台
$ S% l0 n3 a3 M9 x1 W* {' Z0 K* o' M0 S
图表110 开始透明传输
2 ?! ^, R1 P. S7 Q) N% t# w
+ [3 {6 I7 d& ?0 N: t4 N9.退出发送数据
) K/ z3 L7 J! X4 y2 B- g0 O. J) `% a/ p) G3 ?( E& E6 C7 _% _
首先发送“+++”,不带“发送新行”。- ]# r4 E& n0 Z! D  {; W! ^
0 U6 F: \. ?% C# ^2 }* O, [8 E( T& a

+ M& h, V, r  V2 @. x$ W
$ p+ a" \& e/ A% X1 q, T: Q再发送测试指令AT,确认是否退出透传状态。
' u) p, m! O; t: E0 P. C' h) C) }) [& ?0 d1 B. B

, U; d8 Q) W& }! {! ^% ^7 c1 \) }8 c$ K& P) D$ v6 d- c
! A- d) T1 S% Y/ g8 q* r, H. {- k  B
10.退出透传模式,发送AT+CIPMODE=0。
. r" V  `) {( j: C: U7 P1 _1 S6 e
4 v  P# r* C2 @! [; K) k11.断开TCP 连接,发送AT+CIPCLOSE。
7 W2 n8 t9 S3 g: K/ g% C2 ^7 h1 o/ B- a& |& c
同时,“TCP&UDP测试工具”连接窗口消失。% L4 _, N& ]% p5 O3 H% W+ h- z" b
1 r6 O0 W- ]8 J$ k# u- O6 Q6 J- Q
1.2.UDP透传$ R( u% o% h3 T0 }/ q
以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。5 o% X  _9 m- d% U$ V3 S
0 D0 \. W- l7 \/ H- h" p

: O; N  r( M9 q  @5 \1.配置WiFi模式6 j$ v  |# H2 N: [, c* j

3 C5 U% _+ K6 j- T/ c使用指令AT+CWMODE=3//SoftAP+Station mode。
; h) U! _+ H7 p0 M& y9 B) r( g1 f2 I! s
2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。
5 P* l; V0 l) l5 k) j7 k% M' g2 n# I4 t% h6 }/ r7 b3 k3 K
4.查询E103-W10的IP地址,发送指令AT+CIFSR。
: e* Y; @5 B8 }( f2 Q3 J; M/ s. N/ l- A) e. e
5.在PC 端使用网络调试工具,建立一个UDP 传输。" {! `4 y/ e9 S& L$ b. l8 E& f+ c

# E9 l- y# p, H$ PPC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。" k+ v- G% U6 i

* B' Q5 Y8 R- J1 O7 D) `4 F& F3 E6.E103-W10与PC对应端口建立固定对端的UDP 传输2 f6 y. Z- L- Z! q3 i# D
! y5 p- ]0 \; C& T
发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。5 z) _% @; J1 d2 V3 X
2 i8 I0 W& m" a8 g
7.使能透传模式( n7 c+ M3 ^& P; H3 V0 o
8 W) p9 U5 P8 b1 y& }% v
AT+CIPMODE=1
: |3 d; H- y! F  ^4 k* C$ q6 l1 H; y: p
8.E103-W10向远端发送数据& A% t4 B8 V; ~
/ ~1 t# t/ t+ x4 {
AT+CIPSEND
4 \4 o# n+ D+ h9 C2 ?8 C$ e: o
9.退出发送数据$ j6 E" U3 K- P* P
! J7 ?# Z& n/ ~* p1 }9 ^$ T8 x
10.退出透传模式- Y1 E# E8 I5 n, S/ B! b
3 J/ n! {7 a- B- t$ M
AT+CIPMODE=0
7 g' {# H% E- ?1 L& {
* t! {, D& C9 z7 p* i. s11.断开 TCP 连接
4 o) h- B- n2 M/ t9 S/ b+ ~/ J2 `
/ x. D; b; L, D$ g& dAT+CIPCLOSE
$ p# z6 R, T3 o. C9 Y5 `2 B% z' ^" Y) o/ }# J( c8 M1 D
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-22 01:16 , Processed in 0.056668 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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