开云手机版登录入口

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

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

[复制链接]

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

Rank: 8Rank: 8

积分
3754
跳转到指定楼层
1#
发表于 2023-3-8 15:59:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。. q, O8 U. k+ f; I0 F& s3 s* L

! s- ~# m  u2 s& C2 y1.透传
- e# b0 a1 G% y1 k3 f默认仅在TCP client单连接或UDP传输模式时,支持透传。
6 B  u" V) ~, v0 _/ ?
" [3 I( Z, q! |5 w8 W# N" e2 a3 B1.1.TCP Client 单连接透传* V2 [  h+ P3 V7 E/ v
1.配置WiFi模式
3 @, {' Z+ j: z5 {  `! F, ?; G$ J3 n' o+ z# u/ `( ]4 q4 K( \. _
使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。- q8 Z! b) a, Y* O  M
4 d3 k. v  O% t+ [0 W9 m5 s+ E- x
1lora无线透传模块
7 G3 j4 f1 P8 e, E# p/ F7 z% b4 R' t& X2 c8 @( z
% ^/ r: E$ v: j' G8 o! m) s: A
图表11 设置Wi-Fi模式
. U3 y, P( _3 _  D* A5 l4 J
. y/ c4 J, h2 q( Z( M/ r8 [2 a0 k2.连接到路由器
6 k- w! B. b# a/ V* W
' f' S) q" |) G" fE103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。
. v5 `) e% y( Q  |/ ^/ r0 T# l  w7 H( Y7 c- ?6 k( c
2lora网关串口服务器( ]& R6 `6 ^; `; C
9 `! x9 w. g# ]7 v. J
) b; U! T+ Z2 t" d
图表12 连接到指定路由器
% D% C' ?  f- m/ I" Z) w  p% n8 D" N2 }/ Z
3.PC与E103-W10连接同一路由器,如图表13所示。; M. G" f# z0 p. Y6 v( X
& I+ |  V- V, e2 p$ \$ e& f
3 WiFi蓝牙模块  s: M) P+ ^+ R: Y' Q& M
4 E" c/ f7 q, z
图表13 PC连接到路由器( F' E( f, l/ s/ s; h

7 I" a2 T  H9 o# P. t; }4.在PC端使用网络调试工具,建立一个TCP服务器。, z5 Y  W& v+ \! E1 E8 |

) m# I5 e1 Y6 |5 a3 w/ A7 [- g5.查看PC端WiFi IP地址8 Y3 }  C! U6 z5 W) f

; g% f& R  a3 o' e8 ~6 f假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
: i0 E) H; n4 n$ \# [: Z# K: p6 x' k2 ?! ]
4无限串口服务器# J3 K' S, _" v9 t

9 N; s& }, A) v: H8 p! E
( W3 j4 n  G9 s$ S& N图表14 PC创建服务器步骤1
. a. f! z( W& P- g5 s6 x3 C, C3 j+ q2 M1 @2 S
最后,启动服务器,如图表15所示。0 [0 ~! n, W; h  m$ o5 l# Y
+ {7 K" ?  Y0 |# c
5lora无线网关技术" E' O( Q% t3 |/ C- r& T2 T* ]

9 e% w! {% R* X) y. G& R* H, C. }) h图表15 PC创建服务器步骤2) G. Q! t; b* o9 S+ C

+ Z1 n. O6 p- t% j6.E103-W10作为TCP Client连接到上述服务器  B& i* C) r! i% z( X
; s& m6 g6 n! D" g- K( I! }
AT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
' `# O* ^- s- {4 ]; J$ j6 T& w
) j  z1 ?. k& x+ ~发送指令如图表16所示。4 z0 j2 Y* W/ k( m3 y8 T5 M7 K9 a

& r. f8 k4 x/ m/ H6串口服务器8 h" ?( s  h# M9 N* r3 e2 F7 |
6 N. I) I5 j2 D- a
图表16 建立TCP连接/ ^3 y; y2 I. Q' Y0 o, S9 h2 \% N

& y: E7 q2 F; B0 N' J同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。2 M( Z6 Z/ I+ {* Z! r$ W& d

