中国安防论坛

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

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

[复制链接]

安防偶像

Rank: 7Rank: 7Rank: 7

积分
2724
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。
5 S2 ~4 [2 |2 ?6 W
! P2 N& N  l$ n. i1.透传
$ O: I  n2 C1 Z; T, q7 ~8 w默认仅在TCP client单连接或UDP传输模式时,支持透传。( v" f# s/ z- e# `) q: o+ A4 P
, g3 x2 r; j  f8 [' z! x/ u0 a
1.1.TCP Client 单连接透传( r' f3 ?- U4 m+ L3 K5 y
1.配置WiFi模式
. X5 N4 F( e% G4 r. Z* y; x
* L. @9 _3 ]  v4 U/ w使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。
' K/ u5 c# a  F1 `/ j& W9 K- B) @9 e: _
3 V) s- a+ z4 k. A7 s1lora无线透传模块5 s  ~5 t1 J1 N0 }/ _) C  b; ?

3 n$ E* g6 H7 {7 }6 F. ~" i& R5 f) X
图表11 设置Wi-Fi模式
, V7 U, W. F$ E% T7 \5 h' `
& O; O/ _2 G4 V4 \8 K2.连接到路由器
+ {2 c$ w  }9 B' t9 z! h0 o
6 T2 Z/ q& e$ v* b& u6 q+ ME103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。
( ]& Z! l% U+ [% X6 k! Y
2 _: v6 Y7 p3 l# m2lora网关串口服务器! k( B) g" Q! Q: ?8 {+ N) \. ?- C* ~
- N4 W5 A8 K( O; W$ ~- F$ R
6 J' y' }+ f- z4 j2 i- `1 }) u; a, [! V
图表12 连接到指定路由器! R  ^3 r: o9 i9 `
5 l6 q$ D# ~6 a: c
3.PC与E103-W10连接同一路由器,如图表13所示。
, M: t+ I3 X( z5 o$ q
# Y3 M7 P* |" h/ f9 _+ S* |3 WiFi蓝牙模块- f7 o/ q( j$ E

2 r( a0 E# K0 B9 g  A图表13 PC连接到路由器$ K. v* M* Z7 ~0 h" C, b8 F( Q

$ d; k" {: x2 ~2 D1 }4.在PC端使用网络调试工具,建立一个TCP服务器。2 a! ~/ N5 S7 R' T

, D; n) u3 y% ~7 n9 s/ N/ Q5.查看PC端WiFi IP地址
, ]" w; {% `8 L% ?" p- Q: i
) h3 v8 Z4 [' W% f假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
' |9 t2 Y1 T( n9 G: }% n
; e+ y7 Z+ C5 z1 Y" \. ]4无限串口服务器
  ^% z4 b3 q8 t* ~% F
' g+ X/ P5 E' s
, {4 e& r  F8 N" A* f图表14 PC创建服务器步骤1
/ ~" i* `  o2 A+ a+ i: D
3 n" e) }- N& T2 o: H! P最后,启动服务器,如图表15所示。! k" y: ]) [; o8 P: F! D
, C+ `; k7 G" ?: }+ H2 @! {; x
5lora无线网关技术
4 B9 [, ^9 X+ f% ?) C) p. e+ z: d8 i2 [# z9 ]" A( I: M
图表15 PC创建服务器步骤2
& z$ e# G/ `4 S/ n+ Z- G) i' {% M4 m! z7 w
6.E103-W10作为TCP Client连接到上述服务器, ]/ j4 G% [" h
' J0 y5 I/ S8 f
AT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
( O( J2 u! G: \& y9 T4 l1 U8 T/ b8 Z! W0 k+ z; k1 o* `$ h
发送指令如图表16所示。
. M: `. l9 E* ?3 x5 s% g! H) e2 Y4 v. Y7 p. p8 j$ U# w
6串口服务器, c& n$ B$ R6 q& n9 K

9 O) t3 b6 G3 a  J图表16 建立TCP连接
8 s+ T) |& D5 I: b9 a: |  N& q0 T0 \3 s; O  y. U2 L
同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。; @; Y7 X. n! Q. F
+ u# l/ i' ]: _8 E; a* S
7无线传输电台模块
: k( K1 n/ i7 k: ?
9 S" V5 j  [/ n# F0 S0 s2 Y6 ?' W5 X图表17 TCP连接建立成功# r  K$ K2 `5 D. a$ E
# |2 a% \& ^# w; Z1 O5 v3 @
至此,E103-W10已与PC端成功成功建立TCP连接。
# g9 V9 {8 f: Z) d: ?$ j6 l0 S/ J
7 _; K0 V: X8 F# A, }+ ?8 a7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
/ L4 y9 o$ R7 _3 L% ?* ^8 [  e
+ s. h0 g6 f4 i1 ^$ q3 M6 W) R8lora无线通信传输模块  i2 D- e' O$ L' X' T3 `; L

$ F% l, X/ j( b/ [: R5 r图表18 使能透传模式4 X! L# m. V$ ^

4 |0 C! X( F+ R+ @: |8.E103-W10向TCP服务器发送数据  q) u" s: J% a0 r: w* {
& A) P" _0 G" S; Z
进入透传状态,发送指令AT+CIPSEND,如图表19所示。) H/ a: O- |" _, T7 u/ X

& S# V& c- r% Y( P, f2 K. U! c9串口服务器
; T6 Y/ w0 Q! @  x/ `6 ^
2 m, }& ~" W& X. f8 |* i图表19 进入透传模式
* J( t) y- Q8 U+ _8 I
! ]+ Y0 _" `$ {: w6 N! e: k- j发送数据,如图表110所示。
2 L. D' _% p" ]9 j
. H" {# Y3 J* ^6 j10lora无线数传电台, i4 q& [& F3 w0 l

0 v8 q$ p2 G/ b. _. O! X8 O+ t图表110 开始透明传输% u5 {# ]2 \) j, D  p- d! J
+ j6 e+ k) O# K. d( f( O, ?3 A
9.退出发送数据
- T8 U- T6 r+ T* x9 F* w- o* |4 t' c8 q6 V( d" C7 o9 {
首先发送“+++”,不带“发送新行”。% ~: A# ^4 d# s- c, l' G+ p7 C7 Y% f

; [- I1 X" q* C. }) _
! f* h1 o9 P+ t7 |. {; K
& ?+ U, u. A6 I# q& S再发送测试指令AT,确认是否退出透传状态。( H* L/ a9 w9 |, ?9 M
( P' e- x0 {3 m0 y2 F9 ~* p
9 ^! T1 O: @) \1 H6 x+ |, Y5 K
) R& R3 K4 h; Y0 e) V; w' {! z# T
$ U2 g6 s7 {1 h+ b
10.退出透传模式,发送AT+CIPMODE=0。0 Z4 u2 @! ?6 i2 y: X8 b& U
. I2 k3 x( O# T
11.断开TCP 连接,发送AT+CIPCLOSE。  P4 n4 {" M( h; z
9 x( A4 A6 D. }2 s9 d, V8 E
同时,“TCP&UDP测试工具”连接窗口消失。. y8 R& L8 [, m! w9 [* T
# }5 D% t2 {, y, P  d4 P! p& v+ L
1.2.UDP透传
/ Z) g. Q: Z% C' c! ?以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
5 m( I3 C* z0 z0 w4 b% q9 b: S& D" B
1 G: S/ x4 G3 f& V
1.配置WiFi模式
# i1 V4 ?$ y( ?7 c( O
1 ?0 U% d! @5 z3 }8 {' @, q' ~( p使用指令AT+CWMODE=3//SoftAP+Station mode。
. J# }- W5 K& v/ K8 k, ~. @$ k* d1 t9 }
2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。0 E" g# U* w# E; y2 l) y

& t6 v8 w$ P7 F7 H" j8 o$ [  p4.查询E103-W10的IP地址,发送指令AT+CIFSR。
% s; ?4 e( T6 H) T' [! v4 f* S
& }* l$ o/ s5 ~  M- i" u5.在PC 端使用网络调试工具,建立一个UDP 传输。- m- F& t4 u* q: ~

# l+ k: K3 W" Q* B, n4 TPC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。7 e$ I& Q( Q$ n/ {  `

5 E. Y& i6 k! T! K% d6.E103-W10与PC对应端口建立固定对端的UDP 传输
* M. o5 C0 s+ m# o* ^/ J4 d! v' S2 T+ E. Q
发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。
+ j" ~% T+ W# O. h
( G3 {0 T& L) K5 h2 A* K7.使能透传模式( e$ Q  @: K9 ], W3 b
% l& C1 S) l6 A+ a8 l0 L
AT+CIPMODE=1
  A2 O& Y* K* B4 N+ n9 ^
1 n2 u0 M0 O! M- W$ V3 c8.E103-W10向远端发送数据% U: }* }' c! `4 d

1 _5 X; D, [7 `" q0 u# R' d# G% GAT+CIPSEND
& y- C' N" P1 H. Y
- W0 `0 e* v! ]. K1 k, W" l9.退出发送数据6 ]& s8 i) r# ~4 ?' _

: h( g8 F7 Q4 {2 n6 O10.退出透传模式0 p3 J5 u0 J- J% ]: L+ t

% Q- j2 d' A1 O' Q- M8 U( PAT+CIPMODE=0
( m4 h- x( z* U' l5 g3 M& b8 [0 K" f% |# Z! x8 Y
11.断开 TCP 连接
( p7 J6 R8 F0 w3 j: s
% d. ^6 ?7 ?) w( m  vAT+CIPCLOSE. L" f& c/ h7 x; p! l4 L

; e, E5 R  c: b' R' B# y
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-20 08:57 , Processed in 0.137334 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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