使用Nest Learning Thermostat的OpenThread [英] OpenThread using Nest Learning Thermostat

查看:96
本文介绍了使用Nest Learning Thermostat的OpenThread的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是一位经验丰富的开发人员,他正在跳入OpenThread进行专门用于Nest产品的家庭自动化.我对探索通过边界路由器,本地链路和FTD&本地网状网络通过本地协议与Nest设备通信的可能性更感兴趣. MTD.我对是否可以避免通过云和用户帐户使用Nest API不感兴趣.

I'm a seasoned developer who is jumping into to OpenThread for home automation specifically for Nest products. I'm more interested in exploring the possibility of communicating with Nest devices through local protocols via border routers, local link and local mesh presence of FTD's & MTD's. I'm not interested if it can be avoided to use the Nest API through the cloud and user accounts.

我从Nest Learning Thermostat开始,正在Raspberry Pi 3上进行原型设计,并在此处成功在其git repo上构建了Open Thread Posix平台和其他步骤:

I've started with the Nest Learning Thermostat and I'm prototyping on a Raspberry Pi 3 and have successfully built the Open Thread Posix platform and other steps on their git repo here: https://github.com/openthread/openthread I am able to ping between 2 platform NCP nodes via ot-cli-ftd, and some, but not all the necessary wpantund(?) services are running.

以上步骤描述了我要走的方向,但是我不确定这是最好的方法还是正确的方法,但是根据我到目前为止所读的内容是有道理的.

The above steps describe the direction I'm going, but I'm not sure it's the best or correct way to do so, but makes sense based on what I've read so far.

由于Nest Learning Thermostat已通过tcp/ip连接到您的本地wifi网络,因此我试图确定恒温器是否具有内置的边界路由器,将802.15.4流量路由到wifi?有人知道吗?我已经可以将恒温器连接到我的家庭wifi网络,但是我还没有找到任何以这种方式与之通信的示例.

Since the Nest Learning Thermostat already attaches to your local wifi network via tcp/ip, I'm trying to determine if the thermostat has a built in border router, routing 802.15.4 traffic to wifi? Does anyone know? I've been able to connect my thermostat to my home wifi network, but I haven't found any examples of communicating with it the way I am going.

如果恒温器没有边界路由器,或者tcp/ip连接是专有的,并且像我这样的制造商无法访问,那么我是否需要一个802.15.4平台才能与Nest设备通信?

If the thermostat doesn't have a border router, or the tcp/ip connection is proprietary and not accessible to makers like me, then do I need to get an 802.15.4 platform to communicate with Nest devices?

感谢您提供的任何帮助. -道格

Thanks for any help you can give. - Doug

推荐答案

如今,Nest学习温控器主要利用Thread技术来控制欧洲的Nest HeatLink产品.目前,它不公开任何用于控制或自检Thread的API.如果要与恒温器进行交互,则需要使用Works with Nest(云)API.

Today, the Nest Learning Thermostat makes use of Thread technology primarily for controlling Nest HeatLink products in Europe. It does not expose any APIs for control or introspection over Thread right now. If you want to interact with the Thermostat, you'll need to use the Works with Nest (cloud) APIs.

线程(和实现它的OpenThread)仅提供一个网络层,但是对于有意义的交互,您将需要在其之上的一个应用程序层. Nest产品为此使用了Weave协议套件. Nest尚未准备好直接向其产品直接提供完整的第三方交互,但是您可以通过 http开始探索Weave技术. ://openweave.io/-观看该空间以了解更多.

Thread (and OpenThread which implements it) provides only a network layer, but for meaningful interactions, you'll need an application layer on top of it. Nest products use the Weave protocol suite for this purpose. Nest is not quite ready to provide full third-party interactions directly to their products quite yet, but you can begin exploring Weave technology over at http://openweave.io/ -- watch that space for more to come.

这篇关于使用Nest Learning Thermostat的OpenThread的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