中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3194
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。3 [8 f! y. ~, V
* G4 m5 q/ W& p1 F; k, H
1.透传% T& @( ]7 L3 j* c6 |* c2 N
默认仅在TCP client单连接或UDP传输模式时,支持透传。5 C9 x8 L$ y0 z' A$ [; P
- w3 Y0 ~- }5 M5 m- t
1.1.TCP Client 单连接透传
. m* Z2 D$ ]$ \  ~1.配置WiFi模式
3 `5 E) T$ E  j1 f3 l( K, `9 T4 V5 P+ Y1 ~& O
使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。
0 W( d0 b  J% h  F: n% c7 p8 T. d/ n# f8 x% @) X9 R# z$ Z
1lora无线透传模块
9 {$ O. J- G) u6 {1 A! a5 a8 _% c3 P3 W

# k/ H6 G# g. E图表11 设置Wi-Fi模式# ]/ ~6 d+ n3 f/ h0 x( E5 p( Z

% [7 x1 \0 I: n, v9 z2.连接到路由器: E) [7 {3 B8 S# ~' c

. n6 \2 N* W4 W& j# H' ]E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。9 r- b) `& o% @- V+ s8 P! ?3 I
2 |3 L9 ~; Z. L! t
2lora网关串口服务器
* y) ^4 s# _. P' k9 H5 o3 ]; G, o) w* G" o! y4 w

5 O3 m' z( h. t' J) I) F6 H图表12 连接到指定路由器* e! m. p% _1 B! m* e

6 `+ P4 X: ?( i3.PC与E103-W10连接同一路由器,如图表13所示。
" e! A5 l: i$ m! G7 s  u% w
- Y) w' y1 [! G5 ?6 u" B3 WiFi蓝牙模块6 M! r7 O8 A6 |3 U/ y: i& Q) r

2 \+ d' t% e5 s) O7 l1 p图表13 PC连接到路由器
0 d8 T0 a0 D3 i2 h
+ `  v* t4 m% h5 u4.在PC端使用网络调试工具,建立一个TCP服务器。
6 X9 _: t# H$ m0 [* p( \; r, K2 a7 r+ m+ j& K2 ?7 K+ V9 k
5.查看PC端WiFi IP地址
, l. G1 O' b' f
2 K+ c* O; B4 n0 O6 G- M假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。! y1 ], L/ q3 |. i7 M

  |7 Z  Q; i& b# L; T2 r4无限串口服务器) q+ }- Q1 h( a

