中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3142
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。
3 S* s- |6 S. ?9 w$ K3 P8 k& ~5 b* k2 e8 X7 f) {
1.透传: H! |( E2 f% t0 y2 E7 I
默认仅在TCP client单连接或UDP传输模式时,支持透传。
; r- z5 h2 w, {7 h) v; ~$ L
: H1 h8 r; ?  x1 c+ ?- G8 Z6 l1.1.TCP Client 单连接透传/ b' S  Y3 W3 z$ s. E; B
1.配置WiFi模式
2 P+ d- u: g  P7 a! x) \3 v! V$ R# X: B: Z& Z2 X5 S5 Z
使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。
& }6 s8 t8 B; W; w  O& |
& _9 F5 ~8 t9 X' q7 C: [- j1lora无线透传模块
/ k4 D" C: V* l8 {/ d
) Y; ?# \: a6 B' A) W5 I6 ~9 Q/ j/ Z" M. y/ `, E
图表11 设置Wi-Fi模式9 m7 ]1 o1 `1 T

- L% R8 U5 r  G" A  ?2.连接到路由器) p# o1 I4 \9 g8 P
' M' K7 f9 q8 u) Q
E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。
1 q; f' X/ V! G3 {1 S( r3 a( z* Y) `6 |4 z& T
2lora网关串口服务器6 k2 Q9 P- _6 ]
5 l# Y* K. ]; p5 H8 @& @

