中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3696
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。6 ?, j% x6 q1 S; l2 Z

+ M( E3 f9 Z; N" g1.透传
; P- N( L9 h1 U2 W1 X! l默认仅在TCP client单连接或UDP传输模式时,支持透传。  _% h) ~& n4 F* D. R  t) Y
( Q& `- t5 j! _: @3 E
1.1.TCP Client 单连接透传4 J) p3 T0 P: f, i( J% e/ R
1.配置WiFi模式
% I/ z7 [0 C* H$ Q7 ^) k: {1 B; n8 p; q! {* `' E7 m
使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。
5 T: U# x5 [$ I. G* C- Y: V: R+ c# N5 B. |- d% A" q
1lora无线透传模块  M! j, A! C! I& B- \& z5 D9 }" @
! |# w  @3 @3 ^4 ^

2 V$ S: m$ s5 q图表11 设置Wi-Fi模式
% H3 C; T; M. K1 B6 [; o: Z  y* j' J& ?$ r
2.连接到路由器# x9 C# m4 {  ~2 F
& d& f% S7 N# [- X( s
E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。
! F8 p, m/ _! y3 X) W( C, T- X7 i% O& S3 s0 R
2lora网关串口服务器
( `3 x' C' H& ~  R
9 i4 ~7 m7 U3 W6 H! K. c3 d" M- q0 l/ m9 {1 o
图表12 连接到指定路由器& ]# Q! Q" F* w- B) ?1 }0 l
3 s: I& i+ n0 Z  j- h
3.PC与E103-W10连接同一路由器,如图表13所示。
, V6 C" @3 a- o  Y/ ~# I) d2 N/ |) Q  {  w
3 WiFi蓝牙模块
& M* S  K/ k% s& u. h, v# @1 y) e, Z; Q& I: k3 Y
图表13 PC连接到路由器
5 F: w0 G5 r+ T9 N. g+ i9 m2 D6 U6 z/ F
4.在PC端使用网络调试工具,建立一个TCP服务器。' L1 ?5 s) ^) H6 C
1 ~5 }/ w% S( v+ T( F. f
5.查看PC端WiFi IP地址2 y5 w- u; B+ r5 g+ @3 k7 k
# |' ~  v, a3 _9 F
假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
1 V, _7 r" q7 m! @! N/ }
6 O' z9 g8 {- q) {$ d: [) Y4无限串口服务器1 C2 G" M! F6 B) [

0 z5 V2 g- W; E7 w: y( q$ @! |8 }, H2 E2 V$ ~0 h" z% d$ G
图表14 PC创建服务器步骤1- A4 f" F' f/ s) h$ g2 o- r

( Z  e* m) T/ s最后,启动服务器,如图表15所示。3 N$ H, \$ C- N

+ [" ?% _! m; k/ H9 e5 ^5lora无线网关技术
- u4 @* ]6 u; |9 g4 D* y: e1 j- a0 Z
5 A* z% k- s) B) S8 u, m( C' b7 a. x图表15 PC创建服务器步骤2
  _5 C& }; G+ ?" q3 o
- v  f# w4 r# r9 K5 n5 q/ N/ @6.E103-W10作为TCP Client连接到上述服务器
8 x8 s- _/ {9 D$ w2 }
) f5 S1 c2 n) b, S) J, H# UAT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号# F7 `6 P# B- J3 c. S

5 z* C0 `; H6 n& J发送指令如图表16所示。
. v2 Y' u3 m& U' y0 _- W5 u- w6 P8 D; x) Y4 k+ {2 r
6串口服务器
( V; m# D  q# C6 m: d% \
) {- y' K, u3 g3 e图表16 建立TCP连接+ V2 c: |0 k& R' \
  R& Y+ P8 E3 `1 F/ A0 K5 ^
同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。9 y0 A+ {  E/ b4 w# i- `4 U. B
, A3 _6 `1 U5 M9 x
7无线传输电台模块- R- E3 f; j7 \. x0 p

! Q& Q6 C6 b2 }图表17 TCP连接建立成功) {) i0 `% N, {& M, T& J
0 b8 C2 {* J1 @1 {8 l; O# ^5 l
至此,E103-W10已与PC端成功成功建立TCP连接。
9 T( t7 E1 Y3 g, E  o) b$ s- b  I& V, O5 B! q! ^. F
7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。, \" P% O3 w9 T4 e/ M  S) Y
) Y1 h3 u- U+ t  H% Z
8lora无线通信传输模块+ P2 U! `; \7 T2 _& k

0 K' H! h7 y0 e+ {( Z% R图表18 使能透传模式. I& l9 l4 b6 g
6 D* x: C# m; S& n, ~- e
8.E103-W10向TCP服务器发送数据
- j, H- x) k( x: V- V. U  j  ^6 L
进入透传状态,发送指令AT+CIPSEND,如图表19所示。
4 m; d( X8 n5 ]* E3 {) Z: f4 M, G, F2 ?( \( B6 ]
9串口服务器
0 J5 u& n" X& R; n% Y# B% t' N; V! y# x) h$ h9 G
图表19 进入透传模式/ S- y3 F! f9 g# e$ E
& H' U6 s1 u. N* D8 a9 l3 j1 H1 N
发送数据,如图表110所示。
" ?0 ~- H" a, ~  k7 W2 }* N  m  R8 C0 j, u& v  n( c
10lora无线数传电台; T0 U' L) s6 ^# E9 l

* z6 z8 X2 ^5 ^7 l图表110 开始透明传输5 D( d2 ^  e  `' g. u4 `  O
: e* ?" r2 ]! F6 T
9.退出发送数据
% Y/ k1 b4 n7 M! s( n
; ], M+ O% a( C+ Q# C: c首先发送“+++”,不带“发送新行”。1 Y* K* A& `) k! G# ^( Z, c

! M; g8 W+ O5 H8 x3 z7 s7 `
$ v/ c+ r, k4 f5 {$ \& Z; D9 x" H3 V5 F# E
再发送测试指令AT,确认是否退出透传状态。0 r6 `: ~. N4 b" V3 R1 y& g7 u6 T
5 c: T2 Y2 _4 w( [2 a* E& Q

- x- I* h/ {3 M9 |/ Z
6 _6 n% n/ G4 }- t0 f, G
( L& X, ~* w  |+ Y$ Y10.退出透传模式,发送AT+CIPMODE=0。) Y' p- e# k: D- a  ~
" F; J0 _4 ?4 i. `
11.断开TCP 连接,发送AT+CIPCLOSE。7 h7 |3 m, c6 S6 G3 b

' o0 ^" }+ t- @- ]! {同时,“TCP&UDP测试工具”连接窗口消失。7 t3 H, {4 K3 G; c6 C
- R' \$ v7 k1 q( {; @7 |! V6 [/ n
1.2.UDP透传
, ?5 g  w# }+ p5 h- o6 N- \以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。. v0 Z& Y  {  p7 P8 }, h

& H( U$ |# ]! v4 ]) V$ d
( z. f- m/ g$ R1 i7 F1.配置WiFi模式
, w4 n) X2 K) ]( ^6 g1 Q2 M  R
4 _( }3 I7 ~: z; a  T$ p0 i使用指令AT+CWMODE=3//SoftAP+Station mode。
9 b6 S. A0 P% W
3 R+ I! i* ~- i+ T1 t2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。
7 \% E. s: E3 Y
" P5 H% J4 B. W; D$ ~0 V: F/ ?6 u4.查询E103-W10的IP地址,发送指令AT+CIFSR。
% O& d) F# e  @: j5 L+ s- J$ H1 g" q9 V6 J7 L+ ?
5.在PC 端使用网络调试工具,建立一个UDP 传输。
% [  x$ e. ?2 @9 d) {7 C5 }: s) C) T8 r; F# Q
PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。
+ ~5 Y7 k4 S* D! s
5 S' ~( V0 j4 x2 c1 Y# @- {) v4 n6.E103-W10与PC对应端口建立固定对端的UDP 传输' [* e! f, k9 C& D3 K

- c1 f7 B$ ~6 z发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。
" ?1 E+ t* X9 d0 M5 A/ L8 _- }- V; K( q" E1 u- i( E% o& v8 f6 G6 {
7.使能透传模式
, L) E) D6 `* s" J( z  d) n
' Y9 `2 `2 A: Z& dAT+CIPMODE=1% n, ?0 v5 k5 _: r8 i  d

7 c4 D6 j  r9 N( \/ Q% c8.E103-W10向远端发送数据  C4 K2 k# K+ g5 x( Z+ s
( d) Y! ]# u% g, \4 }$ O
AT+CIPSEND
, ]! I. ~; Q; p5 b  m& d8 k' |( x# E8 P7 f
9.退出发送数据
! v: r4 e2 u% j7 o" c: \% K5 I9 A1 Z/ J8 P  M# c
10.退出透传模式# f+ _8 w) W' d$ H% n+ l) k
& F% @; U; Q' i( J! L, w
AT+CIPMODE=09 i/ U# `1 O" ~- C+ j. x

3 r: g, q  n; N% W& {3 s* J11.断开 TCP 连接
  P% S* l+ k" ?( E; M3 J$ f- F( @
AT+CIPCLOSE6 C/ G6 D4 x2 `: C% k: y
6 e7 e, z# i* I: ~# }1 Y
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-31 12:00 , Processed in 0.056302 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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