ESP8266远端固定UDP传输

1. 配置 WiFi 模式

AT+CWMODE=3(模式3说明ESP8266既能当服务器也能当客户端)

响应 :

AT+CWMODE=3

OK

2. 连接路路由器器

AT+CWJAP="xiaomi20pro","22221111"

响应 :

AT+CWJAP="xiaomi20pro","22221111"

WIFI DISCONNECT

WIFI CONNECTED

WIFI GOT IP

OK

3. 查询 ESP8266 设备的 IP 地址

AT+CIFSR

响应 :

AT+CIFSR

+CIFSR:APIP,"192.168.4.1"

+CIFSR:APMAC,"82:7d:3a:02:41:02"

+CIFSR:STAIP,"172.24.209.124"

+CIFSR:STAMAC,"80:7d:3a:02:41:02"

OK

+CIFSR:APIP,"192.168.4.1"

+CIFSR:APMAC,"82:7d:3a:02:41:02"

是AP模式下的IP地址以及MAC地址

+CIFSR:STAIP,"172.24.209.124"

+CIFSR:STAMAC,"80:7d:3a:02:41:02"

是station模式下的IP地址以及MAC地址

4. PC 与 ESP8266 设备连接同⼀一路路由器器,在 PC 端使⽤用⽹网络调试⼯工具,建⽴立⼀一个 UDP 传

输。

假设,PC 创建的 UDP 自身 IP 地址为 172.24.209.29,端⼝口为 8080。

固定远端的 UDP 通信

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

1. 使能多连接

AT+CIPMUX=1

AT+CIPMUX=1

OK

2.创建 UDP 传输。例例如,分配连接号为 4,指令如下:

AT+CIPSTART=4,"UDP","172.24.209.29",8080,9898,0

远端IP指:目标机IP地址,172.24.209.29

远端端口号指:目标机的端口,8080

响应 :

AT

+CIPSTART=4,"UDP","172.24.209.29",8080,9898,0

4,CONNECT

OK

3. 发送数据

AT+CIPSEND=4,7

AT+CIPSEND=4,7

OK

>

去掉新行

SEND OK

电脑发送,串口接收

相关推荐
Jony_18 小时前
高可用移动网络连接
网络协议
chilix1 天前
Linux 跨网段路由转发配置
网络协议
DianSan_ERP3 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
呉師傅3 天前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
gihigo19983 天前
基于TCP协议实现视频采集与通信
网络协议·tcp/ip·音视频
2501_946205523 天前
晶圆机器人双臂怎么选型?适配2-12寸晶圆的末端效应器有哪些?
服务器·网络·机器人
linux kernel3 天前
第七部分:高级IO
服务器·网络
数字护盾(和中)3 天前
BAS+ATT&CK:企业主动防御的黄金组合
服务器·网络·数据库
~远在太平洋~3 天前
Debian系统如何删除多余的kernel
linux·网络·debian
unfeeling_3 天前
Keepalived实验
linux·服务器·网络