当前位置:网站首页 > 微服务架构 > 正文

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



写在前面:

之前我们通过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

到此这篇esp8266 udp广播(esp8266配置udp服务器)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 怎么点击图片跳转链接呢(怎么点击图片跳转链接呢微信)2025-02-18 17:36:06
  • 网页传输文件微信(网页传输文件微信打不开)2025-02-18 17:36:06
  • 模型训练服务器(模型训练服务器怎么选择)2025-02-18 17:36:06
  • 获取位置信息失败怎么解决(微信公众号获取位置信息失败怎么解决)2025-02-18 17:36:06
  • 关闭dhcp client(关闭dhcpclient服务)2025-02-18 17:36:06
  • 微信linux版(微信有没有linux版本)2025-02-18 17:36:06
  • 跳转链接生成器(微信跳转链接生成器免费)2025-02-18 17:36:06
  • 微信hook机器人对接(微信机器人接口)2025-02-18 17:36:06
  • 速排小蚂蚁微信编辑器的文字在中间(小蚂蚁微信编辑器在线编辑)2025-02-18 17:36:06
  • samba共享服务配置器过程介绍(搭建samba服务器对资源共享有什么意义)2025-02-18 17:36:06
  • 全屏图片