开云手机版登录入口

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

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

[复制链接]

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

Rank: 8Rank: 8

积分
3706
跳转到指定楼层
1#
发表于 2023-3-8 15:59:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。
+ c& x# U4 L9 b6 M1 u) ^- `/ r" ?
# C' [% B+ x% j7 O3 Q1.透传" Y% V7 u) w0 i1 y- z. ]2 e* [
默认仅在TCP client单连接或UDP传输模式时,支持透传。
: w' q% S+ v# r% S/ l
: i* W# c, ]& G) T1.1.TCP Client 单连接透传
  j8 J& A3 k# g1.配置WiFi模式, I) n" t7 Y% W+ `$ V
; W. ]! G9 i8 s( S* j& M8 X
使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。
+ U6 U1 f& W% g% o$ z0 l5 y: Y' K* c) N, k/ d- E, a6 E
1lora无线透传模块
) N0 d/ @  H0 M- f! x5 O6 l9 J
! K: G* q* _- G1 K
" c% W$ ^3 y. H8 n( H图表11 设置Wi-Fi模式
/ R# s$ `; U* Z. o( I- e+ g/ ?4 A. O: q  R
2.连接到路由器
( O0 n5 b+ [% t0 M, h
9 {0 [! Q  r3 z1 K2 n- ?3 l. GE103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。: x; i6 @- R# E' S7 j9 g$ j) |! U
/ A0 M3 E+ w' H. ~9 S) y$ U" s
2lora网关串口服务器
- Q, s3 k% ?) G6 f2 W) E- d- D5 C8 e2 P* x8 x

) o, U3 O) U2 C4 r, G! S图表12 连接到指定路由器& d4 m, i( z6 h9 y; B( h: }
# m  ?1 a8 t. V" ?
3.PC与E103-W10连接同一路由器,如图表13所示。
" _$ ]  z- K+ w6 P0 F0 W3 ]/ F# G/ ~0 m
7 l' h) ?2 e, C$ ?7 f3 WiFi蓝牙模块
7 I- g5 |2 p. a
$ ?+ |1 K  G* c, l4 f图表13 PC连接到路由器
) m2 e9 {$ g, K  T1 b' k0 n$ i/ r% @& W' `6 ?. G1 G
4.在PC端使用网络调试工具,建立一个TCP服务器。
" k) A! c  b7 W. z* \/ u
+ C& R. n  g2 ?  m5.查看PC端WiFi IP地址1 w% \5 \( }' i

+ t% p& }7 {2 ~# j+ s+ E1 c* c假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
5 _6 @  _, x( C7 H0 t* t: k1 w% u& {1 `
4无限串口服务器  v6 Q; g/ t' K+ V

1 D- D  v  Y! C3 M/ A% c
6 \% T9 V8 a" A& L! w/ W7 ?4 Z* P图表14 PC创建服务器步骤1
' D5 T' I2 k' D! M3 {2 v/ `/ q1 `6 V3 A. F+ x
最后,启动服务器,如图表15所示。; r/ E1 t. y7 p4 w! C
2 |" \# `9 z4 U/ q* Y
5lora无线网关技术# S* ^7 \! g% W/ m9 \. @1 |& o" K
* W. p3 @; o0 a9 I5 U8 d6 g: I. F% A$ I
图表15 PC创建服务器步骤2
4 `- \( M6 [8 H
: |2 @% V# ^6 w/ F: k6.E103-W10作为TCP Client连接到上述服务器
0 B* @0 l# V% @0 b# V0 I8 Y/ e' L# |' o4 f3 D
AT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号
( l! h( k' r9 k
0 P/ Y$ T  c; N9 \发送指令如图表16所示。
9 z  W7 w6 e: {; |  n: z3 ^# D5 j
' E  h4 r" L3 t4 x3 e9 ~3 m2 }6串口服务器6 }+ e/ D9 r8 K; ]( H; J
0 M- i/ t7 K& T" Y) S
图表16 建立TCP连接( ]7 N* X( _  d# X: w: v
1 J* t5 ?$ A& V# u3 g3 y
同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。
$ f. `8 t6 t, i' \; C8 a/ }  C! U! R* Z  z
7无线传输电台模块) Z. \. Y/ G$ V+ d

