如何通过同一局域网在两台 ESP32 之间发送数据?



我想在连接到同一局域网的两个ESP之间发送数据(我想我可以通过发送http请求来实现(我不想用一个作为接入点我有一个用作家庭套件设备的esp,我想从另一个esp向它发送数据(例如,传感器读数(。我看过很多教程,其中一个设备用作接入点,但这不是我需要的。我也不需要直接从笔记本电脑访问esp数据,所以我相信我不需要html页面。我将感谢任何帮助、代码或任何现有教程,因为我没有找到任何一个。

将一个ESP配置为AP只是为了方便。你可以在STA(站(模式下配置它们,它们将连接到,例如你的手机热点或你的wifi路由器。

连接到同一热点,它们在同一网络上,并且能够相互通信(除非将热点配置为不允许这样做…(。棘手的部分很可能是";客户端";以确定"网络"的IP地址;服务器";以便创建连接。

如果你有对热点的管理员访问权限,你可以欺骗并硬编码IP地址(假设热点下次看到设备时会为其分配相同的IP地址(

使用mdns(又名bonjour(也不难,它允许网络设备为自己分配一个本地主机名。因此,您可以命名一个ESP("myserver"(,它允许运行客户端代码的ESP连接到";http://myserver.local">

最新更新