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

esp8266 udp广播(esp8266配置udp服务器)写在前面 nbsp nbsp nbsp 之前我们通过 ESP8266 08 AP 和 STATION 模式配置了解了 ESP8266AP 模式 这次让 ESP8266 配置为 AP 模式 使用 UDP 通信 ESP8266 充当 Client 与我们的创建的 UDP 服务端通信 先了解一下程序执行流程 1

大家好,我是讯享网,很高兴认识大家。



写在前面:

     之前我们通过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-04-26 16:10
下一篇 2025-05-24 14:56

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/162171.html