我正在寻找一种方法来连接到我的 ESP8266 的网络服务器,而无需连接到与其相同的网络。此外,我希望能够在不使用路由器上的端口转发或 VPN 隧道选项的情况下连接到它。如果除了 ESP8266 的网络服务器之外,还有其他选项可以在用户界面上发送命令,我愿意听取相关提示。
我知道这可以用某些设备完成(虽然我不确定 ESP8266),但不知道它是如何完成的。例如,要连接到像 NEST 这样的智能恒温器,无需端口转发或使用 VPN 即可向其发送命令。
任何帮助将不胜感激。
我正在寻找一种方法来连接到我的 ESP8266 的网络服务器,而无需连接到与其相同的网络。此外,我希望能够在不使用路由器上的端口转发或 VPN 隧道选项的情况下连接到它。如果除了 ESP8266 的网络服务器之外,还有其他选项可以在用户界面上发送命令,我愿意听取相关提示。
我知道这可以用某些设备完成(虽然我不确定 ESP8266),但不知道它是如何完成的。例如,要连接到像 NEST 这样的智能恒温器,无需端口转发或使用 VPN 即可向其发送命令。
任何帮助将不胜感激。
假设所有这些都在具有动态 IPv4 地址和用作 NAT 网关的路由器的“正常”家庭宽带网络上。
您所谈论的设备不作为 HTTP 服务器运行。他们使用协议,其中设备连接到已知的公共源,例如托管在云中的 MQTT 代理。
设备的消息被发送到云代理,然后转发到正确的设备。
由于设备连接并保持连接有效,因此无需进行任何端口转发或使用 VPN。