中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3022
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。3 F  l7 ?4 _' z
% q5 B8 S# J) I' K4 m4 {" N/ G
1.透传
6 J* P, i1 b1 x2 J# J2 n默认仅在TCP client单连接或UDP传输模式时,支持透传。( D/ g: k* F' o+ g, L/ x/ r& o

- @+ C# g: N& P! z3 l% O1.1.TCP Client 单连接透传: J# Q8 f, `3 ~3 O" q
1.配置WiFi模式
- q% p' {( b3 g* x6 \: ~' @
% M' J& c" Y- a( [% T, O1 U6 y使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。: X+ L& b2 ]& t/ t

. ]% ^, d, m( _1 j$ T/ s1lora无线透传模块
! c: g4 G; O) f
+ N% A' Z  S( y  I! g( v$ K3 y' u3 x+ t: Y. B+ n/ {8 n
图表11 设置Wi-Fi模式
5 Y4 {% \: s) k5 H& `7 Q
5 W/ `! g. P* O& o. o2.连接到路由器
& R/ s! r+ J. P' |. ?/ t- M0 e- l. E/ `+ e) i. u0 a
E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。
, v3 W5 E5 D2 n: Q5 x  F9 u% j! x, n& T# l! A; K
2lora网关串口服务器" x/ T, d4 b8 L3 ~* k, T

* o* u5 Q" b- G3 [5 P. m
% A! d$ b  `" y  V# i图表12 连接到指定路由器3 F" e; n2 [0 a( z& a+ \2 Q
/ D9 i# s! a3 \+ m# V
3.PC与E103-W10连接同一路由器,如图表13所示。
* v- o/ b  a/ g9 ~
) A4 |: S9 w& ^3 WiFi蓝牙模块! e6 l4 m; F/ L. i* i$ W! s
/ v9 O5 `. z1 \  w$ ]+ s
图表13 PC连接到路由器
' R" w' |$ f% v3 V% e9 @3 C6 [) V3 G3 j4 Z; w. |( \% `
4.在PC端使用网络调试工具,建立一个TCP服务器。9 a* Y: x  _! Z, ]0 n' Z* r0 ]

6 ~% ~/ f  @5 t/ b5 |5 e6 F5.查看PC端WiFi IP地址: n2 Y4 G! i) m( F: P
) @  l. k/ o3 f: r
假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
1 @: C, H, u2 y3 f* p
2 X& x5 a7 j* f$ G4无限串口服务器
9 l" d, p; C3 _& u5 e; b5 |2 N
* A( e6 O+ w  Y8 D2 k  N9 t
- }8 A$ |! Z1 t* Z# }' Z0 p图表14 PC创建服务器步骤1; j. {, [8 T3 f% A* b) A4 h& t' ?1 k

) }  {4 X' J. X- m  n0 v最后,启动服务器,如图表15所示。
' [; K$ y1 S* K( @5 g0 s6 e; \& L, A, q, v4 p7 x# o
5lora无线网关技术  r) f+ M; E' b2 X! ~4 S1 A  R
4 X  U/ o' @/ W, ^& u' Q
图表15 PC创建服务器步骤29 ]8 L) c: a: L* B5 t
7 C) Y1 S; V, l( j  l6 \/ u0 [1 q
6.E103-W10作为TCP Client连接到上述服务器
2 l4 [- J9 i; m6 N2 v1 E3 Q7 `
; P1 x& @/ r+ x* E. ]) NAT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
: N/ ?# U9 N/ U2 W/ z3 o  ^' g6 o# E" q
发送指令如图表16所示。4 |  _  J0 I, X6 W2 s( ?) E

6 v: h* n$ V" ~9 J6串口服务器# {$ ?9 J% r, |

