【免费】太详细了!E103-W10 创建UDP通信教程

描述

 

 

购置了贵司 E103-W10 Wi-Fi模块,不会创建UDP通信,怎么办?

不用担心,E103-W10 UDP使用示例教程附上。

 

 

 前期配置

设置E103-W10 的WiFi模式,连接到路由器,同时将PC连接至该路由器。操作步骤同之前单连接 TCP Client 步骤1,2,3,4。

然后查询E103-W10 的Station IP地址,PC创建UDP时使用。

UDP

 

固定远端的 UDP 通信

 

UDP 通信的远端固定由AT+CIPSTART指令的最后一个参数设置为 0 决定。系统将分配一个连接号给这个固定连接,UDP通信双方不会被其他设备替代。

1

使能多连接

发送指令AT+CIPMUX=1。

UDP

2

PC端创建UDP连接

打开“TCP&UDP测试工具”,选中“客户端模式”,右击选择“创建连接”。

UDP

 

在弹出的界面修改“目标IP”和端口,从前期配置中查询到模块IP地址为"192.168.1.118",假设端口号为1112。在“TCP&IP测试工具”中称为“目标IP”和“目标端口”。

UDP

 

最后,在窗口中点击创建,如图所示。

UDP

3

创建UDP传输

例如,分配连接ID为4,指令为:

AT+CIPSTART=4,"UDP","192.168.1.156",8080,1112,0

串口窗口发送建立UDP连接指令。

UDP

4

E103-W10发送数据

首先设置发送数据长度。设置因为是固定连接ID,通过AT+CIPSEND指令发送数据时,需要指定连接ID,如 “AT+CIPSEND=4,7”,表示发送7字节到连接ID为4的远端。

UDP

 

再通过串口发送透传数据,此时不用勾选“发送新行”,如果勾选,注意“发送新行”将占用2字节长度。

UDP

5

接收数据

当E103-W10接收到数据,将提示如下信息:

+IPD,4,n:xxxxxxxxx//接收n个字节,数据为: xxxxxxxxx

UDP

6

断开 UDP 传输

串口发送指令AT+CIPCLOSE=4,其中4是建立连接时的ID号。

UDP

 

远端可变的 UDP 通信

 

当使用 AT+CIPSTART 指令创建 UDP 通信,将最后一个参数设置为2时,UDP通信的远端可改变。操作步骤如下。

 

1

先按照前面的前期配置操作。

2

PC端创建UDP连接,同固定远端的 UDP 通信第2步。

3

创建 UDP 传输

指令变为:AT+CIPSTART=

"UDP","192.168.1.156",8080,1112,2。

UDP

4

发送数据

设置发送数据长度,如图所示,指令如下:

AT+CIPSEND=7//发送7字节数据 。

UDP

 

发送透传数据,此时无需勾选“发送新行”,勾选注意将2字节长度计算在内。

UDP

5

发送数据到其他指定远端

例如,发数据到 10.0.0.20,端口1000。指令如下:

AT+CIPSEND=7,"10.0.0.20",1000//发送7字节数据。

UDP

6

E103-W10接收数据

将提示如下信息:

+IPD,n:xxxxxxxxx//接收n个字节,数据为: xxxxxxxxx

UDP

7

断开 UDP 传输

使用指令AT+CIPCLOSE。

UDP

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分