开云手机版登录入口

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

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

[复制链接]

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

Rank: 8Rank: 8

积分
3706
跳转到指定楼层
1#
发表于 2023-3-8 15:59:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。
8 _; Q3 n) ~" W' }3 [2 p5 c& B
& b4 K* `; L* g! w% W1.透传- z+ T/ v0 ?$ z7 {7 }0 n2 w* \8 |+ P- M8 [
默认仅在TCP client单连接或UDP传输模式时,支持透传。
2 w& _, [2 s6 G. T) c- n- M7 k, J  d; i; `3 C
1.1.TCP Client 单连接透传
& s6 o& O8 C- \' Y1.配置WiFi模式
7 E3 L% o. a/ K: x4 |+ ^
( G) G8 ~' [: t( b, h0 X使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。
& d1 ^) _0 d: m1 C4 b6 j  m( g1 b+ D6 \# J
1lora无线透传模块
8 T- e) e+ d+ ]/ c( D; J! b, b& u4 H8 e( \2 Y( Y
( J) J3 r: M$ F8 i+ p" X  A& u
图表11 设置Wi-Fi模式/ ?0 a# ^# Q) T* Y" m: L0 m6 N5 `
# d/ ^5 A9 u! H$ r
2.连接到路由器
; {/ Z* k- P# W6 L: W
  t0 s( Q) y! k# t8 i& B4 u) PE103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。
& a8 A% {* R' N# F2 t, ^1 e
7 z- j9 u; i6 J8 h+ i( j. v2lora网关串口服务器: \7 p" b4 O. L2 A" J  `1 j

- x& Y3 |$ W/ y! M+ o- W
: ]- j* c+ F7 @' K: M2 y; S图表12 连接到指定路由器
. {0 @2 A/ q9 H2 D7 l6 [
5 d, L+ p, g6 f& U2 e5 w3.PC与E103-W10连接同一路由器,如图表13所示。% ~, N- Y( G3 n& u1 b
* F0 R+ Q  Y7 r, R
3 WiFi蓝牙模块% G. J8 ?9 K! v
4 y: n  `( I1 K* [$ l- o- P
图表13 PC连接到路由器
) M3 Y: h/ R  B, `% Z# ]9 ^/ B6 M+ K) k9 o$ C- I& y' V
4.在PC端使用网络调试工具,建立一个TCP服务器。
6 X) E9 a, a4 J) s; \# M& \
. t* t8 q4 v, [0 ]  h" G# ^+ d- D( T5 F5.查看PC端WiFi IP地址: P! w# S: V# U$ Y: N# R6 f

- i) L( \) l, A% m# l8 \  ]假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。. N; a; m) q- T3 a/ ]& s! C

" b% n7 P' P; \# S1 y" V4无限串口服务器
( m4 q3 M( |/ ~) e" X# }6 [/ _( U
# I. ^* _- e. c4 }& L9 @. r" `
图表14 PC创建服务器步骤1
+ J- V0 P$ w! @( K& F8 D( w. |, q7 ]2 D3 h" J6 e
最后,启动服务器,如图表15所示。
9 y4 P& F- N' ?. P
! d2 y% c& M- K# m. K5lora无线网关技术
* t1 U; [8 P1 S! @: D) R- x5 D" Z8 v3 J: b
图表15 PC创建服务器步骤24 k4 X8 c) g+ d0 F

7 y; U) W" z9 ]4 O6 t# V6 _6.E103-W10作为TCP Client连接到上述服务器( t3 |% ^$ S$ ~! {* ?9 r

- P. G1 R, K" kAT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
0 R5 W# H$ i# b( w6 {" N, S; ~; J9 A8 z/ K, W+ K* k) Z
发送指令如图表16所示。
4 F- q/ v4 f$ r7 U+ b  j& @4 f5 u* y" t. _
6串口服务器
! F6 N& L4 [; V5 c! e1 x. W* P
" F0 t8 `; n0 q6 s1 ]. U' n图表16 建立TCP连接9 ^9 d1 r: l3 g' u

) o$ R; g6 W7 Q+ z" I同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。
1 h5 ?5 A! ?: Z6 H# o' }5 \8 W0 P0 h3 v2 D
7无线传输电台模块
; N+ Z; u7 L7 j; \# ?& O- B6 y- b+ |! u* m2 q
图表17 TCP连接建立成功. a; z+ C, y1 X) u

7 g( N( L; o- M$ e至此,E103-W10已与PC端成功成功建立TCP连接。* s# u+ r# e) `( n' B

, W% g& h1 ?8 @$ c: E( g2 B+ y7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
! r* W3 h' c! t  f/ i1 d" ~0 \& t6 o2 R# m& X+ {9 T
8lora无线通信传输模块
0 b" q7 V# L4 Z! S+ ~: ?
* l, |* _% R  |+ @$ L7 b" H. r; z图表18 使能透传模式- W% A4 H0 D- n1 z+ F- A) h
6 A, F( {% Q: S% ^- }0 v- n
8.E103-W10向TCP服务器发送数据& \# f9 g! |7 }' Q1 T  g0 F9 o+ G
3 H/ K7 M+ I9 b" E" Q. ?7 {% l
进入透传状态,发送指令AT+CIPSEND,如图表19所示。
6 j# g, Z# i; }# w
: a. P8 f7 \. K3 K4 e  N9串口服务器% b$ f9 E" T- g! B/ o8 G1 [

$ L+ t, f" ~' c. a: l. P图表19 进入透传模式
+ a) w( [! I1 L2 D
+ b- i5 C! r) n+ }6 A- h发送数据,如图表110所示。
2 r! C* M. I4 F3 ]8 i# m- H4 ^& p
$ P5 d5 u2 a  Q  ~: [4 Y: f8 h10lora无线数传电台9 e& r# W1 ^4 |& w  K
  R) j: J7 L) X" U3 k" X
图表110 开始透明传输# |" m8 Q+ j6 R  h  S

- n# w, G( c. u3 D5 y9.退出发送数据
" B6 a4 s& x4 |  V8 E7 _
- X  V# d& B1 q% B4 W  h& Y2 d首先发送“+++”,不带“发送新行”。
* [- R! p+ v1 U/ _$ k, }; a# J, X9 P* D" A

* q# q, z. X$ S4 D; t
( o# N1 J$ d+ v6 ]再发送测试指令AT,确认是否退出透传状态。
5 t9 u* f$ j0 \$ x
, V  ~- h/ X+ P: f5 g8 \
# d- Z; A, h; S2 F! b' O7 j
  O1 E. c8 U) y) H  g! f6 f  o, }6 a7 I% U0 v
10.退出透传模式,发送AT+CIPMODE=0。
4 d- j1 a# D7 X' j, V  t
( |0 M. j, a5 B1 H11.断开TCP 连接,发送AT+CIPCLOSE。
# h, H# G# U: ^( Q3 M" ?- ]# ~" G# H* [! o2 Q
同时,“TCP&UDP测试工具”连接窗口消失。
0 N( ]1 v: E# \4 a" o% C' W* t" V3 V. P$ G# x1 W; m
1.2.UDP透传
- ~- a9 m7 K* c, R以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
. m, x* r. P' @: v' h2 P' o+ t; ]- }8 m  @8 X4 q  v
% W! G( D6 k3 ~: {5 q
1.配置WiFi模式
& N+ @! c) _/ o0 x) N7 R! _+ d9 t  E" P0 ~8 n4 u
使用指令AT+CWMODE=3//SoftAP+Station mode。+ k! T& l+ q4 t5 D5 R4 E& E; G6 x

5 ]: N8 L2 c3 K; i2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。
# G' V2 _8 b3 h9 s5 g) j2 l* P+ F9 h2 [6 A9 l5 o4 [: Q  K
4.查询E103-W10的IP地址,发送指令AT+CIFSR。
0 t4 [! _& {# F4 U9 s8 i$ ?& s) V) b/ r
5.在PC 端使用网络调试工具,建立一个UDP 传输。4 H9 x; S8 d4 M' I. ~$ d
/ M9 U  K$ S4 n$ B+ T
PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。
+ w) J# o9 R9 r/ K. X2 x5 t4 d$ x7 s
6.E103-W10与PC对应端口建立固定对端的UDP 传输
* ~$ G! p) E$ D8 @  F& v% \* p: i% L" l$ X
发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。; E& Q. z1 U5 P0 H
7 W# V# R  D& n' g
7.使能透传模式6 l2 }3 f( |& ~8 L3 d) [

. W+ o7 D& y- oAT+CIPMODE=1
) i% T% |) ]: c, F
; J1 O2 J. U3 c4 E& A  ?* v/ ^8.E103-W10向远端发送数据, P: l8 W, J; C; `. a" k- p

1 L# `' a) F7 e0 TAT+CIPSEND; Y% F6 ~; j" |

0 Z% a7 _' G/ J7 R* ?1 K2 v9 x9.退出发送数据
/ \4 v# T3 U8 G" h0 N4 ~8 p6 D( J5 a4 [! o2 ?3 n6 S& W1 v
10.退出透传模式0 ]- B2 O( m% j4 d

3 s/ A" \/ k) O6 }8 Z4 M) k9 HAT+CIPMODE=0
+ G. A% A8 g) R
$ Q: @6 t2 n7 n2 X- O0 b11.断开 TCP 连接* {# h3 x- @( E) S, s8 ]" ?
% p- w1 S7 s# J8 X. k
AT+CIPCLOSE% r* v9 c  F* n3 v
: B5 I7 M& L+ e/ u% ?- R
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-5 10:33 , Processed in 0.054270 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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