% D! ^7 L: B8 T& E- H& g: b- J
. l0 p  z! ]# j6 p3 d1 b  T4 Z图表14 PC创建服务器步骤1
8 b( g# O+ h9 [' Q2 ~& w7 b9 V  `/ D2 A6 v6 S4 Y
最后,启动服务器,如图表15所示。
9 `  f" W" f( v" M& J) h& D0 n; @* ]1 H  Y
5lora无线网关技术
6 b+ L% G2 t" ~6 R  K* T5 d* l. k) ^# E
图表15 PC创建服务器步骤2
' g; I3 o0 L# h" a- c7 |5 l" i  N2 M  t
6.E103-W10作为TCP Client连接到上述服务器; ^/ S( r$ H  A7 C- T5 m
& n& M% y5 Y  Y$ [+ H
AT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号8 ?; ?- F% A6 k: u( o
, z, v! b7 U8 l& e( k
发送指令如图表16所示。
( h! I% @. f/ k, n$ r% Q# S2 ^! I$ ~/ P3 F6 \
6串口服务器1 C+ d( H; [/ A1 R# K4 h4 C
4 m* K) d/ |1 h3 v1 i
图表16 建立TCP连接5 R& H) \1 G1 Y8 w' i3 G: }, r

* X! l3 Z& h! _$ G3 T同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。5 T# q) f  ^5 e* _8 e% {% N

/ t7 ]0 D1 H+ `5 H8 {7无线传输电台模块# f3 U7 q9 X! S5 E' }
1 G$ M  D: Y0 t, a  p' r  \
图表17 TCP连接建立成功+ G( y, G  i- j, {- `9 P

4 {- a& M3 B0 n& s. Z至此,E103-W10已与PC端成功成功建立TCP连接。7 a/ R3 C, |) I, s& A' N0 _) L5 N& g
5 z  |: D2 Y! Z4 Q0 I9 u
7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。) k6 @! I. f1 t1 T0 g4 d/ B
1 @& r, [3 l# J& |
8lora无线通信传输模块* h  O5 x. Z9 v: Q& @6 F/ N5 Z

/ `' U+ p8 Z0 t! W7 S. \图表18 使能透传模式
, G5 q8 ^& O+ `' t  s1 R: O6 i" H$ U+ s+ h! m
8.E103-W10向TCP服务器发送数据
0 ]: S2 O5 O" i8 m' K, m# j9 _
进入透传状态,发送指令AT+CIPSEND,如图表19所示。* X& N/ O& Y% {' j* f

9 i1 A0 \- {4 M2 @$ H) ?+ E9串口服务器4 C3 F" g8 o5 w3 d! h

! q$ H8 e( p' d& u8 P2 d, C2 X5 x图表19 进入透传模式
: R( K( Y; M( f0 H
8 b; O- o6 y# v" z发送数据,如图表110所示。
. {/ e' ]2 x3 h4 c( G
# [. U& v4 E' I! L. z10lora无线数传电台
1 n/ i- P5 z$ ^/ r4 X  r
; }  L& @2 g1 L图表110 开始透明传输
; ]- o# M+ @) O+ V7 V
; \4 c& o7 h; R6 s/ ^: s, L* X. e9.退出发送数据/ g6 R) o; d! Y- x- x* o. R  @
  r) z9 _, J. ]
首先发送“+++”,不带“发送新行”。
& s* m7 g+ z! J7 N
6 k) H$ ?( S* J- S7 `$ y4 [! w  r. s" h  }% t
" u/ G  H% B% `2 B, E
再发送测试指令AT,确认是否退出透传状态。
+ O# f( z+ I; S4 `( @8 G! c1 Q& v& N8 H6 o
6 N( @8 m1 \, I0 D% f1 }

% J6 L! q8 E/ c9 T% w! t. C2 a: O1 I( K
10.退出透传模式,发送AT+CIPMODE=0。
& B& [! r' I) C  {$ A3 e' F# Z5 p' F! [, v) \- H+ A' q
11.断开TCP 连接,发送AT+CIPCLOSE。
, }5 F, R* J8 T' M9 \+ i
2 w8 W, W  x, j同时,“TCP&UDP测试工具”连接窗口消失。
1 }: ^. N3 S/ p7 |; t. A
5 y# }( Y5 G1 B- c2 ^1.2.UDP透传
1 g/ k* j' a; B4 S6 y; ^以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
* O+ n& p# b" a6 b4 e% g' }2 C2 I, [4 g* t* Q# j
( E: z1 l7 d- y5 W
1.配置WiFi模式
0 @7 M, W) ?0 I8 \0 a% \  Y& n% ?; v% l3 O0 V0 [5 o& `
使用指令AT+CWMODE=3//SoftAP+Station mode。4 v  }# L5 \3 z8 [  |6 V

4 J  S* j+ M* g7 A8 b; s2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。% j) Y! z9 ?2 b' V4 y$ Q

' r  T$ F: r2 L4 F3 `, a4.查询E103-W10的IP地址,发送指令AT+CIFSR。" O( s: J1 W& t* |' ?: j

! n( r& P' e* L8 F6 F: `5.在PC 端使用网络调试工具,建立一个UDP 传输。" f  L0 r( {' B5 `5 p  E' P
+ \( J4 f+ w' Y/ A# Z) K
PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。  {6 y8 n$ l! H0 ]- n( I

- E8 [& O; E" L. U1 V% N- f6.E103-W10与PC对应端口建立固定对端的UDP 传输
5 M- t9 ?1 T' S$ v8 v9 D; \1 y  P! }3 \7 g0 E
发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。
, S& `) P. C3 ^1 ]. e& W4 Y
7 e2 Z! `# V+ c3 n) c! G2 y* b- q7.使能透传模式0 M# S1 C" d$ F9 N
- _1 }2 ~' `. H& E! o% v. L8 i) m
AT+CIPMODE=10 w* p: h# v0 W

( i6 c# J( k; {3 p8 q: f' `1 A8.E103-W10向远端发送数据/ d* R) ~# w" v& _1 s' ~! s
! X$ p. R  O3 V) w2 ~+ y0 @! w
AT+CIPSEND- G+ j5 k- p. Q" E/ W5 X6 o
' j0 b0 M5 y+ X# z/ o" K
9.退出发送数据4 M8 A& g( t7 S) _; ~

" l2 u- ?2 x# x# B10.退出透传模式: u& E) o7 m" g# N; {6 C
# o0 S# S0 @" P% b
AT+CIPMODE=0
! _' n' Z5 Z4 v; a. n
- ?) ~3 H; {1 o9 n) d6 i0 N( ~11.断开 TCP 连接
1 a4 f0 v1 ~7 C5 \
( Z9 H9 I2 U0 S0 q) I" DAT+CIPCLOSE
7 S5 Y" p8 W' `7 R6 R( b) u7 B- {* K1 }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-4-25 01:24 , Processed in 0.061541 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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