中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
4474
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。' b* [9 O3 z( A' V9 h

( X9 R; a( S. s# a6 W6 @1.透传
% u- M1 b; v/ Z4 W默认仅在TCP client单连接或UDP传输模式时,支持透传。
$ E4 u+ U. Q: z8 U1 K' J% b8 r! R& y, f; x) I: \7 N, Y' ?$ z
1.1.TCP Client 单连接透传
* y! p. ^; t, w( S! t$ G/ E+ L# b1.配置WiFi模式
1 a6 ]$ K8 a5 T8 @$ |1 k# t6 h  M
6 j: s! V! l, H/ F5 o$ R使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。
1 z. C# W  V8 i! J0 e! e% ~; s' B- s7 b4 ~% n" ^& s
1lora无线透传模块
8 `8 V5 {, V6 d1 [
7 |4 K8 R: F0 H% T5 b; ?( C  L+ Y. K: d7 M0 R' y
图表11 设置Wi-Fi模式+ y* ]# s! c+ f; k0 C2 I

/ P- e: P0 F8 z2 |8 c0 |2.连接到路由器  w! \# T% m5 n& ^' p
& }1 W, y  [. g- H) _
E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。  ~# P$ z1 M, D4 N' m) K. s

' m2 @" ^: ]) F" n3 G6 q2lora网关串口服务器" G" G8 X) x$ W! @
- f' Z9 ^* \- G/ f% r- q$ e6 D

. ?; a8 h& m/ h/ D5 _% P图表12 连接到指定路由器3 C( I: q0 v6 d% m
, t+ @8 e) |% Q$ a
3.PC与E103-W10连接同一路由器,如图表13所示。
, i$ e# p9 r; n0 Q& E6 S: u
( j: p9 f; X! W; c3 WiFi蓝牙模块
) R5 r/ b5 t1 ]/ L4 v2 {6 F  v. X
图表13 PC连接到路由器' T: j% E* l  w
9 l/ u, G6 \# ^1 O# `, |  E: d
4.在PC端使用网络调试工具,建立一个TCP服务器。9 ]) f7 ~& n. r. n0 |" ?% U

, b' H" I9 K6 i6 b# ?5.查看PC端WiFi IP地址
: a& }( L" y7 i" a
& V9 S7 o0 l2 D) i. ?$ j假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
# c/ j. {  W: k0 Q8 P0 K8 T7 [( n, T$ p
4无限串口服务器
% d. E# u# c* p8 ?) x" h) c  l+ {
! c- z$ @6 I+ q3 }9 I
图表14 PC创建服务器步骤1. a( {$ \3 Z8 i" d5 D( H: c! k: A
6 _* k1 O& }) K& x$ E& Y
最后,启动服务器,如图表15所示。# k* D* Q- }0 E* K( p1 ?# t" i, H

' R4 J- G1 g' v2 ?9 a5lora无线网关技术1 a; D7 T; I- g! @
$ G& S9 G. `  I9 P' f+ e
图表15 PC创建服务器步骤2+ o3 _- Q: U: G/ }
2 R: m9 p; H) E2 a5 ~" e
6.E103-W10作为TCP Client连接到上述服务器3 K/ w$ f1 E; c5 w

1 S: j& t* ]/ |5 WAT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
* E4 Q- j3 U  M1 e; _% R2 r( P3 C% I5 w- B9 j1 X
发送指令如图表16所示。
# ~% j4 m+ h  K! ]' ]5 M
& _, l. t5 g3 E2 f6串口服务器% `' V/ w1 X6 C$ q' J

' r2 @1 _  F3 l# R$ L+ l2 l/ u图表16 建立TCP连接3 p- X/ ]. w" z8 Y