( @( q. ]% Y' D5 ?0 G7无线传输电台模块" C% L/ ]) j4 Q. ^0 I: q" a
5 Y0 ~3 Y8 j% |" R' ]$ X: b* d
图表17 TCP连接建立成功
& ^2 r+ B6 g! \1 `# b* I0 V
# W2 t6 {2 T2 T  u至此,E103-W10已与PC端成功成功建立TCP连接。5 v5 r* m1 P" G! I
  A$ y/ u$ P' V! C9 S2 w
7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
* Y  r( J" ?2 U6 E
: i9 k# ?: i% \( l% N+ q: `/ e) H8lora无线通信传输模块
! _( N! r* \: L) [( w$ G
0 N$ e8 z; h$ v( K/ W) K图表18 使能透传模式
9 N0 i4 x4 w" G- I% j( D: w- M2 f( z2 B
8.E103-W10向TCP服务器发送数据
0 Q7 o2 m1 i9 d/ _- }& N% X% U. _$ m" I' O/ e
进入透传状态,发送指令AT+CIPSEND,如图表19所示。
2 a; K' C2 E$ C1 e, {( S& W% L/ k) w' w+ z
9串口服务器) Z" q8 Q: m  U6 K1 |" ?  n
1 ~! Q% P; m: o4 E
图表19 进入透传模式
0 L9 h) P8 J3 b/ c3 n
* e$ X; o+ E  `7 N) o# _1 |/ [' q发送数据,如图表110所示。5 Z& x4 {  k8 u4 \
  L- G) W# y4 a( k* f# J
10lora无线数传电台
$ a  B2 B2 ]7 j: o0 N8 Z# f6 b' n# L4 U. s$ }! {! S4 K0 S
图表110 开始透明传输' d% \) j, d9 f7 v3 O

! ]% U2 c0 d$ \- ^" D( m1 [0 ?9.退出发送数据9 j5 n, ^6 M* f1 f* H7 a

' l9 \1 D1 ^% t5 d8 b首先发送“+++”,不带“发送新行”。7 h& _" j# f- l2 s2 N! N

! r+ X: H# r5 m" Z% p# H9 |5 z; p' ^: B( P) l+ U: L! c8 h& h; B

; J5 @2 I' b; N" p/ {1 U2 i! g- U再发送测试指令AT,确认是否退出透传状态。
+ H6 c0 [+ O" ?1 V1 M4 i
8 P' g- G; B) I. @
8 |8 Z( T9 `; E. t0 A" Y
3 I; e) g4 D9 b$ M. G" ]8 j" Z& n0 e, s+ T
10.退出透传模式,发送AT+CIPMODE=0。
; o7 i! L* n0 g. ~5 A  b% e9 M9 v; Q) P, ]8 h+ A0 R# o1 Y' I
11.断开TCP 连接,发送AT+CIPCLOSE。  k3 X" W& b2 R  c0 J0 p9 }- r
' h/ B3 _. v1 r
同时,“TCP&UDP测试工具”连接窗口消失。0 K4 H# P, j5 e& C/ {; o8 _
8 T( ~( ~9 h" Q- |% g1 @5 q5 O2 z. o6 }
1.2.UDP透传# t& U6 f6 I/ e: y4 v
以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
6 n3 j& b7 `- G4 f$ X) l3 D. x- K( z& J9 ^; o# }7 t
8 I; z. D) Z; |) e( r
1.配置WiFi模式
8 _7 g  ^; y$ `  I
% A0 j, H8 y. P$ E9 z使用指令AT+CWMODE=3//SoftAP+Station mode。$ d0 ^; h6 f/ e9 R% i
6 ]; E( e  @3 R6 }
2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。
& |0 {$ G6 e  u0 j. G/ F. |6 ?. v8 m( u! ]- G4 c
4.查询E103-W10的IP地址,发送指令AT+CIFSR。
  F( ]4 h) S2 F9 ^6 O( d
" a+ j0 u8 C* W8 E) v9 Q, j5.在PC 端使用网络调试工具,建立一个UDP 传输。
. |. b  D( N5 H6 ?0 T- F3 G( A) G' l5 K5 Y3 Z1 |8 C
PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。6 n0 m& k* j7 ~' I+ n5 Z6 }' R
7 D9 _9 _2 ~; J; j
6.E103-W10与PC对应端口建立固定对端的UDP 传输: {$ H$ u' G$ ~# X# S
/ k- w8 `6 z; [- Y$ v4 w
发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。
5 w0 S: o* p" P# E$ R) G# @  T: N, A) {' o/ u# v- ]3 B* i5 j& Z: X
7.使能透传模式
/ Z/ s* H6 `! Y" D  }* N
8 v6 z* Y1 h: H) _AT+CIPMODE=11 g: T$ l: x- |% W1 N+ g/ Y
& }9 b3 D$ A6 F! R
8.E103-W10向远端发送数据4 Q) [; a( O; h3 E
5 {3 v. a, r" |
AT+CIPSEND
! e6 W$ v) L: G
- U" o9 f4 G' B5 }* Y3 p" |9.退出发送数据
4 R, b5 b& l; J0 w# t8 Y  W1 a; K0 s% [& ^0 U; g
10.退出透传模式
* c7 V' m% m6 i) G' W
% p% V1 n. l' g, g3 h% m; d* R+ g5 S. qAT+CIPMODE=0
1 s  P" ~; m7 ~6 j- _- G! [7 H! i0 @0 F& r, a
11.断开 TCP 连接
* F7 U$ e; E' Z8 l5 e. I1 j2 A$ ]2 K( c0 Y: |! ?( w/ S
AT+CIPCLOSE
, ~8 ]. X+ H1 e+ y
0 H/ J9 H6 u; U# W$ u4 @% f) B2 Y
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-7 22:51 , Processed in 0.070237 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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