作者:陈国雄
单位:中国移动智慧家庭运营中心
上一期
labs带大家认识了
Andlink家族以及新成员AndlinkOS,
这一期
我们来看看有什么新内容
Thread协议
啥是Thread,能吃吗?
知道WiFi、Zigbee、蓝牙,
Thread算老几?
Thread怕是噱头吧,
已有物联网协议感觉已经够用了…
别担心,听小编5分钟趣谈Thread
保证药到病除
Part 01、啥是Thread?
Thread 是一种专为家庭设备联网而设计的无线 Mesh 网络标准,具有自组网、低成本、低功耗、高容量、高安全性、原生支持 IPv6 等特性。
往下瞅瞅它的协议体系图:
在 Thread 协议体系之上可构建符合标准五层结构的网络协议混合模型,即物理层、数据链路层、网络层、传输层和应用层。Thread 基于 IEEE 802.15.4 PHY/MAC 层标准之上,工作在 2.4GHz 公用频段,最高速率为250kbit/s,适用于短距离、低速率的应用场合;Thread 在 MAC 层和 IPv6 网络层之间加入 6LowPAN 适配层,在承载能力有限且不可靠的物理链路之上实现对 IPv6 的高效支持,使其具备全 IP 化特性;Thread 要求在传输层至少实现 UDP,而 TCP 是可选的,并且没有定义应用层。
根据是否具备路由能力,Thread 网络设备可分为路由设备和终端设备(End Device)。根据在网络中承担的职责不同,路由设备可分为普通路由节点(Router)、主导节点(Leader)以及边界路由器(Border Router)。
来来来,一起瞅瞅Thread网络拓扑:
Part 02、Thread为啥一定要用IP技术?
- 多服务网络:使用公共网络基础设施托管多个应用程序
- 聚合网络层:构建使用多种连接技术的端到端应用程序
Part 03、Thread协议优越感哪来的?
- 可扩展的自组网:路由器在每个网络的邻居之间转发消息,最多可以拥有32个路由器节点;终端设备通过网路中的路由节点进行连接,每个路由节点最高可以接入 511 个终端设备节点;每个Thread网络最高可以同时运行 16000+个终端设备节点。
- 自配置路由:自动增加连接和范围;动态删除以减少冗余节点。
- 弹性的自组网:实现任意节点间的最短路径点对点路由;使用距离矢量路由协议;动态选择最佳广播路由器下一节点。
- 弹性便捷路由:可连接多个边界路由器;Thread网络到非Thread网络轻松切换。
- 低功耗:功耗是WiFi的十分之一;纽扣电池即可提供节点以年计算的续航。
Part 04、是骡子是马拉出来溜溜 ?
低功耗、支持mesh组网、支持IPV6、高安全性、无单点故障……
Part 05、Thread怎么用?
Thread网络的边缘路由器可以由任何具备Thread边缘路由器的家电代替,实现Thread网络、非thread网络的无缝切换。以Thread协议为中心,中国移动智慧家庭运营中心率先展开了基于Thread协议在多功能IOT路由器上的技术探索,IOT路由器将实现WiFi、ZigBee、Thread多协议接入,为用户决智能设备购买不互通、智能协议选择难等痛点。
【本文为51CTO专栏作者“移动Labs”原创稿件,转载请联系原作者】