我需要通过ESP8266 wifi模块与我的手机通信Arduino模块
它们都链接到本地局域网,并且不知道对方的IP地址,所以我打算从我的手机发送UDP广播消息,但ESP8266模块似乎没有收到消息< / p>
我使用的ESP8266库来自这里: https://github.com/itead/ITEADLIB_Arduino_WeeESP8266
并使用函数registerUDP()和recv()
有人能帮助我吗?
答案 0 :(得分:4)
我没有足够的声誉发表评论,所以我会回答。
我感觉你的registerUDP()需要指定一个IP地址,我想你正在提供你的DHCP分配的IP地址。使用多播或广播IP发送UDP广播的地方。
您可以修改启动器代码,将UDP数据包发送到同一子网内的所有IP(例如192.168.1.1到192.168.1.254),看看它是否有效。