- x/ Q/ \( ?) R2 s% d8 F+ Y3 i5 z  O图表16 建立TCP连接/ \  n: Z8 v9 `' ~
0 d  e5 T* `& g6 ^- u3 l2 a! f, V
同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。
. z" ^+ b$ g# F: G/ r; g/ Y5 u" B1 d7 O  V* h
7无线传输电台模块
9 ^& }  ?& Y9 {  {1 T/ H/ t7 \, l: C) v/ ?7 `
图表17 TCP连接建立成功
! C5 O! k4 S1 a( r" b" ?! R' G5 h* s
& w, |' v. R+ o, {0 L至此,E103-W10已与PC端成功成功建立TCP连接。
* {' n' K' ^  T$ w" A
- x7 l/ f/ l) k/ g7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
- v) P/ M/ r, |5 x
$ S2 o! Y4 ]4 E8lora无线通信传输模块. F# t* Y' E% u% e7 F/ C% N
: m' _  h. }, Y, ]! Q8 K4 S
图表18 使能透传模式
  P, X4 ?  n  y; Z$ p9 V) {5 t# t% l  P6 e- n0 X& |
8.E103-W10向TCP服务器发送数据
% D, _$ X0 f* u6 n
7 l. b- h/ D: Q7 Z进入透传状态,发送指令AT+CIPSEND,如图表19所示。9 E) m' X. S* x. H9 e

# \4 X: Q' K7 \. R/ I9串口服务器
) ?, O' E, u; j+ u+ U7 y
8 _7 L) z& Z+ y8 J& F2 v) l图表19 进入透传模式' d7 p1 @5 x1 a0 h0 {/ |+ K8 J, {) i2 ?
# x, H8 b/ G  r, l/ X! p' g  C
发送数据,如图表110所示。1 y" U+ B. n. s8 U. L
% i- [5 F5 |; {$ S8 K/ k8 U
10lora无线数传电台/ i# _( B3 B% z/ g
# Y' V) Y. j! y0 R6 _
图表110 开始透明传输# A: W$ k$ w" C2 n( F
: p; G, J: J" X% v
9.退出发送数据& X; [2 v$ F* S6 J/ B
$ J& Y! A1 g; j/ H
首先发送“+++”,不带“发送新行”。7 V; L, n' i; _7 O
2 G( k1 h; r$ a7 o3 }6 y! z2 i3 Q8 Q
: o$ A6 m- d' F/ I5 _) Y

3 T8 ?; F, |; I. e再发送测试指令AT,确认是否退出透传状态。3 E. E5 D: o( t) U+ E- H) i6 s

/ I) y$ D9 d0 g. ]" B, V* {7 x/ ~6 f8 L& X' ?) R

+ v7 Y( n8 W* L
! H  r5 p$ C* N( o10.退出透传模式,发送AT+CIPMODE=0。7 F  f% s' X' ^1 T% {) o* ^1 H3 E; H

  c) \) K) E/ H  {2 C. J11.断开TCP 连接,发送AT+CIPCLOSE。" i' ]) n- k0 H: S% d
1 z. P/ }" V2 V  v" ?
同时,“TCP&UDP测试工具”连接窗口消失。5 i" }5 H& i/ d  i2 U4 g1 R! o) X
  j4 u5 z9 Z8 L  r; v+ H
1.2.UDP透传7 ?; l+ K0 }! g& y/ |8 F1 a/ x3 k( Q
以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
, S' u9 u8 ^, k, ~$ ~" ^0 O
, U& X3 }  L/ p. y" Z" N! V# v* u5 ^. s# z- j' k2 f
1.配置WiFi模式6 }+ G: K! u* f
* b; r: D2 a8 F4 j9 [2 ~: I
使用指令AT+CWMODE=3//SoftAP+Station mode。6 h& g6 ]$ `: J
' g6 f/ o( `4 G
2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。# ~5 f7 y2 ~( O' I) s; G( e
- q+ x/ i( E, E
4.查询E103-W10的IP地址,发送指令AT+CIFSR。
) n8 J  A, _1 s) w0 c, ?0 _# C( z3 D
5.在PC 端使用网络调试工具,建立一个UDP 传输。) c/ L; j5 K; [" P

# X) Y7 }- c# t( p$ {" [PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。0 r, A) T( x% m9 B4 l% j$ e# c1 m/ ?3 Y
" L% \6 Y2 N+ X
6.E103-W10与PC对应端口建立固定对端的UDP 传输! A1 h4 I: t$ A5 N
% _( V5 [) H* U9 U! P- F
发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。
1 R2 C; l5 Z6 M0 B
- I' G" Y: I3 v4 w; m" Y: L; i7.使能透传模式1 |1 k. \0 o; C

6 U& E& v  e: _) n+ K0 {AT+CIPMODE=1
$ N  K( G4 w& H. ]9 O& ?7 Y7 b8 E* `
" H- l- K" ?- R: d! X8.E103-W10向远端发送数据5 d( v5 l+ i& z: Z$ k7 @9 f& V

: b' [9 Q0 O7 ]9 s4 Z$ ]4 d% u* @AT+CIPSEND. ]1 B0 v6 ]) k) T
+ c4 X8 I: m0 {' O# D
9.退出发送数据0 h& l5 [0 U+ j) C  Z7 t
' C( T$ O+ M2 {: m
10.退出透传模式+ B6 W+ ?& Y0 o/ n) n
* [% \# d; m; {1 V
AT+CIPMODE=0$ i- T; F2 Z- C- M& R
: D; f* v6 m1 f! L2 [3 g
11.断开 TCP 连接. v3 s6 U8 _! Y1 [

) B: R9 }. f* O4 A6 w8 g% |. |1 t4 dAT+CIPCLOSE
7 q$ ~( g5 D: D1 T& M+ Z$ W0 O2 s# w# `
; Q# {! B) S' K, m# L+ t, W% Q
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-2-23 05:43 , Processed in 0.052996 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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