Blynk、ThingSpeak 等物联网平台如何在没有端口转发的情况下与硬件(例如 ESP8266)通信?

物联网 ESP8266 阿杜伊诺
2021-06-10 08:53:11

如果我想从互联网访问我的本地服务器 NodeMCU,我会使用端口转发。但是,如果我使用像 Blynk、ThingSpeak 这样的物联网平台……那么我就不需要关心端口转发了。我们可以使用他们提供的身份验证令牌和 URL 轻松访问我们的设备。

那么这些平台是如何与 NodeMCU 通信的呢?我该如何实现这种连接?我不是要了解/实现整个 IOT 云平台,我只是想了解他们在没有端口转发的情况下进行通信的方式。

如果您分享任何教程链接来实现此类服务器,这将非常有帮助。

1个回答

这些系统的工作原理是让设备从您的家庭网络连接到服务运行的服务器。

此出站连接是双向的,因此服务器可以将命令“向下”发送回此链接,以及设备“向上”发送数据。

然后,该服务将发送给它的命令代理到设备。