matter网络基础之—Thread

matter网络基础之—Thread

前文我们讲过,matter目前有两个分支,matter over Thread和matter over Wi-Fi。 matter over Thread本质上就是运行在Thread协议上的matter应用层协议。matter over Thread产品需要两个认证:CSA联盟的matter认证和Thread联盟的Thread产品认证。学习Thread协议对我matter产品开发是非常有意义的。

什么是 Thread?
Thread是专门为物联网设计的一种短距离、低功耗、支持IPv6的无线网状网络组网协议。Thread协议栈是建立在现有的IEEE和IETF标准集之上的一个开放标准,而不是一个全新的标准。

Thread协议栈的结构如下图:
在这里插入图片描述
Thread协议栈支持 IPv6 地址并提供与其他 IP 网络的低成本桥接,Thread协议栈针对低功耗/电池供电的操作和无线设备到设备通信进行了优化。 Thread协议栈为需要基于IP网络互联和家庭和商业应用而设计,并且可以在堆栈上使用各种应用层。

Thread协议栈的主要特性包括:
• 易于部署和维护 — 安装、启动和操作相对简单。产品安装码(Product installation codes)确保经过授权的产品可以加入网络之中。简单的建网和入网协议允许系统自我配置和修复路由错误。
• 通信安全 — Thread 网络中的设备都必须通过身份验证,并且所有的通信都经过了加密
• 稳定可靠 — 具有自愈能力的网状网络,无单点故障,并且采用扩频技术以提高抗干扰能力
• 低功耗 — Thread 低功耗设备可以进入休眠并使用电池供电,通常使用一块电池能工作数年
• 规模可扩展 — Thread 网络的规模可以扩展达数百个设备

OpenThread:
由谷歌发布是的OpenThread的开放源代码实现Thread。谷歌发布OpenThread,旨在让开发者更广泛地使用谷歌 Nest产品中使用的网络技术,以加快互联家庭和商业建筑产品的开发。

OpenThread为家庭和商业建筑应用定义了一种基于IPv6的,可靠的、安全和低功耗的无线设备到设备通信协议。OpenThread实现了Thread 1.1.1 规格中定义的所有功能以及Thread 1.2 规格的部分功能。

Thread网络结构:
全功能Thread设备(Full Thread Device)总是打开它的射频收发器,它订阅所有Router的多播地址,并维护 IPv6 地址映射。FTD 有三种类型:
路由器, REED–可以升级为Router, 全功能终端设备(Full End Device)–无法升级为 Router

最小功能Thread设备(Minimal Thread Device)不会订阅多播地址,并且它会将它的所有消息发送给它的父节点。MTD 有两种类型:
最小功能终端设备(Minimal End Device)–始终打开自身的收发器,无需从父节点中轮询消息
休眠终端设备(Sleepy End Device)–通常会关闭自身的收发器(睡眠),偶然会打开收发器(唤醒)以从父节点中轮询消息

Thread家庭网络构架:
在这里插入图片描述
Thread设备类型:

  1. 边界路由器&

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值