5 k% B; n$ x! D图表12 连接到指定路由器- l$ G+ K7 s- G
( T1 I' e3 q/ h9 j: y# s" `
3.PC与E103-W10连接同一路由器,如图表13所示。
1 a# w* e% U* @8 f: u
* e* a5 i( n  a3 F3 WiFi蓝牙模块3 d8 P7 a3 |, b% p+ I# a
4 z8 n/ t% Z+ Y5 C; q/ H  f7 \
图表13 PC连接到路由器/ [; i( h+ G+ d1 {! F! i
* }5 `/ H3 C* c8 U" ^
4.在PC端使用网络调试工具,建立一个TCP服务器。
: p! ^$ G) ~/ _  L- T1 @
/ w1 `; `# [& Y+ [0 v7 N5.查看PC端WiFi IP地址
. H% ]! @$ \/ h2 j0 G$ x) e1 ]( w2 j- d' L* O
假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
, z6 n7 _* s2 Q' Y/ {
* R) W6 `' e$ D+ u- i+ }4无限串口服务器
1 u3 [) m* K: I9 R
# B% Q* q! z; s1 a7 C. r
2 e+ {% O: G9 D! n& u, E" \6 m2 B图表14 PC创建服务器步骤1
$ W& U5 G  f* f* i
" D; g: P$ k3 Z8 d, [7 K, w7 q) l最后,启动服务器,如图表15所示。; g9 h( Q+ ^( q: h+ g* T
! Q1 L: A. r5 D/ f/ b5 Z
5lora无线网关技术. [1 M) B# K: z2 \8 p: R

6 R1 X' G* ^- I; F图表15 PC创建服务器步骤2
2 q, ~1 o# h2 d% j  [9 l$ @, e2 J, r% ~
6.E103-W10作为TCP Client连接到上述服务器- f2 P: p3 d2 W. s+ q3 p% Y5 a

: u$ j5 F( s. S% o5 p( i- nAT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
$ i, a! y$ l! t6 S+ E/ H) B" |& v. i9 H0 T# J, `: H% `
发送指令如图表16所示。9 V2 Q) u: R% M6 d% c5 M
( z2 |0 F, D  Z0 \- }
6串口服务器. ?$ M' q  f( q* {8 O

7 c3 ^6 C; h$ W( I图表16 建立TCP连接
: h6 {8 t0 Q9 t
7 h7 L% ^6 F; O- G& u同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。
2 ?" ?3 \8 `) B6 O3 h1 t8 j* h; M) \4 K7 {
7无线传输电台模块
' I" G# j1 k' [$ x
6 [& M# L0 m1 @9 _9 D图表17 TCP连接建立成功
1 d7 P/ F, {+ {- v: ?6 U( x0 |% N0 ^2 m
至此,E103-W10已与PC端成功成功建立TCP连接。! Z! m$ ]8 R- M- x/ H4 S

9 M" I# V: f/ s, Y2 B7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
, V0 M: a* U4 A! _2 A  y0 N; M$ W0 k4 x& i
8lora无线通信传输模块" J" L% H5 Y/ f( {! q
8 N) M, }# @! @2 o5 G' }& X, _; x
图表18 使能透传模式
1 e* {1 ]% h4 W4 B
% g& g4 [  [6 j: b; b# o8 a6 q8.E103-W10向TCP服务器发送数据
  q& b# h9 s. ^: I" B' _9 a" P
/ h, P' S0 }: C* M- {  t进入透传状态,发送指令AT+CIPSEND,如图表19所示。
1 N1 F* |0 x  r5 ?9 |% D9 `
7 Q$ N! z' S) e8 c9串口服务器
% o5 L. Q1 {/ E6 c7 Y* W
" s, |& n# E# O  t1 n图表19 进入透传模式
, r+ T  J( Z7 b* Y) ?5 L& z% O; V6 v$ T5 o* Z
发送数据,如图表110所示。' K2 B, c, ^$ `) }. h5 C$ r0 n$ ]

, S* E1 U' ^, l( C1 `) b& Q; d10lora无线数传电台% k/ U- W( h* S7 \* l3 `

! I% |$ W' E( r图表110 开始透明传输* R1 f, ?" t7 o" v. Y

8 A- t# |: b7 l* X/ g& T: x9.退出发送数据4 T' @" |- M) P* J

9 u* Z5 ?5 C4 T1 u( A, O首先发送“+++”,不带“发送新行”。
, |& j+ d. u9 [+ O+ w* O2 F; ~7 j& K1 t3 u3 L. N  n- h
' P& M+ C) p+ Z; P% r

; m4 A% m# d* k3 @+ x; g& k2 k再发送测试指令AT,确认是否退出透传状态。
! l5 Y! q6 j8 R8 t+ O
- Y. t7 }( I0 R/ O! H( K* [5 D+ [& b! }6 e* Q" U1 N) |" Z

" s' J9 D0 ]! L, k; S% ~1 ]" o% e. _
10.退出透传模式,发送AT+CIPMODE=0。1 T* s& W' S' Y% ]3 T% f. r
; I8 D2 P! @3 \2 Q8 i+ f, ^: C' t
11.断开TCP 连接,发送AT+CIPCLOSE。
7 q4 r3 o# D& E4 a. f1 ]
- z" R3 I+ F8 r% q9 U6 _: ^) m同时,“TCP&UDP测试工具”连接窗口消失。+ t( d9 H( N7 K
+ P: H. T" g8 i5 L* |$ J
1.2.UDP透传* F2 g5 \0 l% x6 ~
以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
) U2 H( n9 l0 v7 U, O, V$ h% b6 t+ |

8 y  i9 Z1 q# _  v! ?1.配置WiFi模式
/ j4 w& L! p9 ?- V8 f& F
) F" A. c# [0 [% t- I( Y使用指令AT+CWMODE=3//SoftAP+Station mode。4 U7 z/ O5 f! G) e

5 U, p5 w8 R/ T! n2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。
, M8 ~) M% D. M% D: j' _6 L& c8 a2 b- C. Q9 e
4.查询E103-W10的IP地址,发送指令AT+CIFSR。
' g) J) ]( e, f3 X  Y0 H
$ v9 Z( W7 O8 F; x; t* L5.在PC 端使用网络调试工具,建立一个UDP 传输。( `/ [; W# m4 x2 o. j
' [4 X' K, h$ t
PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。
3 a5 Q% G8 s. Q9 v6 P' D
" U0 Q# [* H1 u( b1 |; ^6.E103-W10与PC对应端口建立固定对端的UDP 传输: {( j7 ]- W2 q3 O- [, V; {

5 V% v) \$ D, ]发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。- d2 @# E- O, i1 P. s! A
1 W; t, C4 X8 K4 O6 i
7.使能透传模式+ R% P" D$ Z4 `! ^3 s
7 y; B. m# P' o& L1 G% f7 t
AT+CIPMODE=1
7 C% H5 w; @5 y: V- ]' G# N; t6 ^' T0 r/ y  @4 k0 S
8.E103-W10向远端发送数据
3 D( @1 w# J* E2 y7 b8 u
' S' z, Q/ N# }, hAT+CIPSEND
" h; Q2 e$ ^( G1 S' i2 ]0 J9 s- Q
! l4 y8 b) c* V: f0 T9.退出发送数据: z+ F  {, D: F1 n
' e8 T5 s# _; Z& X
10.退出透传模式
8 U3 h0 t9 h4 `2 X; r
4 h+ E( B; R5 h( A( }, ~; vAT+CIPMODE=0
1 c, O9 n0 B3 P3 G+ c6 Q1 E
, Z# _! {, ]3 F' E11.断开 TCP 连接
6 g6 [1 P1 D0 u8 X8 K
% |! }8 k" b3 W( W5 T" WAT+CIPCLOSE, v% ]* u3 T% ?: g# L" c; g2 X/ f
) ^0 j6 i. f! f! J6 S- D5 t
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-4-4 23:41 , Processed in 0.067833 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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