开云手机版登录入口

 找回密码
 注册
查看: 4977|回复: 0
打印 上一主题 下一主题

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

[复制链接]

开云手机版登录入口传说人物

Rank: 8Rank: 8

积分
3584
跳转到指定楼层
1#
发表于 2023-3-8 15:59:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。
0 ~4 W! w5 o- v! x" W# Y- W% [6 d2 t- X
1.透传2 ~. r% t+ c; n* [# [
默认仅在TCP client单连接或UDP传输模式时,支持透传。
8 V8 E+ S4 M" Q$ J' V4 t) t& X% Z) ?0 W( A, S8 P+ c, i2 [) o
1.1.TCP Client 单连接透传
& L& U' B# i  R8 y: }. Y/ f1.配置WiFi模式2 P; @" D9 u6 T' {0 t: f
0 T0 {* v9 }6 Y  h* e
使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。8 a$ X9 T  N" e  Y6 I% J

" u3 F8 ?5 C9 R# U$ y5 u1lora无线透传模块, X3 G3 O. O1 z

3 t5 B* i( l; V. C. a
5 u& ]5 o, x. n% u9 `% n$ g/ U图表11 设置Wi-Fi模式
% d( M; B7 w) f. H& y
# ^# D) L; z# Q1 E, X/ }  G2.连接到路由器( f) _  E) h5 \4 g
: W, q& e+ H# C6 ?) K
E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。
/ i4 x' c" o, k% z5 Z3 W; j
8 {. ^# U' h3 q" v0 h& [) j; J1 p2lora网关串口服务器
7 G, F. P* [' H: [1 t
& n2 F" u. ^/ C
) L) C9 D; \5 S- ~图表12 连接到指定路由器0 V/ _) q7 j8 H; f( x# V4 e" X2 E

/ W- x& ~3 g9 A. Y' D6 E! H3.PC与E103-W10连接同一路由器,如图表13所示。5 l. h8 T& T% x3 ?

+ X* i, o) u9 k3 WiFi蓝牙模块2 d$ Q; Q. h. u9 p
5 A9 o2 s% G6 \
图表13 PC连接到路由器" G5 Y! L7 k6 N* G9 c" X( k  E

5 Z6 I' L* B) \2 t4.在PC端使用网络调试工具,建立一个TCP服务器。
/ p8 s* z. U( L' ]/ \) n' m
& v9 j: l5 ]; c5.查看PC端WiFi IP地址8 B/ `5 p, r+ f; e( N

' i. Q9 W  S! p2 Y4 y+ v! Y4 i8 p) t假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。7 c& ]2 L; w  e( p; O, }' B
$ O2 K3 g- C1 k! y
4无限串口服务器
$ u2 g) @4 i, d. _
. J$ o5 `0 l7 V: h+ m2 V8 j0 |3 Q4 o
图表14 PC创建服务器步骤1
; q* s/ [! b0 }( F) G) ~, W5 e+ w* Z9 z# j3 R
最后,启动服务器,如图表15所示。2 G7 G8 L6 i) I6 q
* l$ @3 q8 e  B/ H- n  r5 S
5lora无线网关技术
* R) u% {, o- e* U1 d0 Y' b1 U! N* W+ \$ y/ |, [. S
图表15 PC创建服务器步骤2& e& z7 J6 \) c( ]6 ~# e0 B0 F

" _4 H$ ]( N7 n5 ^* c. W$ T" y* _: A6.E103-W10作为TCP Client连接到上述服务器
5 j7 H. A; v$ Q' ^& V
+ w- k- b& W! \$ a$ N+ fAT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
" ~" ]0 f( u- K# g* t1 Y. _9 K
3 Q3 p4 q- X+ s: w# r发送指令如图表16所示。+ w5 L; {( O; Y) c) o! ^
$ Q% g7 A4 R% U5 L2 i( L
6串口服务器! k8 j6 C  B: `0 ^8 ~

# {0 u& u# y# L  z. b5 G图表16 建立TCP连接
$ Z3 L6 I: Y9 n% \6 P% t0 f# s0 p/ l& F( u
同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。
) a2 f6 k8 o2 y7 R/ \& f, S) S1 N1 z8 r
7无线传输电台模块5 ^0 D! m/ U( ]