. p; W. f9 e5 Q- r图表17 TCP连接建立成功  {; s% x1 |( n* P- ^8 n6 h+ ~  y

) ^8 a) M. Z. v. l9 q8 M至此,E103-W10已与PC端成功成功建立TCP连接。
6 {/ Q' h. N! f4 ]" Q
5 p4 j4 j& M/ k5 {7 f9 r; p" g7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。: y3 A( j% Z7 u; W

. D, F. E9 Z2 m! J8 W; X8lora无线通信传输模块% |# c6 i) g3 S1 g! c6 N! A
* k5 x! i. l1 l) t9 t! N
图表18 使能透传模式9 u* D2 z2 _! o$ B' Y

# R- j" d7 r- h* D2 B9 t8.E103-W10向TCP服务器发送数据1 u5 w2 T3 T0 i; u! N$ K+ s

% e/ [; a. l6 H4 S2 M$ Q) P- e1 q进入透传状态,发送指令AT+CIPSEND,如图表19所示。* x, Y5 f* T* w" i

, f& h5 u' E7 B3 r9 j9 T5 C4 o* Y9串口服务器: I( L, @0 `8 z! T! I

; J7 D6 W9 F% N: u+ ]- U图表19 进入透传模式, s1 W, T1 c& t5 ^+ M/ E
+ E5 M- {. G+ y* ?" r
发送数据,如图表110所示。7 e5 f# z7 ?+ d) V  i9 S

$ b. o- r0 d& y8 h10lora无线数传电台
4 x' M+ v# ^4 ^' b7 {& [
' }% o# f" Y8 F3 ^" _, _4 p图表110 开始透明传输
0 @( K+ n+ j0 C0 Q. C, ^9 W' b8 ^0 H8 g. T7 I' J7 ]$ d. _* a
9.退出发送数据" R6 v. s& G1 V2 F( j3 f" z

  T. r, A6 i. y+ f) g) U7 r( w2 o首先发送“+++”,不带“发送新行”。5 e& x% S% B& _) u9 ?7 e

& y' c$ ?! Q6 p* x2 |! G
- p; M1 H0 j9 c6 k- [! S* |0 K) z; I5 q$ ~1 U0 u: ^. i( }
再发送测试指令AT,确认是否退出透传状态。( V  h6 z  O. Y. T, M

$ w  \8 }' I( f
: o2 u1 Y; H! I2 _4 {8 ?2 |
' j3 M/ j4 Z4 s: A
5 b# k: w) C" T" `9 G10.退出透传模式,发送AT+CIPMODE=0。9 E+ v6 t7 ?2 ^' h% }

. F  R9 S+ w2 D! Q9 r11.断开TCP 连接,发送AT+CIPCLOSE。
' `( x( s# m! q. R/ v. v; A/ x4 z2 @$ k! h& z5 Y- _% ^- T7 |
同时,“TCP&UDP测试工具”连接窗口消失。
5 l& q, Q- S7 r6 U$ F( {1 f+ F+ {4 @  A3 H! i! y  t
1.2.UDP透传4 G0 T- D* j( D9 d6 W; _
以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
2 k# b' O# [4 t7 V2 R( R. `$ f  W
8 U% `1 |; j: f4 u8 P2 z9 q+ M2 ^9 e4 _, _7 P+ n; i
1.配置WiFi模式
$ t, ]$ _3 H2 t: T% t
9 T8 K( E# u+ _, L2 X使用指令AT+CWMODE=3//SoftAP+Station mode。  J7 |8 H( D. f/ N

+ S3 p+ c9 Q+ Y2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。& }+ L5 M2 E8 P0 i
6 K! k' F  H' T7 q$ @' y
4.查询E103-W10的IP地址,发送指令AT+CIFSR。
; N& h. y3 M! d
8 i4 J9 {7 u9 h5 m5.在PC 端使用网络调试工具,建立一个UDP 传输。
( j4 H8 ~. }6 z  F& j! @0 z
8 c2 `$ o4 `) b7 C7 [* |PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。
( e6 z* X( i$ z- S1 ~! F4 T! }! G: |) Q9 j& q5 _
6.E103-W10与PC对应端口建立固定对端的UDP 传输
6 k3 S3 V( I1 A! W
, i- f( S5 U8 N; v, t' m) ^% g发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。  Q, V, {8 Y8 `8 }$ y6 L- h

8 t3 B  r) B( S3 K6 S. ?3 R3 [8 W% P7.使能透传模式
. {2 m/ ?) l+ p8 @- {8 _
0 W6 b3 O/ H- Z4 oAT+CIPMODE=17 @" a9 N' z1 g6 X1 N& A
' F" Y' |! H( R5 ~5 D! m
8.E103-W10向远端发送数据
. h  `; ~, s& ?$ J0 ]
1 l/ e7 x" n. {+ _8 S2 t# K9 qAT+CIPSEND
; {8 x( g2 Y% D, x3 w2 N9 a7 z1 d( ?: |' H( p: J: z
9.退出发送数据
1 t: {. _! f9 R" y! C! ^
& M4 w' `6 |* N: d, d. j0 p& O8 A10.退出透传模式- p; L# q' L1 l$ q; R

4 d( N' i; q  X/ G9 UAT+CIPMODE=0( Q9 C2 W4 s- r6 A. }

9 ~- ~# m0 n$ ^+ z0 s11.断开 TCP 连接
5 K1 \4 \. F6 O" b. H' ?, H
7 t. H5 D5 S' M9 }+ mAT+CIPCLOSE8 v+ T4 ]" @+ d4 {% y

5 _3 K5 |! i1 F/ u, a
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-6 00:58 , Processed in 0.352780 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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