中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3398
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。/ u  c  T1 w) I3 w  b: s$ b% U  p# a
* G8 s. u* m2 ^/ J( l; m
1.透传
7 ]- V  g/ q! a) ]4 B默认仅在TCP client单连接或UDP传输模式时,支持透传。. o: Y8 p+ z  o, [) u
* d! j& t6 a! f9 ]! a, @! c
1.1.TCP Client 单连接透传
( A6 A! [% b# y. y5 C1.配置WiFi模式
8 P8 C: V; j! {# c# a" K) M( @8 p: W. |$ l9 Z
使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。) Z+ R) w* \. V2 `, ~4 x

( e( r/ X# {& K+ a) X6 U1lora无线透传模块% r4 l' N7 S9 S1 d1 ^  ?

4 X0 q) L; N* r% a7 L& r
  s2 @6 \, a7 c1 k# J图表11 设置Wi-Fi模式
0 I- ]8 R+ L& s4 Y6 Q1 @  C4 E% S, G. J1 w  K! a4 T) N: D6 k
2.连接到路由器' N9 z! L3 a5 O" \" [) R

' g! q, k* {; s4 Q2 c5 RE103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。+ A9 f) F- w% J& j( ^% m1 n8 W

) M) f& @# F$ x: c% E9 z  W( t2lora网关串口服务器( |0 F4 r3 Q: m2 Z
$ n/ ~; F. k/ A0 s& A
$ l7 v; c' D4 a' u1 {6 y; T
图表12 连接到指定路由器9 C1 \, D: O6 [; y0 e$ k0 O% a
  N0 o+ R9 Q/ N0 P7 p' M% C/ C
3.PC与E103-W10连接同一路由器,如图表13所示。
, L5 m( v. I) o' K
, L9 K. ^' V; ]/ t* E/ D/ ?3 WiFi蓝牙模块  ^1 G& b& |3 S9 E3 q* c
! [8 i3 S) F( _5 f' M1 z! e. |
图表13 PC连接到路由器
+ u( ]" Y& B# Y5 U& x; G% [( ^+ C" h4 j" y
4.在PC端使用网络调试工具,建立一个TCP服务器。- D9 K* z, E6 W& \- E
6 x3 T- J: |5 A: Q
5.查看PC端WiFi IP地址' C" e2 g2 k5 |' {3 M4 z

; V6 o% X4 {3 }1 z* l7 d6 K假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。6 K1 A( X/ t/ U+ e4 Q9 S. a

" r* G  A7 ?  H/ f/ T& w" |' d4无限串口服务器
  z3 j6 T% |) f1 v
  _  N4 z# _2 L; \; `, \! d+ n3 e
# v% i6 T. a2 X6 w9 A图表14 PC创建服务器步骤1
0 s- M! }" `' Y7 Z* Y/ i
* F& I. a" B4 f, [2 D# L# @% }最后,启动服务器,如图表15所示。% [! N& ~% |; M

+ [" N0 j0 w9 M! D4 A5lora无线网关技术
% E" J8 [/ o+ A& l9 T
9 `, K5 K4 U+ a! o图表15 PC创建服务器步骤2' P5 W9 K6 B5 b: O$ U8 s2 e
0 _/ ?4 l$ _$ S9 v# f8 K& U" u
6.E103-W10作为TCP Client连接到上述服务器5 z& S0 c- \! r/ Y

& ^# H+ B- c) s9 U. c+ M  ~AT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号) f7 _6 G* u# X/ o+ J2 a2 K

4 R2 O' Z; Y! y2 R* c发送指令如图表16所示。
% z1 ^! X; [* v
9 D4 Z' u* A$ y% h  y2 K8 g' Z6串口服务器
; @) Y& _9 T/ Z" r# d! l+ u
2 i# d- \0 X' G5 D" c图表16 建立TCP连接
, A: a0 t( C9 G- l* V# D. L
7 S" `: X/ y2 }( I同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。
8 |. y7 g" w7 f) G( p+ Z' w5 x5 L3 O" U
7无线传输电台模块
" M* c+ a6 \3 S1 `, F* s& l/ M$ b+ @* T( K6 d; x
图表17 TCP连接建立成功
' _* d) j5 c, Y9 y8 h7 X3 W6 ~  h3 F# U2 J" l
至此,E103-W10已与PC端成功成功建立TCP连接。$ o% W" h) ?" I& }# D; @# \

