五分钟技术趣谈 | Thread协议在IOT路由器上的应用

开发 开发工具
目前,接入物联网的各种设备正加速爆发,它们在通信标准上各立山头,有采用蓝牙的,有采用ZigBee的,使用Wi-Fi的也不在少数。面对标准不一的物联网通信协议,各IoT设备间的互联互通性自然备受影响。不过一个名为“Thread”的协议将会从众多协议中脱颖而出成为未来IoT标准而稳得天下。

Labs 导读

目前,接入物联网的各种设备正加速爆发,它们在通信标准上各立山头,有采用蓝牙的,有采用ZigBee的,使用Wi-Fi的也不在少数。面对标准不一的物联网通信协议,各IoT设备间的互联互通性自然备受影响。不过一个名为“Thread”的协议将会从众多协议中脱颖而出成为未来IoT标准而稳得天下。

作者:陈国雄

单位:中国移动智慧家庭运营中心

上一期

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”原创稿件,转载请联系原作者】

戳这里,看该作者更多好文

 

责任编辑:未丽燕 来源: 移动Labs
相关推荐

2021-07-07 13:47:38

OCR游戏运行图像

2023-08-23 07:21:44

JsonSchema测试

2023-07-23 18:47:59

Docker开源

2023-07-16 18:49:42

HTTP网络

2023-09-02 20:15:46

VXLAN云网关

2023-04-15 20:25:23

微前端

2023-06-03 21:06:05

2023-09-03 19:06:42

2023-08-06 07:05:25

Android优化

2021-06-04 15:55:57

GPU云桌面5G+AI

2023-09-03 19:21:07

大数据架构

2023-07-02 16:09:57

人工智能人脸识别

2023-07-02 16:34:06

GPU虚拟化深度学习

2023-07-12 15:50:29

机器学习人工智能

2023-08-29 06:50:01

Javamaven

2023-09-12 07:10:13

Nacos架构

2023-08-15 14:46:03

2023-07-31 08:55:15

AI技术网络暴力

2023-09-18 07:16:53

数据库TDengine

2023-07-12 16:03:37

Android开发架构
点赞
收藏

51CTO技术栈公众号