esp8266 udp广播(esp8266配置udp服务器)

esp8266 udp广播(esp8266配置udp服务器)写在前面 nbsp nbsp nbsp 之前我们通过 ESP8266 08AP 和 STATION 模式配置了解了 ESP8266AP 模式 这次让 ESP8266 配置为 AP 模式 使用 UDP 通信 ESP8266 充当 Client 与我们的创建的 UDP 服务端通信 先了解一下程序执行流程 1 先将 ESP8266 配置为 AP 模式 2 然后打开软件定时器 3 每隔一秒进入软件定时器的回调函数内查看 ESP8266 是否获得 IP 获得 IP 后关闭定时器 4




写在前面:

之前我们通过ESP8266_08----------------AP和STATION模式配置了解了ESP8266AP模式,这次让ESP8266配置为AP模式、使用UDP通信、ESP8266充当Client,与我们的创建的UDP服务端通信。


先了解一下程序执行流程:

1.先将ESP8266配置为AP模式。

2.然后打开软件定时器。

3.每隔一秒进入软件定时器的回调函数内查看ESP8266是否获得IP,获得IP后关闭定时器。

4.进行UDP通信初始化,配置完成后,ESP8266向服务端发送消息。


1.需要用到的函数:

1.设置 WiFi 的工作模式:

2.设置 WiFi SoftAP 模式,并保存到 flash:

3.查询 WiFi Station 模式或者 AP 模式的 IP 地址,确认模式是否配置成功:


4. 创建 UDP 通讯 :



5. 通过无线网络发送数据:



6. 查询某个 TCP 连接或者 UDP 传输的远端信息,此函数一般在接收成功


的回调函数中调用。



2.程序的编写:

程序的功能:

将我们的ESP8266设置为AP模式,充当UDP_Client,用野火串口模拟UDP_Server进行通信。

我们直接拷贝软件定时器的工程,然后新建wifi.c和wifi.h文件,然后将他们分别添加到app/driver和app/include/driver下,刷新工程。

1.wifi.h

2.wifi.c

3.main.c

3.配置:

1.将程序编译下载后,我们要将电脑连接到ESP8266的热点.

esp8266 组播 esp8266udp广播模式_嵌入式

2.我们打开野火的串口调试助手,串口进行以下配置:

esp8266 组播 esp8266udp广播模式_UDP_02

网络调试助手:

esp8266 组播 esp8266udp广播模式_单片机_03

3.然后去验证是否可以通信。

4.验证:


esp8266 组播 esp8266udp广播模式_UDP_04


注:源代码评论获取哟!!!esp8266 组播 esp8266udp广播模式_单片机_05esp8266 组播 esp8266udp广播模式_嵌入式_06

编程小号
上一篇 2025-03-11 07:06
下一篇 2025-01-25 07:33

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/40417.html