+ T& L! }! X! T# {7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。* E7 _# U9 a7 z4 n  N
7 E* p, j& i. i0 m( t9 ^+ O& ~
8lora无线通信传输模块6 P  E  l5 q. m

$ @! e4 F8 `5 I# n& }图表18 使能透传模式
5 O* p! O/ d% ^  f
% T( u) y2 C* U3 h" [8.E103-W10向TCP服务器发送数据5 B7 U5 K: G' G4 c+ b' G, A

* `3 o3 F9 l4 I8 o进入透传状态,发送指令AT+CIPSEND,如图表19所示。
% \4 d8 U9 l5 P; U6 L) M3 y2 [* U! j( E0 I+ u# r. Q0 Z0 r
9串口服务器
% d* w- w# M  T' b' ]" O: \% o0 \/ x( c7 j+ ?% y: u0 N
图表19 进入透传模式
# L; V; b+ b  a' ^5 P- P
4 x9 r& E% G' E, E& L发送数据,如图表110所示。6 A) Q0 h& n5 t: R
2 D3 |% V  X* S# B0 w
10lora无线数传电台' g3 Y2 M: u- I* g! {' @

0 t& S7 ^6 Q! T! u图表110 开始透明传输3 w! T2 D' B" @( D  e
2 w. L  j+ F7 C5 q$ E
9.退出发送数据
4 u! F4 T+ |; @5 f. E# ]' k+ t8 o0 @3 i& W. Z9 a
首先发送“+++”,不带“发送新行”。
2 p0 U% _5 e# t; X1 n
' c% G5 L* `# C6 Z* [
8 _/ ?: @+ p+ d: w2 |! W; z. A/ w, f2 I
再发送测试指令AT,确认是否退出透传状态。, {) `% X9 X& J( R

$ g9 e: U5 X0 ~3 H' `+ u4 r1 Y' u" i' `( D" @, K
0 M4 k9 k# z& J2 ^  n

8 ]2 h  ?) R' I10.退出透传模式,发送AT+CIPMODE=0。
6 C* ^1 V5 y8 a) Q' d2 E9 X% W  ]- N1 @  u
11.断开TCP 连接,发送AT+CIPCLOSE。
$ O+ M, x$ u  D* _5 I* i$ P" g2 n3 \0 Z$ ?, p
同时,“TCP&UDP测试工具”连接窗口消失。
. i' f) G6 X# I: @
: J' o* D! Y/ e0 l1.2.UDP透传* S' J& ?5 ~% }8 X% g7 E# h
以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
. ~3 g% j+ Y2 V, C- A
. O1 p+ d1 {( R) r/ r9 c1 Z6 R2 w5 w. X- J( h9 a, v* z0 Z8 a
1.配置WiFi模式6 b5 O3 j! t& @3 `2 Z2 H' x
- C- r. t" k5 A5 k
使用指令AT+CWMODE=3//SoftAP+Station mode。
3 z6 D, K9 k4 k2 w3 f$ _: r+ i; A- _
2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。8 }; r) F# j+ J$ X2 v/ \" ]
. D: `+ h$ I1 ]0 y) l: l
4.查询E103-W10的IP地址,发送指令AT+CIFSR。
6 k+ g1 a9 W7 T8 b& @9 j3 _. e( D6 |4 {0 h
5.在PC 端使用网络调试工具,建立一个UDP 传输。
2 p' S0 Y: |0 p5 I0 n, A5 V4 i) w5 X; L* f0 \
PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。, ~  n8 v; \: c7 o0 ?; o# M

: g+ Y! C' }" i* y% h7 w1 e6.E103-W10与PC对应端口建立固定对端的UDP 传输1 ^( ]& M5 L+ e$ k

* Z9 [! ^0 N0 A+ C发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。
. W* w" d/ b5 a1 @+ E/ n4 V! m: Z0 z
7.使能透传模式
( ]3 ]7 c, `; Y# {
: |* W3 A  Q3 C7 m' X9 |AT+CIPMODE=1( ^! c. Y' ]* e3 ?5 m# ]

4 ^1 X1 o: t1 W# C8.E103-W10向远端发送数据
3 A, |, g$ x/ }+ _- ?% t9 Q
! s. r$ a( f1 m! A* [AT+CIPSEND
6 o, b8 b: _7 W
" k3 \- m0 _7 i0 s/ H% I- t9.退出发送数据
/ ]  u+ [8 r9 h! A# L; {, }1 U' T6 p0 ^
10.退出透传模式: }0 B+ o: d! @5 r& h7 L; N4 k4 l
5 l0 I3 M5 R; @7 G9 l
AT+CIPMODE=0- D7 p7 O8 ]" Z" P' k# s

0 y! S" n9 k2 W11.断开 TCP 连接
5 E2 y& F$ R7 [. B% A" F: g* O: G/ @6 H
AT+CIPCLOSE) r% U0 D$ w( Z3 a
+ G. ]4 F! G& i
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-10 22:08 , Processed in 0.083303 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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