gpt4 book ai didi

c - 使用Wifi模块ESP8266发送UDP广播消息

转载 作者:行者123 更新时间:2023-12-02 01:36:29 24 4
gpt4 key购买 nike

我需要通过 ESP8266 wifi 模块让 Arduino 模块与我的手机进行通信

它们都链接到本地​​ LAN 网络,并且不知道彼此的 IP 地址,因此我打算从手机发送 UDP 广播消息,但 ESP8266 模块似乎没有收到消息

我使用的ESP8266库来自这里: https://github.com/itead/ITEADLIB_Arduino_WeeESP8266

并使用函数registerUDP()和recv()

有人可以帮助我吗?

最佳答案

我没有足够的声誉来发表评论,所以我会做出回答。

我有一种感觉,你的 registerUDP() 需要指定一个 IP 地址,我猜你正在提供 DHCP 分配的 IP 地址。其中 UDP 广播是使用多播或广播 IP 发送的。

您可以修改启动器代码,将UDP数据包发送到同一子网内的所有IP(例如192.168.1.1到192.168.1.254)并查看是否有效。

关于c - 使用Wifi模块ESP8266发送UDP广播消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30625557/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com