8 m! e: t* r% y  o5 T同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。
: G* ^5 J4 F4 }5 o3 Q5 E- O5 m0 t6 p4 P' l
7无线传输电台模块
6 t/ m8 y+ Q! ?& N5 O6 Y
) X) p# ^3 l) A& A6 m! I图表17 TCP连接建立成功
( z0 c1 s; p7 X$ n8 q8 `2 a& b: r8 Y4 \
至此,E103-W10已与PC端成功成功建立TCP连接。5 Y3 \9 K- x! h* @7 e/ ]

. U+ }  ~3 A0 L# k% M7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
* m3 |, i. u! Q: Q: m- `6 |0 M
8lora无线通信传输模块, L' p! C( P  F$ F, c* t

. f9 }" \/ A# \8 E: I图表18 使能透传模式
4 I: x. l  Q3 B  [1 n. t5 j/ V2 Q6 @# _0 n
8.E103-W10向TCP服务器发送数据
* t$ V; ^: v; J" K5 V
7 `% n5 S' }, y- q- [进入透传状态,发送指令AT+CIPSEND,如图表19所示。% ]- Q0 t# ]2 q2 `
5 s; I6 l+ N* P$ p) ~0 v9 T: j% e  d
9串口服务器
" n; V: `$ \5 v0 g
! ~% D7 \: E' b图表19 进入透传模式6 @6 }8 ]: k$ b. H1 Q3 _
" C  W8 s! {4 k  B; O7 n
发送数据,如图表110所示。' h1 ~. e, f1 }% I' r  g" ~
& P. Y8 j9 a* W! B3 @/ p' n8 Q
10lora无线数传电台
( O# I/ C" u# K" }0 W7 ]
- G, p* y' L) P3 ^& ]2 s( Z图表110 开始透明传输7 J3 O* {" k- Z

  d+ y! Q/ f2 Y9.退出发送数据8 e$ Q6 j9 M1 X( I' X: g

: e$ h8 v/ B* W. w  Q# S首先发送“+++”,不带“发送新行”。# G8 h- T: ^5 b0 `0 K8 D1 d

; I6 ?2 T1 z2 C& ?. Z7 c0 \% i$ n/ f. m# _1 s* M

! q& z$ G- z; U( v再发送测试指令AT,确认是否退出透传状态。
" K- B1 k; a4 }% D) g) e
7 _  g  Q) E! @: t/ j  y
/ H! p! M% v% Q2 e3 G* @8 b5 }2 n$ E  Y) A* r) I2 T- r, v
  m$ M3 ?% t7 _
10.退出透传模式,发送AT+CIPMODE=0。
! X. ?. x  L3 [9 v" C' L) X
/ E1 v) i9 o4 k5 t3 j6 T% q' W11.断开TCP 连接,发送AT+CIPCLOSE。! q7 r' t8 `  D0 h' J: _

1 ?" a5 X9 i: |  o同时,“TCP&UDP测试工具”连接窗口消失。7 ~8 X1 l  t7 o. a1 R5 |/ T' G

; f: B3 Z* `" y$ D1.2.UDP透传. v7 m3 n0 K$ c( G& V
以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。7 |! a( U7 @! r
# o- H; Z( O% w$ ^4 o8 @- D
0 {0 l; j0 k, J# @* |' ~
1.配置WiFi模式
' o7 H! P  p. W8 C4 K" y8 r3 c  n  ]3 n( y! _
使用指令AT+CWMODE=3//SoftAP+Station mode。# C/ f2 a+ B) p* E2 k1 V$ u* ^

- J! \! z9 `  X" p& g9 D9 P9 j2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。2 u/ [, b7 [/ r% j
. Z! V4 e7 O7 Y3 I
4.查询E103-W10的IP地址,发送指令AT+CIFSR。
( i  K$ c5 ~3 E' q+ ?6 E4 i; T5 b6 q: _( y2 s
5.在PC 端使用网络调试工具,建立一个UDP 传输。
: d* X6 u8 `" D
; o/ g5 Y5 D: |+ h  m: ZPC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。; M+ d% L$ E, `. P- [+ S$ c1 Q( `
8 q) @  O9 `' G& G
6.E103-W10与PC对应端口建立固定对端的UDP 传输  V6 i- B3 m- N' p4 I( ~( \! p

+ [1 p3 Z0 L8 v3 u2 b! m8 S# K: |发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。! G. K5 G* {, ]% L3 n" W
# r6 M9 ?# v! p! E
7.使能透传模式
* z  d6 c9 d! T+ S( F
! @- l/ w  v+ D5 k" }/ TAT+CIPMODE=1
6 _- f/ {1 b% X( ~: y  D  f  n2 f! S# q- W
8.E103-W10向远端发送数据- u! Z8 ?; d& \6 W, V

5 ]3 m6 j; `# p2 UAT+CIPSEND: m# v9 X" i& I6 f

8 B7 X- k- _3 N! L9.退出发送数据
- \2 Z' ?4 [; Z
, @  U) I! r  c4 i9 S* l8 X10.退出透传模式
# t/ b! s; G* T" t# @* [
* F# p) u% Y" OAT+CIPMODE=0% h* A0 i: b+ t1 R3 q

! H3 h% x" q7 s4 z% Q: i11.断开 TCP 连接
9 d' @0 ]+ V$ D7 K# `' l% A7 {+ w& y6 ~- O+ i- V' e* O5 }
AT+CIPCLOSE
* a( @* \7 s  k, g% F- T' X
) ]! k# @" N9 s7 F2 c7 X: ^+ n  f
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-12 16:30 , Processed in 0.138497 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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