中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3634
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。/ R. ^! |8 r- T5 B: @

' g6 u+ q3 S* c9 e8 Q1.透传
% P1 s3 K, X# u, b/ x1 x4 H默认仅在TCP client单连接或UDP传输模式时,支持透传。) `1 f& w/ c' z. K4 J
9 O# j# S, t" z  u* p* h/ U
1.1.TCP Client 单连接透传
$ v; I% X/ t3 T* t; Y; |1.配置WiFi模式0 J. M; a2 v6 f3 i9 W

( W: N- P' t2 A& T& n8 j0 U使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。- D# V/ i  d) x

, Q& W, U9 [8 f, U( B* ^& Z1lora无线透传模块6 \6 ~. Q  M; D/ S% H/ m1 G
) ]6 F( C: S) w; _# p2 T7 S

3 j/ W& z+ J% c9 e( ?图表11 设置Wi-Fi模式
% K5 g+ G2 J9 J1 K/ w8 f
  G$ Y* g( p4 b2.连接到路由器
# c. ]8 x. B" \' x6 K5 ^/ W- v# @3 |3 i
E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。
4 m/ L  j4 h! J) e
9 P7 Y6 w& C" r2lora网关串口服务器
3 Y! U: h$ o7 s) J- @9 U
+ I& }9 y; X9 k2 F# t" x. s. k3 c& b/ v) z" d# A  I  g# s
图表12 连接到指定路由器( B# z; B' t0 \' |
% g  d5 K0 Q: W) Z; Y( r. e4 u4 z
3.PC与E103-W10连接同一路由器,如图表13所示。  n1 @: i& V* P% Q
! F* z6 x9 z$ ^8 W) `1 T6 u2 X
3 WiFi蓝牙模块) g1 G6 h+ U- T( ]- w
" s% Q+ n+ F$ r0 m; S- k$ C
图表13 PC连接到路由器2 p$ q- q/ ?* P$ j; f3 ^+ {) w9 i$ ^
: |$ X- c" I' }6 V$ z5 n: T+ K
4.在PC端使用网络调试工具,建立一个TCP服务器。3 k6 @3 M3 r1 l$ }4 U( ?

6 ?9 \* S) g0 J7 G0 E7 T# w' s9 W! x3 e5.查看PC端WiFi IP地址
, w5 b+ o" u. l7 B
+ @  z6 [; M% h2 H, l1 M假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
  f7 c4 |; v6 u7 ]0 C, l! B8 Q' r6 q3 W$ {& q2 B/ k
4无限串口服务器+ A; \  V( r& @- a  K( ~- V0 g
9 }$ E7 z9 i1 T9 `/ \; d" k

5 k% Z5 P2 Q" w+ s图表14 PC创建服务器步骤11 b& n; m' c  _5 }
! S( q) c5 b' ~9 m
最后,启动服务器,如图表15所示。
8 K; u4 Z# ^! Z) Y# m6 h- U
/ U1 f% C0 q7 e  X5lora无线网关技术3 m0 J# w/ s: `1 p: g
# W, y& c* ^- U* y
图表15 PC创建服务器步骤21 }1 Y" ?6 {# J: d7 M( v

6 C. y: \* b+ J4 ^6.E103-W10作为TCP Client连接到上述服务器
$ B* `' D2 E2 Q3 v* f
1 S* d: s( Q9 e& `7 X- H9 MAT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号2 R2 M5 D* H( x
( `' s& {; G8 ?
发送指令如图表16所示。
& M$ Q1 ?. W; S) w9 m. w1 \' K" G. g$ t1 ^: {/ |. @
6串口服务器
% L( K0 B0 V9 Y; K2 ^
7 R0 ~: K4 i$ r! s图表16 建立TCP连接5 c' f7 N+ |6 S8 |

7 Y# j5 C+ Z' g, g% A" e同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。
( ?8 f1 `0 @  x, ?6 P, L4 M
; L7 @7 l$ t) @3 `: p7无线传输电台模块
. ]. u8 N* l; z" z3 ^5 H" a# n) b1 ]! O; \  c
图表17 TCP连接建立成功
" K: K; i5 J) ?0 [# n& l0 I: ^) U
至此,E103-W10已与PC端成功成功建立TCP连接。/ d+ t' G( A2 b* K' {
3 i5 m4 e' O: v$ z( S# E
7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
1 ~' W, E, x- c" F7 Y
0 t# \/ e/ n% X- \' r5 Z& e8lora无线通信传输模块* g: }1 i) }4 l- d( C$ \
4 [; @6 R( q7 ]4 m' f
图表18 使能透传模式
; }9 p1 i, h/ g/ J1 W, a* ]. ?
; @% U$ G" J! U" i8 e3 B# _; P3 d8.E103-W10向TCP服务器发送数据
  w& R1 ~$ R# A. b  b* J) n/ I( R$ w- K
进入透传状态,发送指令AT+CIPSEND,如图表19所示。
0 p$ E, H0 t: Y0 ?5 M7 U. G8 t
1 F. ?! K/ m: h9串口服务器
0 Y; ]' w& _2 [" Z6 b" y9 M! y
2 [, K+ X4 D  R图表19 进入透传模式
, O) _; j9 k( v2 I
' {3 b8 A8 B$ n, ?) C: e发送数据,如图表110所示。- K+ n. Z. |) _7 C2 e

+ W) J/ t4 K% ~- v10lora无线数传电台
7 `9 r0 i; R; \; c+ ^% I& d; ]  z5 q# R) P& d
图表110 开始透明传输
* a& h# p6 v+ j: w2 T, }, W9 o3 X% h6 N6 o
9.退出发送数据
5 P1 V4 C$ o$ C
% a/ b: O6 q4 V4 }! a9 P首先发送“+++”,不带“发送新行”。1 O( _" p; v5 @
& @  o4 `, E( l/ z( u, e9 @& `& X

7 ]* T/ F2 E/ ]5 M  l9 D! ^
' ?% D3 j* w* b8 B再发送测试指令AT,确认是否退出透传状态。2 T9 r& Y* S- Y7 u; S4 I8 ~4 P; ?
) K5 C  H1 @: A! X& f

