中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3498
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。
7 z: f( R+ }# x  n8 y( I% T+ f, Z# _# n
1.透传
. x9 B; ~7 q* O  c% l默认仅在TCP client单连接或UDP传输模式时,支持透传。' B6 L- {0 I' ^; d
8 u% S( x, }. q
1.1.TCP Client 单连接透传+ b5 f4 w' F9 O  W2 V8 |2 Z3 |& f
1.配置WiFi模式& E8 d2 m; u  U) G$ `9 F' L

" h4 k" b8 J- e5 B" ~使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。
" [3 f% x1 _5 B  k7 v1 s
2 ]! c4 k2 O  j: o; {6 ^" _) f4 P- \6 L1lora无线透传模块- L$ g4 R% m  c( B( J1 D' V

& v9 E5 e. }+ }
3 b2 g' M. i# n( d" ?0 W' M5 H图表11 设置Wi-Fi模式6 X: ~7 R' S& e" S* q! G9 o

. m: I) j  k' Z7 ?2.连接到路由器
' ~6 n; l; e5 Y" }4 i' }; R
' A( g  b0 V9 M2 v% PE103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。8 |0 q! O8 o- a9 ?" v4 O

% c( o6 `7 A- p) M: D2lora网关串口服务器
$ y$ V3 [6 \4 Z# a
6 ^) n0 a) \5 |& t0 y' y6 O) w: W; N/ \3 }2 Y- h7 q
图表12 连接到指定路由器
; N: M8 T' f# j/ l* G" Z6 a- h
* h: l( |3 t* o, H* l. H3.PC与E103-W10连接同一路由器,如图表13所示。
! z4 e, w+ T+ h' j. A- `" b8 V: B/ N8 y
3 WiFi蓝牙模块
' ~- m, w1 x* W/ s2 _  E/ b- [" O
! E  R" u1 j3 D6 G  p. a图表13 PC连接到路由器
, i3 S) @2 z# s" j1 m7 r8 L# k6 g7 t, m0 E# C  {
4.在PC端使用网络调试工具,建立一个TCP服务器。
! T; n. u* c* _* r- f7 @4 }8 _/ y2 Y+ `0 h. v
5.查看PC端WiFi IP地址% ~% A$ E9 h5 p/ `* r! M
: B6 v5 ]; [+ ]+ k- `
假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
7 s3 F5 o' J) o5 j: O6 F* B8 |! b) r8 \
4无限串口服务器
1 j" ]  q. ?3 x- o. p6 U
0 Q+ H) c* i! G! U8 [0 C* m1 F$ F1 y) l5 v' I+ A3 V+ g( \  i, P  u% y
图表14 PC创建服务器步骤1
4 D1 j- D4 h/ b/ }. I1 d) w  b9 E/ u7 C
最后,启动服务器,如图表15所示。
7 u  H9 B& b! ]& m$ z0 C  y0 f! `% W! N! l2 E; i+ c" w; c
5lora无线网关技术
( ?+ |0 m0 I) F
8 H1 G- [5 x( _4 q图表15 PC创建服务器步骤2+ z- \# ^. y6 Q, N

9 z: i8 @& n7 {, x; R. W$ w6.E103-W10作为TCP Client连接到上述服务器
; R3 \6 {8 e5 G  u0 i
+ D( b/ m4 ?! j, B  q0 v. rAT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
/ u" q8 v, O5 q* U/ Y+ m
' R2 t$ g5 }- B) D% V/ D发送指令如图表16所示。
* c7 j9 g1 l9 U8 \& m
* o7 A9 f- g. O3 c6串口服务器
; W, U6 A3 W* c, z+ c
7 `7 ^* A6 S, H: `图表16 建立TCP连接
! U3 c( q4 \) _# X- D8 x" v& o) P3 R
同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。: M/ t2 {7 ]9 K' ^* i

5 `2 Y/ Q& q& S1 H0 @( U: z0 j3 a7无线传输电台模块
% Q" e% w' e: f6 u! V- {
- o/ a4 J7 f! p' l) h图表17 TCP连接建立成功
! e4 W8 R: L) s% a5 `; \1 w: h9 w. e, n
至此,E103-W10已与PC端成功成功建立TCP连接。( G7 C8 h  t' D2 |6 z- `; m7 ^$ l
* q' O4 Z' l4 L$ f$ R; `( Q
7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。; W" J0 ]; ]. P; F' Y

' I" v" |) [5 y8lora无线通信传输模块
! v# y% K" E1 @5 F3 \# l
- L5 u2 R3 Y. \4 M7 S图表18 使能透传模式5 r! Y7 b: p- G) }/ c

/ P! E9 b: x& Q$ n" F+ ?0 G$ m! I3 c8.E103-W10向TCP服务器发送数据
; g2 p' J' v. g7 `1 B! k6 T3 y  o$ V7 F; E6 @& f6 x3 s
进入透传状态,发送指令AT+CIPSEND,如图表19所示。
' i! b. T2 D9 q% h
8 @$ ]. D0 ?6 ~+ Z5 P8 b; U9串口服务器
) c. V; G' W5 ?3 m% K8 P( e/ U: j+ n1 n4 g$ |. m$ C. l3 X
图表19 进入透传模式, `3 ~1 B: V, u6 j) h

. D; C" |% r4 j0 a发送数据,如图表110所示。
: p) }2 O9 g1 V9 x
5 R  O8 }$ I  e: p$ R10lora无线数传电台4 n! V4 ~  t/ {6 _1 v4 K, r
. a/ H1 |7 y' i/ x2 z4 d
图表110 开始透明传输# z. M% D$ z( h0 |9 Q

0 ]; m7 z9 h! n! s9.退出发送数据6 |) Y: H' K/ j1 R
: u7 Y! \' ~! C# |6 X: |
首先发送“+++”,不带“发送新行”。
. U& B$ V4 A, B" ?! l0 g" }5 ]. i$ d2 w
8 l8 s4 D( w/ M* I! o# P: p

( i( a0 D/ }" w/ g+ `再发送测试指令AT,确认是否退出透传状态。
. o$ }& `+ d5 s2 D: D& G/ |7 u$ R. `: n% W6 a7 ?
! g3 e5 ?* F- B9 P

# j9 z5 C( f) r) ?  W1 x. \# T% a% E: Q
10.退出透传模式,发送AT+CIPMODE=0。! j( j$ ]% F' c- e$ n5 B0 k
5 f2 g; x, S+ Y& S/ G
11.断开TCP 连接,发送AT+CIPCLOSE。
( z/ d: A& I4 V; Y! |! V, u( ~9 r% v& C# i) W6 H! S
同时,“TCP&UDP测试工具”连接窗口消失。0 V0 ?# e4 }6 ^! ]
; g/ x3 v6 T/ f0 t: P. l
1.2.UDP透传1 I0 `* d$ C4 F1 S5 S5 `
以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。0 I* \( h6 T% s' K, h# s" j
/ P  u* k* M- \$ ?
* C9 X) @7 c; q' ?5 [) H
1.配置WiFi模式0 W/ `& W# S+ p; [! E
  G3 }% X# L* Y4 b  h  {# [; s0 z
使用指令AT+CWMODE=3//SoftAP+Station mode。
! z9 a: a' o- c7 Q7 s9 U5 W) a, P' |8 b9 n1 s+ N& d) @
2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。
9 v3 a1 ]0 a% e" }* c, s* `" u% v% d# }0 x3 ]8 r: n9 |
4.查询E103-W10的IP地址,发送指令AT+CIFSR。
7 o+ U- H, |/ J% O3 }9 M& h; h1 c! p2 q; C' P# W
5.在PC 端使用网络调试工具,建立一个UDP 传输。; K5 h( j+ Q! g: Y: f1 M

7 {3 k6 J+ b+ O0 F. m' h$ cPC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。
* N, C+ E% k3 S# Q, S- U0 o: ^( S& P& c% D& Z( E" {
6.E103-W10与PC对应端口建立固定对端的UDP 传输. w. [( O, M. s
7 r9 V2 c9 N$ r# T# j
发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。
' a6 V) _7 M* O  M7 f/ T, P/ a( t* H
7.使能透传模式
/ {! t7 @( ^  v' j( }+ _- }  N
( y: |" [0 Z& KAT+CIPMODE=1% K( m& p6 Z: w* B0 V0 ~% U7 Q

) p. E  z( n$ v2 C7 K! r1 {8.E103-W10向远端发送数据
0 F$ K( S, C3 N0 y% P0 g# w3 Z5 G7 E4 ^
AT+CIPSEND: L  ~; A- ?/ h- M% [# p
  S! z, C- I2 O) |# K# D
9.退出发送数据5 V! j) K) Q$ r6 T+ J& `9 m4 X
6 I9 |$ J/ R3 r  A" g7 E, _  N) T
10.退出透传模式0 `6 |  B' d4 u

2 X+ ], I# o: @7 _AT+CIPMODE=0
1 z7 k- ]6 g: ?& t8 W$ w( Z# R& X0 h8 ~) ^& C
11.断开 TCP 连接# v7 Z( ?3 {3 F3 i7 @
2 ?  o2 ?/ _( I5 u7 x8 h
AT+CIPCLOSE' t: I8 E2 o5 T( r& i! \6 y1 J

' ~- @) ^0 E! h( f
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-1 11:00 , Processed in 0.173935 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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