中国安防论坛

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

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

[复制链接]

安防偶像

Rank: 7Rank: 7Rank: 7

积分
2838
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。
3 s$ {8 _& t8 I' E& G3 e7 e$ I4 Z! j5 @; t+ O
1.透传1 G" ]* C) H+ ^' j8 Z) A' a
默认仅在TCP client单连接或UDP传输模式时,支持透传。- ~6 i) f1 G( X* X
/ k/ D* I  T6 k1 M
1.1.TCP Client 单连接透传
6 D$ m; T$ l& y0 Z& |4 v1.配置WiFi模式
& Y  f1 V) A0 U) G0 ^9 ^0 K# Y- B' t
使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。4 X5 F: q! @: P

8 r8 a" J3 ^/ U1lora无线透传模块( J% _& B, J" d$ S: t/ N. m0 e

! c" f: D4 _1 o# K) L
/ i% P0 j6 {2 ]# V1 t4 |图表11 设置Wi-Fi模式
9 N2 o' F- w# g- r7 S+ P
5 y, l' c* e6 [; q$ z6 J9 G2.连接到路由器
% F% j6 R5 x4 v! X/ B
9 d( l" C. _3 T) QE103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。
1 z9 ^: w5 R1 j
9 b. @; f: [$ P% E; z- c5 ?2lora网关串口服务器
" I0 [6 a4 c2 V$ c1 K6 O* @/ s5 o$ d: z% \: J1 D

: ^' }1 c$ Y9 S% M! V0 h图表12 连接到指定路由器/ N4 c' g  \8 _; P2 l% V3 Z2 _

/ l3 s5 R7 s" @- G4 T( D$ ]& S0 W3.PC与E103-W10连接同一路由器,如图表13所示。* o$ p& c2 A$ @5 |% j3 n

' J2 B! r# X. ~+ z9 {$ d3 WiFi蓝牙模块  [5 o3 K. Q- ]) S
9 q9 S: T7 [! l. S6 h+ e% @" o
图表13 PC连接到路由器
* D; P, n8 f; n4 X6 M0 E  D8 y$ Y' d  r1 e* Q7 l' v: c# v: g4 {4 `  k
4.在PC端使用网络调试工具,建立一个TCP服务器。
* {# _: K; r! T. v; X7 a3 P. ^
' Y: Y& V9 a; t4 V4 r5.查看PC端WiFi IP地址
) u3 x7 z  T1 n7 Z2 P- k6 ~6 B  u
  p- B: l5 i* ?( |$ L假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
  W, s& F- q. K* G( ?( q" l* w3 g) f! E# s
4无限串口服务器. y+ u; K" w2 s# r2 M% v

" y! s+ f: V4 A/ C" k: E0 I
: U8 |/ R6 }% |9 Z7 Y4 X" b, y7 e图表14 PC创建服务器步骤15 y8 H' Y# h# I. A

% q. q7 g# p" D5 h# Z% @4 r. v( e3 u最后,启动服务器,如图表15所示。8 p- w* e  Z9 W* T7 I  ^
  D) g! a" k6 z" Z. ?5 [/ g; l
5lora无线网关技术
  q9 F! L0 j8 @" q
! Y* N* n4 T: i6 W, x$ j图表15 PC创建服务器步骤2
6 O! d3 Q, w: }9 r8 M
1 G/ Q9 E/ y; u( U6.E103-W10作为TCP Client连接到上述服务器
" f8 }2 i1 m  \" Z2 P6 `( b% {
' ^2 w7 U/ k4 |9 uAT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
6 y6 v6 T( ^# R( e4 T& I
7 r  [" C' a4 p) |发送指令如图表16所示。
- S) N# \- u$ m4 L4 I  y* R
0 C4 d; C/ I8 P+ F; R( W6串口服务器
; _( v& s8 a, x6 v1 `( l& \
8 y7 a' ?+ F6 o4 P* u$ t0 h图表16 建立TCP连接$ f. i" _+ }4 p% C8 |" w0 z& W6 h
7 ^" ]0 A' D3 o1 R6 z
同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。; ?8 }1 T6 E% E* T
, P6 B" [0 u4 l" i
7无线传输电台模块
/ F7 d( D5 l% c0 [4 Q, C2 y2 i: E' c& R7 m' J! |. a' S; L. X; ]
图表17 TCP连接建立成功
- \/ O5 g  l* p, u4 t' U, u' W/ i4 ?. H9 n1 `+ Y/ o, m8 L
至此,E103-W10已与PC端成功成功建立TCP连接。
, x5 L& c; R8 \$ c% F9 z
/ B9 {/ s+ l0 P5 v; D( B8 \7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
8 `% U5 u% `! Z: T  O# q1 W! |2 x; j# }( D* a1 u* ?1 J
8lora无线通信传输模块
4 n$ ]# Z, X+ f: u5 U: q' ]% y6 A$ e
+ P- T/ [2 k$ P$ Z图表18 使能透传模式
# \' Z* q1 m; w# E! G0 c( m7 S( E2 W! u
8.E103-W10向TCP服务器发送数据
* D" A9 [+ Y1 |. b" Z" O
. j" [* x& B; v进入透传状态,发送指令AT+CIPSEND,如图表19所示。
8 {) L; G! V. }& r- K& x' N9 w" S9 `
9串口服务器
# Q, H. C7 ]2 v8 l, \- K+ {7 i2 N. ~  f) l
图表19 进入透传模式
: C* [7 s: v6 P0 d# A5 ?: ^7 M  r/ w- ?5 Y/ C: W4 U% d" z
发送数据,如图表110所示。
7 i0 p9 i; U# t4 ]$ P% p1 D# P
. i& M) {( Y8 B. A* k10lora无线数传电台( q+ C' K( @- d- n2 N' l* _

, Y+ g# z/ [* f5 _0 O图表110 开始透明传输2 L0 E) E9 d; I0 _, M0 O' f5 t
+ o0 Q3 e# @8 u
9.退出发送数据; M0 t9 R/ c/ P4 y
, O. M' |* K; x& M- S, B8 p, a. m
首先发送“+++”,不带“发送新行”。
$ W' m1 f0 B1 S6 S1 Z6 ^
2 o% E' h, V& ~
* K9 E, y! x* o+ D, q
' }& m8 Q$ g( T2 j* |* R8 `再发送测试指令AT,确认是否退出透传状态。! L% k3 h6 v: X& K

9 f, J% ^% m3 A0 U
! X. {" C) L# N0 w: w2 O# z2 T; C0 C. N

- \/ R. G1 C2 F4 A$ _9 w- {10.退出透传模式,发送AT+CIPMODE=0。
+ A9 N; M1 H! W+ n( e" K2 y5 H8 i, |
& l2 Z8 r) O5 j- R7 R8 H, g& Z11.断开TCP 连接,发送AT+CIPCLOSE。3 l/ x+ w  U9 s  {) v/ U4 p
4 d" s; a# p0 M- S
同时,“TCP&UDP测试工具”连接窗口消失。0 \! [- ?/ }( B

6 H# e  r; N/ t: q1.2.UDP透传
3 z! D7 M" H8 Z* N以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。0 G+ C8 v6 I+ T- }4 O' o. j  R

3 Y/ i3 F/ S3 g
  h6 M7 \+ I) T& ^1 ^; g6 r1.配置WiFi模式8 B% z) ?9 [9 b! V* E

4 _: X( Z8 f% [6 `. y) T- J使用指令AT+CWMODE=3//SoftAP+Station mode。2 v& O' n" \( s

8 |* i0 v  n( }7 {2 b% {2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。$ @$ l6 G' l. C. I
$ A" q. |, C5 k' N% q4 g6 ~* m) P
4.查询E103-W10的IP地址,发送指令AT+CIFSR。* F; d6 H: E- `6 \
5 G) o' U0 X8 B
5.在PC 端使用网络调试工具,建立一个UDP 传输。
* A' m+ N9 }+ ]! Y# _
7 Q* u5 h3 k; @5 P1 rPC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。; u8 F0 c! j# u/ M" O3 f( f
% K' g; H1 i% u& U; E" `- }1 r
6.E103-W10与PC对应端口建立固定对端的UDP 传输. I8 j) S$ Z) w5 R7 H

3 P$ L( |) Q4 z- p* E发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。
5 G" T5 S. W' S' H* Z8 D: N+ t) a
6 D: ]/ n  i( @# b8 Q: X# Q7.使能透传模式( E+ v. E* Z( u
- a  P/ a/ v& L4 b* G
AT+CIPMODE=1# d! Y" c& u9 U# Z
, R9 J& `" [1 g# `
8.E103-W10向远端发送数据5 f% R! j3 r( ?1 t% p
- s5 O3 g! o7 y- w/ x: G7 {
AT+CIPSEND
: F- w% ], L6 [9 t, k# o1 r, `2 R% V# I4 v) n' C
9.退出发送数据- H8 E. `* W/ Z7 o: k5 j

0 {. N' m, U/ [4 N8 \# [5 J10.退出透传模式  P: G- t3 L+ T; e+ p

+ D/ ?( x0 R. G9 s% a" t4 iAT+CIPMODE=0
/ f- ~) ?. [. `+ i' @. J% T' m. d$ h
11.断开 TCP 连接
; R* n& w9 Z/ _+ g, l0 s: M. U5 p& }- q7 V6 p
AT+CIPCLOSE
  ~4 w. h; a) j
( C" ]" L, Q( B0 L+ A% o
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-22 07:56 , Processed in 0.199281 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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