; H5 w3 u5 t( @5 T' {  f; ~. C$ N+ ?# e2 j& W8 j/ ~0 q
/ n; O8 f2 {  k( ?2 ^1 p
10.退出透传模式,发送AT+CIPMODE=0。! w5 V' I9 ]1 W( O  C! }
1 a* ?3 I) y- h# I  x5 H  p8 j
11.断开TCP 连接,发送AT+CIPCLOSE。
2 c! D' D, t8 S+ H4 D; P! V4 }& p( s- l" D) Q
同时,“TCP&UDP测试工具”连接窗口消失。$ A, r/ K  B: P
9 S1 L& f9 g7 f* @, h! B6 [
1.2.UDP透传
. ~% D/ k' ~$ w% U2 R以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
% p" p2 q8 l( _3 d+ L. m
& C! ?7 u+ Q& T/ X# [' l5 o3 D! ?/ I' n* T4 C6 j
1.配置WiFi模式
; P4 Z2 n, C, j6 \- x2 j7 N
$ ~% }- L% a4 y" Q  B使用指令AT+CWMODE=3//SoftAP+Station mode。2 m$ N# ]6 {4 c* z$ x. E
# b0 ?; N2 E! M* W& r0 R
2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。
2 V- r0 v( _  b5 N
8 n) a( l6 z& {! M. M1 Z4.查询E103-W10的IP地址,发送指令AT+CIFSR。
- t# v$ @& x& C3 w8 d5 H1 B: k& C: A- M2 N) c& g9 C
5.在PC 端使用网络调试工具,建立一个UDP 传输。
* d! x9 ]# n, r' [% N4 [; R
0 T5 i) ^! \. T; N; k9 hPC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。
$ N7 p9 G" y* j- T/ q( C. J+ r0 N& T
6.E103-W10与PC对应端口建立固定对端的UDP 传输
2 q9 _! A! u& C# V
7 J; x% k) U' \4 S1 G1 B/ L发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。' E4 L# o9 K% n  o( ]

! X# i0 z- t0 ^6 r* j: X3 V7.使能透传模式6 Y1 k* D  U. r: R  u. N4 t! j

4 g, I9 N4 G2 J! T+ K6 N* eAT+CIPMODE=1
* M9 C' F: E6 N" g6 a/ ^
4 Q# |! t& f. V6 N2 \! Q6 q+ J4 U0 o8.E103-W10向远端发送数据
6 ?7 O$ M+ a/ N* |) F8 u) Z1 k2 \  i- H6 A3 U5 K
AT+CIPSEND! C# w0 `- a+ a$ R9 `8 C0 e- g  _8 r
# n, K# p, c  h$ n2 y' P( W
9.退出发送数据
9 ^% B  i( t$ o+ R* X9 n. G8 b
  p/ u% l3 h8 ^0 n10.退出透传模式4 w4 E( b+ E& f0 L& `

' H( w- q' c) i4 {: SAT+CIPMODE=0
7 E: w7 \6 Z* M* S% d7 I. l: M: Y1 ?* z8 r, \* m8 }( x
11.断开 TCP 连接
( F5 T' H1 S0 }9 A8 c0 I3 u
* r' C) _5 C! K1 Y& c' L2 c1 aAT+CIPCLOSE" v) G; z- z) M9 f3 @" c

) ?: L+ w7 a) ^5 Z3 `  R) Y7 T. ]/ I
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-7 07:38 , Processed in 0.193112 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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