我想构建一个类似于 Nest Thermostat 的基于 Raspberry Pi (RPi) 的设备,只是我想控制电灯开关。我知道我可以轻松地在 RPi 上编写 Node.js 脚本,然后将其连接到我的本地路由器并使用连接到同一路由器的 PC 来控制它。
但是,我想让它更像一个 Nest。我希望能够通过像 Heroku 这样的云提供商跨不同子网控制 20 个(或更多)RP。
Nest 恒温器不需要用户打开路由器上的端口,以便 Nest 服务器可以与其通信。
Nest 如何在不启用客户路由器中的端口转发的情况下通过网络控制客户的恒温器?