我正在制作一个基于星型拓扑的家庭自动化项目。我想要实现的是,nodemcu/ESP8266 之一充当可供外界访问的服务器,而其他 nodemcu/ESP8266 充当连接到继电器或传感器的客户端。
从服务器收到命令后,必须相应地触发中继并将状态更新回服务器。我通过不同的方法阅读了很多教程。MQTT 看起来不错,但我不想使用任何第三方代理,如 Adafruit。我想在我的 nodemcu 或我的网络主机上托管网络服务器。可悲的是我没有树莓派。
我可以将我的 ESP8266 设备之一用作 MQTT 代理,还是有合适的替代方案?