在不同位置的不同wifi上连接esp8266

Connecting esp8266 on different wifi at different location

如果两个 esp8266 都在不同的位置,比如一个在印度,另一个在迪拜,两者都连接到互联网,那么让两个 esp8266 进行通信的最佳方法是什么。我应该使用mosquitto让他们交流,还是有更好的方法?

这个问题实际上对于 Whosebug 来说太宽泛了。我们不知道足够的细节和答案可能主要是 opinion-based.

不过,这是我的 0.02 美元。

我不会将 ESP8266 或任何其他物联网设备直接暴露在互联网上。这意味着如果没有一些特殊的 network/firewall 配置 (NAT),它们就不能直接相互交谈。所以,你是对的,你需要一个两个设备都可以交谈的中介。如果两个设备之间的通信是 "publish-subscribe nature" 那么是的,MQTT 是一个不错的选择。

如果您不想自己设置 Mosquitto 代理,我建议您查看 https://www.cloudmqtt.com/