当前位置:网站首页 > Haskell函数式编程 > 正文

esp8266 udp广播(esp8266udp广播模式)



 ESP8266可以配置三种模式:

  • station模式 : 0x01
  • soft-AP模式 : 0x02
  • soft-AP兼station模式 : 0x03

1、station模式
 station模式可以连接其他的路由器,不能被其他的设备连接。

2、soft-AP模式
 AccessPoint即网络接入点,可以看成是路由器模式,即可以让其他的WiFi设备连接本模块,但是模块自己就不能连接其他的路由器。

3、station+soft-AP模式
 可以看成是station和soft-AP的混合模式,即模块本身自己可以连接其他的路由器也可以被其他的设备连接。这个模式是主要的使用模式,因为可以实现真正的路由器功能。


一、soft-AP的配置
配置流程

  • 将ESP8266配置成“station+soft-AP模式”
  • 使用wifi_softap_get_config获取当前ap配置
  • 更改配置参数ssid和password分别为“ESP8266”和“”
  • 使用wifi_softap_set_config设置ap参数

配置流程

  • 设置远程IP地址为“255.255.255.255”
  • 设置远程端口为:1112
  • 设置本地端口为:2525
  • 注册接收回调函数
  • 注册发送回调函数
  • 建立UDP通信
  • 获取station的MAC地址
  • 发送数据
  • 发送成功后使用定时器继续发送

一、在前面的连接WiFi代码基础上进行修改Wifi_conned函数,完成基本的UDP通信配置

二、配置发送和接收回调函数

三、注册UDP通信函数,实际上我只是将本机的MAC地址进行UDP广播

四、所有代码

效果:

  • 必须成功地连上有用的WIFi
  • 配置好TCP/UDP测试工具软件

esp32广播 esp8266udp广播模式_回调函数

esp32广播 esp8266udp广播模式_#include_02

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

版权声明


相关文章:

  • 亲密付赠卡人暂无可支付方式是什么意思(亲密付赠卡方暂无可用支付方式)2025-10-15 10:54:09
  • sigmoid和tanh函数(sigmoid与tanh)2025-10-15 10:54:09
  • 高德支付方式怎么设置(高德地图怎么设置支付方式)2025-10-15 10:54:09
  • can报文格式(can报文pgn)2025-10-15 10:54:09
  • 一级公文写作:公文格式标题及字体要求二级公文写作:公文格式标题及字体要求三级公文写作:公文格式标题及字体要求字体字号要求(一级公文写作:公文格式标题及字体要求和二级公文写作:公文格式标题及字体要求的字体)2025-10-15 10:54:09
  • 指数与对数的转换公式欧式(指数与对数的相互转换)2025-10-15 10:54:09
  • 安卓软件后缀格式(安卓手机软件后缀)2025-10-15 10:54:09
  • max函数调用(如何调用max函数)2025-10-15 10:54:09
  • hpm格式文件怎么打开(hpm是什么格式的文件)2025-10-15 10:54:09
  • ffmpeg查看视频格式(ffmpeg查看视频帧率)2025-10-15 10:54:09
  • 全屏图片