我想在Weave上工作,但我注意到Nest已经开源了Openthread.我想用Openthread弄脏手,但如果有人能为我回答这些问题,我真的很感激.
提前致谢!
简而言之,就OSI模型而言:
区分OpenThread和Thread非常重要.OpenThread是Thread标准的开源实现.
这两种技术都设计为在以下松散类别的嵌入式设备的住宅环境中使用(尽管以不同的方式):
您的问题的含义是这两种技术是互斥的,或者它们以某种方式解决了类似的问题.正如可爱的命名所暗示的,Thread and Weave是互补技术.Weave需要一个网络接口与其他设备通信,而Thread提供一个.
线程就像这样的Wi-Fi.Wi-Fi未定义在其上运行的协议.例如,仅仅因为智能恒温器和智能灯开关具有Wi-Fi无线电并不意味着它们可以相互通信.对于具有线程兼容无线电的设备,情况类似.
虽然没有特别的理由说明为什么你不能使用Thread或Weave(或两者兼而有之!)与运行Android(或任何其他操作系统)的设备进行通信,但是魔鬼的细节是:没有一个尺寸-fits-all解决方案.
话虽这么说,一种方法是使用IPv6路由:线程基于IPv6,所以如果你有一个线程边界路由器,你可以允许Wi-Fi网络上的设备直接(通过IPv6)与线程网络上的设备进行通信.
除POSIX仿真器外,CC2538现在是官方支持的硬件平台.Dialog的SmartBond™SoC系列芯片目前由Dialog直接提供.
| 归档时间: |
|
| 查看次数: |
2249 次 |
| 最近记录: |