中国安防论坛

 找回密码
 注册
查看: 4278|回复: 0

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

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3224
发表于 2023-3-8 15:59:04 | 显示全部楼层 |阅读模式
以下为E103-W10作为 softAP实现 UDP串口服务器无线数据透传的举例,E103-W10作为 station 可同理实现透传。7 K# E7 |5 j! l8 B$ ~
8 o/ t) H% O) s  a, f; x, N
1.透传
" `: i8 ?1 v; ]% p. c" ^8 w+ g. E默认仅在TCP client单连接或UDP传输模式时,支持透传。
4 ~% {5 U& a+ s6 \- z4 m5 [
" R9 Z& f! y& o% R1.1.TCP Client 单连接透传
, U' m4 \  ?+ d1 \$ A8 `/ }/ a1.配置WiFi模式
( J! W# }2 f7 K8 A4 _( u/ k& y$ \- ~, J+ l: |
使用指令AT+CWMODE=3//SoftAP+Station mode,如图表11所示。" D  x; y! f( O; p  l1 q

4 ]1 @) ~9 N. s$ I$ O8 E1lora无线透传模块
: c0 K) E/ K0 l& ]+ ^/ e7 g7 e4 Q& V6 _7 V. A2 }7 `
% Q- C7 @! {. z/ u. B
图表11 设置Wi-Fi模式
3 N# I6 S3 U' y6 @. B1 S2 I! ~# l- c' L5 Z. D& C9 t
2.连接到路由器
, M7 o4 G7 w7 n/ z, }/ E$ Z$ t  ?# T; ]( r
E103-W10连接至WiFi名称为"E880-IR01",密码为"JSZXE880"的路由器,根据您的路由器名称和密码替换即可。如图表12所示。
3 r2 g4 i1 p) V6 r+ N
% Z  r/ `0 P- Y+ U2lora网关串口服务器0 h. B5 z( l3 i/ J- ?& h$ ^7 {
# t! _& v+ i+ ]1 x9 _+ ?* D. N
6 U  m' W2 w$ _4 N6 G1 P
图表12 连接到指定路由器' _0 M9 F7 J) X5 M# k
! X; r% F9 w) _8 A" g
3.PC与E103-W10连接同一路由器,如图表13所示。$ c6 q. Q9 Y& q) Q3 G/ f. o. R

  Z! z+ o- g: V, ]1 r: `3 WiFi蓝牙模块
/ s8 k; h5 z' ]8 @0 v; X4 ~+ A1 R, H* p0 N  ?# ]
图表13 PC连接到路由器
7 l: d( B  i2 t) j8 [$ J/ V7 O+ n& H' g
4.在PC端使用网络调试工具,建立一个TCP服务器。
) m& \% v# R$ r2 o' D9 S" u6 a% w& Y+ ~  f; N0 H/ f
5.查看PC端WiFi IP地址$ i9 o, k7 e1 N0 {5 R
) m( s1 v% o0 ~% O
假设PC IP地址为192.168.1.156,端口为8080。创建一个IP地址为192.168.1.156,端口为8080的TCP服务器。如图表14所示。
6 T; z5 B1 B; [' a" s% F! n7 v
1 R. u4 i- q1 N- Z4无限串口服务器
1 \) P, |8 B" r6 D% }8 T: Q9 v8 g/ D3 A' ~

( }6 |6 l) S, M& t/ t3 y0 ?" x, l图表14 PC创建服务器步骤1
8 D- c( e/ i( M2 N1 D' k, q* m6 J) h3 a4 g
最后,启动服务器,如图表15所示。. z6 g' D. u$ ^2 m) w
: a7 F! ?% v: O
5lora无线网关技术
% w& A. y3 V7 y- K0 j5 h
. ]+ N" t  D) P) V图表15 PC创建服务器步骤2! |0 ?( z1 w& c! W1 e" }, ^

6 k% }& {/ n; g3 A  t6.E103-W10作为TCP Client连接到上述服务器
% y0 n1 Z- O7 Y0 a4 i$ b3 q) d' M! W% a, `
AT+CIPSTART="TCP","192.168.1.156",8080 //协议,服务器IP地址和端口号: q6 ^8 _7 q) `8 J+ ^; `! l* I
8 a5 d5 O) o. g% v/ x- c
发送指令如图表16所示。
: M- X7 V3 v$ }. t1 Q% m" g, W& \* }# w1 c- h! e& A+ [
6串口服务器- p$ m" z# ], p0 X
+ n% |6 n- |1 B0 d  M# o& k
图表16 建立TCP连接
6 j1 q- |# g6 o# i! H
* C3 X8 @2 S! ~+ b$ Q' [/ b同时“TCP&UDP测试工具”弹出连接窗口,如图表17所示。
- E* ^0 X* h# y: ~' X7 j) w
7 A0 @, G( n) P( P$ T. n/ R3 b/ X7无线传输电台模块
2 _4 V0 D% |$ f; @: k
  l$ f% s" u. B  }* L* K  q% K. Z( k图表17 TCP连接建立成功& `& H* e6 F) R
) K& z# l" e: ^9 A. j# p
至此,E103-W10已与PC端成功成功建立TCP连接。
  p  r* S5 s. d! e9 [* a/ E
" W2 i' Q1 f7 R" {3 m, l7 i8 H: I7.使能透传模式,指令为AT+CIPMODE=1,如图表18所示。
9 I! S! F# o4 a7 a7 K" B* O
2 N) n: @: F% j2 ?+ F- ]8lora无线通信传输模块+ Q; G9 M2 d$ _, H( O

; h* ~, C7 `$ t. k6 o  r  V& }: r/ |图表18 使能透传模式
1 @; L3 s. C: n5 O! E& }
# P& {. W/ X) Y+ B# x( C8.E103-W10向TCP服务器发送数据
( i/ r3 Q! E' q* P6 g
7 c& G) M, r( p) ]进入透传状态,发送指令AT+CIPSEND,如图表19所示。; }6 ]! p5 R  k3 D
& Z2 U1 m  @7 T; {$ l
9串口服务器5 V5 ?9 M5 f- |2 d1 ^" @, A; [1 e( ]
- }/ N: f5 o$ n* [( e) w
图表19 进入透传模式! @4 L) a; j; _* j5 W" X
# W! D" d) U  ]# X. V" _4 O* z9 d
发送数据,如图表110所示。, X' n) }7 i1 n2 ?$ M+ u
& ]$ k1 y2 r# h
10lora无线数传电台' ]- l2 g" I/ B  F# B* a; t% m

# n, I# M( u5 C5 ?* g+ i" @5 E图表110 开始透明传输
2 a! k$ j( E4 [8 K; ]. ^
! p% M; H+ m) }) x# J- K* ~9.退出发送数据& C% E5 j2 |* {( g/ ~( ^' ^

, b+ |, A" i7 [# B) s+ l# k首先发送“+++”,不带“发送新行”。
, M* J- A. h" }% j. R& P( u3 q3 c6 s9 F1 W, w& L

* q2 _, N* @: k8 H, h
+ g& u$ x- a  a( J8 ~再发送测试指令AT,确认是否退出透传状态。. F; `- Y( Q2 T5 x* K( }8 {1 T

( }; B9 ~- |: r( ~& m6 p% W
1 \5 P4 I' E2 I( \% }
& E: O' ^+ i; N- X, Y* Y! O0 D& T
/ g; T/ x" @( |10.退出透传模式,发送AT+CIPMODE=0。. G$ w$ v7 C2 K9 i
7 g$ G0 S: O$ L2 X' ^
11.断开TCP 连接,发送AT+CIPCLOSE。
2 v8 w1 e: A0 F: p2 f# r$ z3 C/ Z' w& j; E: e
同时,“TCP&UDP测试工具”连接窗口消失。
4 i; U, {+ }& Q4 P% d" D: x' q! I/ l+ j- v6 W' d; N
1.2.UDP透传
1 B4 R! S# ~8 i6 Z- n6 W以下为E103-W10作为 softAP实现 UDP 透传的举例,E103-W10作为 station 可同理实现透传。
/ I- Y2 Y' V$ }) X6 B6 M2 ?% }8 x& v0 P! s$ k* V
6 g; a1 P) I& @2 D
1.配置WiFi模式
( K9 Y( E2 f: q8 B- u" D- X! x7 q' p1 s% U2 _# A
使用指令AT+CWMODE=3//SoftAP+Station mode。
- h, x6 o, I$ R+ V
" W* i' a1 r# d: @; B& n2.配置E103-W10 SoftAP,发送至AT+CWSAP="E103-W10","12345678",5,3。3.PC连入E103-W10 SoftAP。6 `, f- }) w4 j3 e

1 w; u2 Z$ N' y, W: P4.查询E103-W10的IP地址,发送指令AT+CIFSR。
: d# _6 r' d" X+ x8 D* w  J- {( S$ n$ |3 w, r
5.在PC 端使用网络调试工具,建立一个UDP 传输。. O9 g* Y3 o5 `& R3 ^& A

& e# d2 `: p! z, Y6 }PC 创建的UDP连接的IP地址为上一步查询的"192.168.4.1",端口号设为2233。2 h" c" a" M0 |2 Z% v* n0 @) H

1 O5 ^  u3 ^  D7 J% Y; ?6.E103-W10与PC对应端口建立固定对端的UDP 传输6 ]( b4 k1 W, B/ X( i: k1 a
* \' _: K' {) R
发送指令AT+CIPSTART="UDP","192.168.4.2",1001,2233,0。
: I4 R( g% z- Q, u1 {+ |0 x# c
* {' {" [. B' S# r. c7.使能透传模式
% q" x- b1 ]: a' g1 e* V7 _
+ n, a( K3 ~( D  M* J, Z3 Z1 VAT+CIPMODE=1
5 D; E3 g/ N" ]- Y" v$ i2 @8 _( O. ?  `1 \4 V
8.E103-W10向远端发送数据
6 [% z! a' {/ O( O) {! e6 Z- _- s8 A! Q
AT+CIPSEND$ f5 m0 l9 a, X. X2 ]9 Y* [& z
; Z2 X3 w# y- z6 t* {$ I; o
9.退出发送数据5 G6 k& T( E! ^9 `( f) S& _
0 D9 j! v' l/ ]8 `" U1 V  R
10.退出透传模式) u2 d+ _5 K: U* H
( o& {% b& u) d$ N8 ]! q. z: f
AT+CIPMODE=03 |; T( E+ O$ L
% o, O- h' d$ w8 T6 L9 k& |
11.断开 TCP 连接
; V! g8 Q1 p, {9 |- J( v- c0 U* f/ A3 i  I1 g. {
AT+CIPCLOSE
6 M  p9 X, a6 s" L
2 D: S; k, W2 o1 R) K$ L# r
您需要登录后才可以回帖 登录 | 注册

本版积分规则

安豆网|Archiver|手机版|中国安防论坛 ( 粤ICP备09063021号 )

GMT+8, 2025-6-3 06:55 , Processed in 0.391767 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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