中国安防论坛

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

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
4474
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。
8 q, |3 E. }) K! q2 `% J3 |) n; [0 M% U/ k& }2 D& y; V
1.透传, Z# k5 c' D" e# C& J+ X! k
默认仅在TCP client单连接或UDP传输模式时,支持透传。
3 q$ K* x3 T4 r1 ^$ r" g  ]! _! r2 U/ f) O2 I2 k
1.1.TCP Client 单连接透传
5 L0 h$ L5 |; Z1.配置WiFi模式3 d. {8 p3 _! p# M  c
4 d4 I  o2 A- f) a% ?% y9 u
使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。( [0 f- _) o6 Q  E& z0 x7 k5 S# i1 d
6 B6 m- L' [. ^: R* l7 u! x
1lora无线透传模块
2 X) m5 [2 T* A$ J8 U& E2 U) O1 r* A+ x

  c/ e- L- _. C  z$ V* e* M图表11 设置Wi-Fi模式
  `) Q6 u, h- Q4 i' L3 P9 w) c5 |. N% I  i6 k
2.连接到路由器
0 f' P( Y: o7 n0 C5 N* U7 K/ v) b1 _; n5 I0 E3 l
E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。2 a" C( g0 D9 _7 h/ ]; R. t

, S  M) V% J2 U4 x2lora网关串口服务器
9 s1 Z$ _3 c0 l
+ }- R1 |) A9 M& V, d
0 S) T8 Y8 d1 g* I4 Y0 a: T图表12 连接到指定路由器
2 W; F$ K% T. Q8 M  z7 [  d* g& C5 B4 G8 z$ B
3.PC与E103-W10连接同一路由器,如图表13所示。
3 {( n" }& c: E. W  T. h
8 p4 j: h5 C) U2 Z, `  `* l3 WiFi蓝牙模块" F) N* {, N- N' ~3 a% e% H

* _3 {3 X3 B3 l图表13 PC连接到路由器
3 Q9 H! @. O; c1 X  K# @; n* ^9 O; l
4.在PC端使用网络调试工具,建立一个TCP服务器。
: d3 @5 l, n/ w, ~2 u( w1 S; v+ u5 J5 P/ X! v8 f
5.查看PC端WiFi IP地址: T: M, U) D8 K) X8 m& _: K  d' r& O' O9 X

( |+ {  _- _8 c) c) x0 u0 n9 u% y  k假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
# ]6 x8 \1 N7 h' o( @( X: O! ?( N5 ^; U4 ~8 v2 C
4无限串口服务器, o  B* i, R& O) x
) ^! B, e* E0 z8 m2 e$ u8 e
: S  F+ p. o& {
图表14 PC创建服务器步骤1# b5 W" j% C# }0 e: B" t* @0 X
9 _' p' c1 v1 m
最后,启动服务器,如图表15所示。
2 r! A2 \: ^: `. r. o$ f. D
& ~5 Q+ _3 p& o0 h5 h5lora无线网关技术0 j0 f8 C- [" D0 P

+ X/ `: y7 X* I) _& b& j图表15 PC创建服务器步骤2
' W. X0 @. {# X+ U( V9 Q7 s: ?5 Y( f+ W( @) O5 `
6.E103-W10作为TCP Client连接到上述服务器
4 r1 m/ Q$ q. M' p$ \- g7 @
5 A2 d8 U+ F4 w2 QAT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
" H( H% h/ S2 }( J$ _9 ^  |7 z( f; _
发送指令如图表16所示。% k2 I+ J* U( \( Q* `  m
. r- `; r+ V# G* b3 s: ]3 O
6串口服务器
1 Q2 J6 d. P) t! P. p
" Q1 b8 |5 `- J  i: F0 d- ~图表16 建立TCP连接: y1 ?0 h8 x- Q
1 l" `7 b5 B8 N, x/ V0 L- l) |" @+ k
同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。1 O0 d) R% H; }2 A5 x$ b  U( u
$ E; I2 p% u3 ^. S2 ]4 s5 H
7无线传输电台模块% t/ v3 o& x% ]; e" }7 h+ l
. w" u3 H' u( t" X0 u& ]% S
图表17 TCP连接建立成功
( k% j  O: u9 p2 p8 j9 r& h- c6 k& R8 W# g4 A/ E, W& ?
至此,E103-W10已与PC端成功成功建立TCP连接。$ z$ W7 }7 y6 A) X' E8 i

