使两个esp8266进行通信的最佳方式是什么?如果两个位于不同的位置,比如一个在印度,另一个在迪拜,两者都连接到互联网。我应该使用mosquitto来让他们沟通,还是有更好的方法?
答案 0 :(得分:2)
对于Stackoverflow来说,这个问题实际上太宽泛了。我们不了解足够的细节,答案可能主要是基于意见的。
这是我的0.02美元。
我不会直接将ESP8266或任何其他物联网设备暴露给互联网。这意味着如果没有一些特殊的网络/防火墙配置(NAT),它们就无法直接相互通信。所以,你是对的,你需要一个两个设备可以交谈的中介。如果两个设备之间的通信具有“发布 - 订阅性质”,那么是的,MQTT是一个很好的选择。
如果您不想自己设置Mosquitto经纪人,我建议您查看https://www.cloudmqtt.com/。