* q0 V* w. E3 D( k  n$ ?图表17 TCP连接建立成功
' g) c' T: s8 Y" k
3 j! e$ u% `, @" n( ~至此,E103-W10已与PC端成功成功建立TCP连接。
$ q& L6 ^/ L$ X( V# C5 x/ I+ F' n% g- @2 d9 p# L. P6 X5 m
7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。7 b3 V. K4 r9 S
( o) t; i+ Q$ S  p
8lora无线通信传输模块5 c' r! v: G) q3 z% e% B/ _2 r. {
; i' g3 f9 v) H% Y- T3 K) l! x
图表18 使能透传模式
3 s  b) l& k3 Q2 }/ y, M0 N% b$ H, I
8.E103-W10向TCP服务器发送数据
' s4 n9 ]+ I5 u1 G0 w; ^0 j/ @' K# Q
2 q% e( ~( i' |) v进入透传状态,发送指令AT+CIPSEND,如图表19所示。
- v, |5 ?6 t% A" S- q5 F. X" z; G. J# q( W8 [
9串口服务器% Z+ Q' Y6 b- f

5 v6 }  W& @. p6 t. z1 n3 w图表19 进入透传模式4 H" {* t3 O# z$ V0 X. G
( J) Q% E7 V& B& y; V- M- W
发送数据,如图表110所示。
) `3 Y" O3 R& m, P, ?. `% O$ A! Q! x% L
10lora无线数传电台( g# K. O( f% I  H8 e% F8 y- s

; V  J# d5 N! n0 {+ W3 P图表110 开始透明传输3 N+ ^$ s  o( E! H% R8 d" V0 }

% q8 @' t; n2 i) N# o- y! y9 O- B9.退出发送数据* q& g# T3 u" D* Q# W
/ R: a" \2 L! z0 b0 R) w
首先发送“+++”,不带“发送新行”。
; r% T( Q! {. A7 z0 s5 k6 k. v4 S7 h* @1 f" P+ ]# \

# S) F! \- P; r- @$ k- Q: \
5 O, g. h& x- ~0 Y再发送测试指令AT,确认是否退出透传状态。3 N" c0 @6 o% D( ]/ c: }

( t% @/ Y+ v2 s( s; f; |
6 j8 ]& O0 F- m
8 `5 U  x0 n, M9 V- r8 l
9 E1 g5 n2 f" C/ Z10.退出透传模式,发送AT+CIPMODE=0。
- t) Z& E6 S5 o! V- e
% W& W7 l- R, @1 T# g  m11.断开TCP 连接,发送AT+CIPCLOSE。$ |3 R" F. R+ a" H5 E
0 q, J# P' P' i, M, j) v$ b$ T
同时,“TCP&UDP测试工具”连接窗口消失。
/ A2 D& H, R5 ^. p" f+ ]3 _2 U! i& \) n9 \; C( r
1.2.UDP透传- X1 q! p9 W3 K" R
以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
  C& K2 ]% V% _, W' t5 A
- ]  `; |# t5 G4 I) J% N4 \
/ K) @: F1 O2 D! d2 b. y8 u5 A1.配置WiFi模式  u3 h0 K- O: q4 F  Q
; `, O  v% _' E, g, x6 Z! y' W
使用指令AT+CWMODE=3//SoftAP+Station mode。
) Y7 S5 l! H' i
0 |4 z8 i5 H# Y1 k7 w2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。
5 o  S7 Y. z; h3 U$ X7 F! y! H5 _
# E4 V* H+ d& }+ F4 t4.查询E103-W10的IP地址,发送指令AT+CIFSR。% z1 @) U' x8 |5 I0 W4 m" Z3 c

# n5 B, Q! w6 {2 G5 @3 z5.在PC 端使用网络调试工具,建立一个UDP 传输。
/ l* u+ p: B9 F
1 X& ?9 i3 s# f  X: j: K& BPC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。. U9 `2 M0 ?2 h8 h( o2 R
) ~7 D7 G/ {& J; Z
6.E103-W10与PC对应端口建立固定对端的UDP 传输
7 r$ ]! }- Y. v5 E+ i) X1 Y7 |+ h7 l9 k! |4 B. N2 i
发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。4 }2 k0 B9 J& ~/ {9 e, {. R8 h
1 z; n9 J3 d4 N% q6 }
7.使能透传模式; v  w% P- e; A& v: L6 b; ~3 ?. F

& a- R8 {% z" a4 D, MAT+CIPMODE=1+ H  w/ e& p6 [4 `9 m  s+ P0 I: p( F

: ^9 ~$ E' M! Z! a8.E103-W10向远端发送数据
9 _3 [" p& a4 S4 K" E0 [& G' x3 K! _3 U- D3 U/ G
AT+CIPSEND: b/ E0 U+ V+ p

1 B) p. b# D, u. [# x2 n1 f9.退出发送数据, p9 p# T2 N; ?; ^' i3 b
& l- R( ~6 m0 F: J4 Y2 _
10.退出透传模式; y+ b# X4 b0 ?, @% f+ D7 j' B

# C" q" p3 A$ b/ hAT+CIPMODE=0+ C: J  l! _( \9 S* M
9 j  h! h" h  Q4 J
11.断开 TCP 连接/ k/ T/ g& j0 N, Y

7 B4 q" X3 w) i0 L+ OAT+CIPCLOSE/ {0 J4 u) V5 y: G& \: Z- B  Q* E
* M6 e# Y; @6 J, \" ]0 v% @" B
您需要登录后才可以回帖 登录 | 注册

本版积分规则

安豆网|Archiver|手机版|开云手机版登录入口 ( 粤ICP备09063021号 )

GMT+8, 2025-9-19 13:32 , Processed in 0.070836 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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