% n, E: Y1 |  F5 I6 w8 B9 l, z7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
$ c/ F' m7 a$ j! {( Z. [* I4 J& W4 B: t
8lora无线通信传输模块
4 T2 S2 b  E9 y* n! U. P3 ]* v. T8 i1 E4 C5 }" ?! d
图表18 使能透传模式
; }1 L0 n+ x9 }
2 l! w! f9 c/ `  G, S8.E103-W10向TCP服务器发送数据
' t0 N) r9 [, j' |3 i+ o' K$ x! T4 G' i8 k% [) j" i4 L$ i# C  C# V
进入透传状态,发送指令AT+CIPSEND,如图表19所示。
+ G1 ^! o3 d. u. c; p0 G' ]1 W# Q$ B: J
" [) B- Z0 V  _; H$ D9串口服务器
8 R$ o" L* i% u$ J- k& R- o( U+ o; m2 O5 A% S3 S$ u
图表19 进入透传模式
1 J: c; ?1 E" \. z, M9 K2 k( P8 D) w9 ~$ n9 Z, S, j  V2 J
发送数据,如图表110所示。
$ e9 p/ E6 k- D
: v# e) _2 K- r4 k( m( y: }6 B- D$ N10lora无线数传电台
9 B% C" Y! [" S9 F1 T2 N( j
( w: z2 Y$ x% c, W, z6 D9 p图表110 开始透明传输
* h2 K1 }0 c7 c8 A. \$ m% _# m
: g# C% N7 A* [" u. t9.退出发送数据
3 S# ^/ [5 ~+ p( I
! K( {: q' G0 X0 i2 ^首先发送“+++”,不带“发送新行”。
  \2 X& X3 v% F* z. n* ^) U1 |  L8 Q
( Q. I9 i0 W& l( b$ b4 S
% c/ y5 i; R8 J. X% k! ?! I
再发送测试指令AT,确认是否退出透传状态。
9 T# I" F  e3 h* b1 n. R
8 m, K$ x% I! l4 i3 N
4 B& [8 I) ~; {* r: t2 ^# Q" U; G% I- U- h2 d0 W5 |* y

0 ?2 ?" ]2 _8 t7 v0 Z: [10.退出透传模式,发送AT+CIPMODE=0。
& c- j% O8 Y! r( {
' N! A) T3 A# l9 K  a4 C11.断开TCP 连接,发送AT+CIPCLOSE。
/ y0 h; h2 K! M6 k1 Q% E3 k/ R$ q5 o% C
同时,“TCP&UDP测试工具”连接窗口消失。3 c1 Y. r5 A& X  |# G( {
, E( R( j6 T  Y; o8 u2 l, b
1.2.UDP透传
" \* b( s0 E  R2 |% G) u- T以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
  x7 {4 N) m  m7 K$ o/ `# o) W4 t# X4 s3 Y! f4 G
2 e* f) c: d5 l' h9 s8 l2 y: U
1.配置WiFi模式
( a5 K/ Q# x: E+ O2 n% d- R; p. r" V' Z) {+ m, V
使用指令AT+CWMODE=3//SoftAP+Station mode。% M* Q1 H& O2 c3 u

! R0 i6 q- j: ^2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。
" H! k0 O, G% M% C/ o( N) i- q, M4 M( h: s- p
4.查询E103-W10的IP地址,发送指令AT+CIFSR。
$ n8 r( ]( e2 i# j. z  @' K; {
3 A; V0 d* L4 q4 t0 \( s. _( Y9 m/ m5.在PC 端使用网络调试工具,建立一个UDP 传输。) `, S1 V8 ?5 W$ G
' X5 ?& y" _0 S! N5 R
PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。7 K, E5 w. Y6 O; n  w+ n2 D! D8 T
& ~6 [; Q8 u% Y( b0 X# V
6.E103-W10与PC对应端口建立固定对端的UDP 传输1 P& F$ B  w1 `# Z& M* p. T" s
- \0 i+ G9 v0 F; E0 ^3 V2 J" ?* Z+ m
发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。
0 M1 F8 E. Q  V4 C& R( n3 |' N  S9 v% o) \
+ U1 `4 k% D# I7.使能透传模式
( Q) Y* B7 C7 y# k8 g* y% Y, J" {( U# X$ Q- q  y  o5 q
AT+CIPMODE=1
/ i! v9 _! i$ h$ M7 p5 I2 f' y: o  r
8.E103-W10向远端发送数据3 A. c7 z6 A7 t4 o, _/ z

$ u* M2 t3 W9 c( vAT+CIPSEND0 p& y# r. w5 c+ V( |# _. t

+ \: A3 d8 i  w5 g1 P9.退出发送数据) x' o" B/ G: r7 P( Y
1 i9 ~+ `7 h7 _/ [1 X' H& w9 l
10.退出透传模式
+ ?  \) k: x, w2 T# D$ p0 L. u, w/ j6 d
AT+CIPMODE=0& I" D. e! L" M. a

1 Q$ M9 y3 L0 w! C11.断开 TCP 连接. \* j( y% t  |" l* _5 |
* r5 j: j( \. c/ C
AT+CIPCLOSE$ V, K% Y- I! f- J' u

; B1 M. U" x, s
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-14 23:02 , Processed in 0.055808 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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