开云手机版登录入口

标题: 教你E103-W10串口转WiFi模块的无线透传应用教程 [打印本页]

作者: 成都亿佰特    时间: 2023-3-8 15:59
标题: 教你E103-W10串口转WiFi模块的无线透传应用教程
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。
4 s3 }5 K7 ~+ T3 R3 a: ^2 h  F
2 e9 M; v: d) l) T' D( O" O1.透传) K0 B, K* O! M. z9 |- ?7 |4 m
默认仅在TCP client单连接或UDP传输模式时,支持透传。
% L6 ]/ [7 y! f2 U* I4 a5 v$ F3 r$ x
1 a& d7 |" l7 f' W/ B( f1.1.TCP Client 单连接透传
+ b- B/ s; b: O6 H1.配置WiFi模式
; y" i; b6 m4 N9 ]" Y8 R' s
, f$ P* P! b: m使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。! Y$ ~6 }" v: V

" @" P! M" I. N( O3 D! ^" l1lora无线透传模块/ e4 P# B- U; G; J
0 I7 Y: h  u- Z) U: S* [
: B! z( U( a) g( @9 O7 _
图表11 设置Wi-Fi模式
( i1 Q- W  w/ e3 v$ @# m4 Q( B+ k1 t& [5 h+ r, N& v8 T/ {- s. L5 g
2.连接到路由器. g' h- C) W3 \, x4 Z

7 o  P, S- X0 U& A" T2 E+ JE103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。3 h1 t- n% W, L. b8 q
/ W; t( D4 w0 Y$ n/ J2 v" A
2lora网关串口服务器
. H& }1 x  }5 j2 Z
8 Y2 [/ ~9 U) d4 K+ Y! h, L; W/ R2 j1 i5 F5 k9 d& M
图表12 连接到指定路由器* W! x) b6 `7 W+ B9 q
! }2 r9 a* m; p
3.PC与E103-W10连接同一路由器,如图表13所示。
+ A' M" Q# h! V# c9 q% a# l9 _2 b% u! N! r
3 WiFi蓝牙模块
6 O) @! t% |; I; k# V8 P: t: N
9 O: [5 [. Z' I- A  ?图表13 PC连接到路由器
) A) A  M8 u. E, F* D2 X( I8 ?. I0 }4 w7 V9 {
4.在PC端使用网络调试工具,建立一个TCP服务器。
6 b7 f0 O7 _0 m. _* K4 Z. |; J! P- ^" Q. f2 \* S, w  j: Q
5.查看PC端WiFi IP地址4 B6 x0 h( \' Z! ^
: z" K; p2 C3 a7 F
假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
+ D% w+ X+ n  T6 J
6 u4 I8 k! b: h, X$ F4无限串口服务器2 w$ d: V5 M* \  t

6 o' V5 x# \1 q/ B
/ Y& p3 t  f, p3 {8 W+ @( K) x2 e  z图表14 PC创建服务器步骤1# x/ V& Q( r& n, c5 j" `
/ B5 e, @3 N: K
最后,启动服务器,如图表15所示。( \7 M# Z; @# {0 V, T2 T) u5 Z

# U9 X  m" {! j2 t/ B! ^4 F6 S1 e5lora无线网关技术
6 Q6 j! b) X5 W1 J7 |7 k% G: K* z) {' M, i& B% s5 R( u: }
图表15 PC创建服务器步骤2* G; r6 F* h5 j, N

9 \4 x! `- v- i' a. a( A6.E103-W10作为TCP Client连接到上述服务器
5 Y$ `( N, ^% a3 M
2 \/ ^8 e6 b! E# QAT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
; l( g$ u0 \4 {& j" C/ [& M& y- z2 m2 g- l! K) q1 i( p  U
发送指令如图表16所示。7 q9 ^( u) Z/ m. N  q% g

* z9 Z0 f' x1 e0 F7 H3 l6串口服务器, A6 m7 `4 L' Q7 C! @7 _

7 p* \/ s! d9 V$ K% X& I4 h0 I; P3 ?; o图表16 建立TCP连接
2 ?6 \3 \: J( \' i# X7 B
  W8 G9 A5 G& W* `; a+ e同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。& C) o% F( X) H* @5 F9 c( s, O" M. m; O
6 c+ i5 g% Q& V8 d) m" L4 V: p
7无线传输电台模块( V4 I& Z8 h7 i& L$ X
' I' W! M& U) a, ]; ?
图表17 TCP连接建立成功
# s6 L, h, C* K. K3 N9 C
! p* f+ i7 A; u. j! Y9 d/ {至此,E103-W10已与PC端成功成功建立TCP连接。7 f. q+ r# G' X% y! `8 M' Y
5 w! c) Y- O- E7 G  S( ^6 j4 J/ x& W
7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。: n  c4 \8 F7 n+ W# r' T' l/ w7 Y& x

. l6 m/ X' s6 e8lora无线通信传输模块
+ i9 T* j" {- C7 A2 I7 g; x
/ X( g; |' T. i2 D0 E# _, F" X; L图表18 使能透传模式
6 ]- Q1 w& _8 I$ d1 z( O3 S: M: B" l# b
8.E103-W10向TCP服务器发送数据
! c3 u5 _$ D0 \6 |. D# K$ s
0 n2 C2 g/ C- b/ J, a7 Z5 m, n进入透传状态,发送指令AT+CIPSEND,如图表19所示。
# y9 z7 o1 U" x) G5 q8 z7 z  l3 }7 F7 ?
9串口服务器$ E" g( A1 |! N/ @- I$ z8 t

9 c0 S& k) M0 F2 G( d- \图表19 进入透传模式; n  i4 }5 A8 ^& Y: K$ w5 d4 d

# a/ V1 C) z! ~! U; b" K% O发送数据,如图表110所示。; X  u5 V1 L9 a) {) R: ^
9 s: a. S5 ^5 X6 G2 e: W! Z' @9 B
10lora无线数传电台
+ j4 i  H9 Y1 o7 S/ ~5 f: C5 N
$ f6 Y9 U( F. U7 Q+ A, o* `图表110 开始透明传输
' L7 o6 [# ~$ ?# ^4 q
9 Z9 p, }' K! J9.退出发送数据
( y7 a0 z* [2 l/ [) ]7 R" }4 Q  h: X: D9 J7 K8 ^/ m
首先发送“+++”,不带“发送新行”。6 ^3 b" ~6 \" O2 m9 k- Y  N

. z4 I  v( s9 S) B/ a& k* ?& h) F9 M8 u+ |  N" |
+ t8 W) O, [1 L$ t% @
再发送测试指令AT,确认是否退出透传状态。$ b& |& `( e! |$ W

( B9 P0 m* |% C/ k1 v2 g1 _1 w. X- G) i6 }

$ F+ e2 d  I& |- M' f, [! V' {& g" ?3 L  ?+ N
10.退出透传模式,发送AT+CIPMODE=0。' E3 T' e. c1 l! n7 ]
. \+ J: \6 i' q0 q3 U
11.断开TCP 连接,发送AT+CIPCLOSE。6 D3 t( b: L. [
$ t8 q' @8 O( t- c5 Y
同时,“TCP&UDP测试工具”连接窗口消失。9 t3 h2 s1 y+ @' f

" ^2 E: S) d: x; e) @. S' s4 z1.2.UDP透传
; G# v7 b( d0 a' j1 R7 u以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
& b: Y+ }& N& `! m6 L0 E
6 P; k6 K0 f) F* A! q* Q1 O
2 E& {" ?+ r% f1.配置WiFi模式
; g7 U, H& s% B, N& {6 i
' L9 a3 \% \* H6 w" U+ H使用指令AT+CWMODE=3//SoftAP+Station mode。
5 a1 o; c" `' i  z- n6 {2 {# R$ E+ |; d: @
2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。! H9 d& l) g# U' P. A
. H  m6 T+ o) H/ r
4.查询E103-W10的IP地址,发送指令AT+CIFSR。# d, Q4 ~& h4 e( ]3 i7 K
& V# s# T: E' L  L+ l
5.在PC 端使用网络调试工具,建立一个UDP 传输。! S  @' ?  H, ~- r( T! L

5 L' Y3 q) m  c/ X* I  [PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。
. w+ s  @1 v* h' L5 [" _3 l3 i8 `' q0 i  z5 ]" U
6.E103-W10与PC对应端口建立固定对端的UDP 传输
. n5 X: b) M1 x) X  w9 N, w
. t& N2 E. ~& b% ~' p% Q  P' k发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。3 f, x7 g2 [3 @9 @

" X  z7 k9 |5 k6 l0 X7.使能透传模式7 k0 r, f% _5 Z8 F2 k

; _" }8 |: U. J$ ]- GAT+CIPMODE=1
6 ?  X5 x: z8 G& g, ?" T' W& b6 V; \! h
8.E103-W10向远端发送数据
' I* R7 `2 T1 c% V; T! t4 o; A  W, B( ~/ L( i
AT+CIPSEND
- h8 x& r9 [- y% R& E( g* q# N1 w7 E) Z
9.退出发送数据
- L. U3 }% N) |( N. O- e; F8 [& t5 x8 K* G/ w) U0 H/ m0 {; j2 V
10.退出透传模式
- I: J+ D& F  o, m' Z; r7 a' E+ y% |& W# ]3 l( H0 F& L3 U
AT+CIPMODE=0( c. r+ B. g$ x4 Y! i3 h
4 }8 i/ M" k2 Z, N) m" n6 b, y
11.断开 TCP 连接
6 @. L0 e* V% l
9 Y. j0 {" ^& K- x# i8 l0 yAT+CIPCLOSE
# e9 o1 b7 R1 {' w8 i. v8 A& D. F7 d% ]





欢迎光临 开云手机版登录入口 (/) Powered by Discuz! X3.4