我是一位经验丰富的开发人员,正在跳入 OpenThread 以实现专门针对 Nest 产品的家庭自动化。我更感兴趣的是探索通过边界路由器、本地链路和 FTD 和 MTD 的本地网状存在的本地协议与 Nest 设备进行通信的可能性。如果可以避免通过云和用户帐户使用 Nest API,我不感兴趣。
我从 Nest Learning Thermostat 开始,在 Raspberry Pi 3 上进行原型设计,并在此处的 git repo 上成功构建了 Open Thread Posix 平台和其他步骤:https ://github.com/openthread/openthread 我是能够通过 ot-cli-ftd 在 2 个平台 NCP 节点之间 ping 通,并且一些但不是所有必要的 wpantund(?) 服务正在运行。
上面的步骤描述了我要去的方向,但我不确定这是最好的或正确的方法,但根据我到目前为止所读到的内容是有道理的。
由于 Nest Learning Thermostat 已经通过 tcp/ip 连接到您的本地 wifi 网络,我正在尝试确定恒温器是否有内置边界路由器,将 802.15.4 流量路由到 wifi?有人知道吗?我已经能够将我的恒温器连接到我的家庭 wifi 网络,但我还没有找到任何以我的方式与之通信的示例。
如果恒温器没有边界路由器,或者 tcp/ip 连接是专有的并且像我这样的制造商无法访问,那么我是否需要获得 802.15.4 平台才能与 Nest 设备通信?
谢谢你提供的所有帮助。- 道格