• 正文
  • 相关推荐
申请入驻 产业图谱

开拓物联网未来-Thread设计入门和解决方案

06/16 10:06
527
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

Thread 是无线网状网络的未来,它正逐步成为连接“物”的关键技术。这些“物”通常指对功耗敏感、空间受限的设备,集成了微控制器 (MCU)、传感器、射频技术和软件。无线连接将这些设备桥接到互联网,实现远程控制与自动化。

市场上存在多种支持互联的无线技术,但 Thread 独特地满足了智能家居的特定需求。它通过提供一种低功耗、安全、可扩展的基于IP 的无线网状网络协议,填补了物联网中的关键技术空白,并且基于成熟的标准构建。

为什么基于IP的物联网很重要

IP是互联网的核心通信协议。IP 提供了在 IP 网络中转发数据报的基本机制,其路由能力使得不同网络之间能够互联互通。经过数十年的快速发展,IP已经无处不在。

那些不原生支持 IP 的网络技术必须先在网关处适配为 IP。这一过程涉及将本地网络地址映射,并将网络层负载重新封装为 IP 数据报。如图2所示,本地加密的数据包必须在网关处解密,然后再重新加密到IP数据报中。

相比之下,像Thread和Wi-Fi这样原生支持IP的本地网络,可以直接转发和路由应用负载,无需额外处理。本地网络中加密的数据包能够保持端到端的安全性,如图 3 所示。

在网状网络市场中存在多种无线技术。从长远来看,三大主要解决方案将在智能家居和物联网中成为主导协议:Wi-Fi低功耗蓝牙Bluetooth LE、以及 802.15.4 网状网络协议

Wi-Fi仍是高带宽数据的主力。

低功耗蓝牙:是设备间点对点通信的普及标准。

ZigbeeThread都基于IEEE 802.15.4 标准,提供高度可扩展、低功耗的网状网络,适合多对多设备通信。这两者的根本区别在于:Thread 从一开始就为原生 IP 网络而设计,而Zigbee使用独立的寻址方式,需要应用层网关才能连接到IP网络。

近年最重要的行业发展则是Matter标准的推出,该应用层协议同样可运行在 IP 网络之上。Matter通过使用Thread作为底层的低功耗网状网络、Wi-Fi作为高带宽网络,并为非IP设备(如Zigbee等)提供桥接支持,从而促进了智能家居生态的一致性。

为什么选择 Thread协议

Thread 专注于低功耗和原生支持 IP,兑现了“物”与互联网无缝连接的承诺。它不仅能在低成本、依靠电池供电的设备之间实现高效通信,还能简化与云端和移动设备的接口。Thread 提供了一种全新的、极具吸引力的无线网状网络解决方案,专为智能家居需求而设计:

低功耗运行:Thread 通过休眠终端节点 (sleepy end nodes) 提供广泛的低功耗支持。这些设备大部分时间处于低功耗睡眠状态,不需要频繁与网络通信,从而延长电池寿命。父节点会缓存消息,只有当休眠设备唤醒并轮询父节点时才触发消息传输。

可扩展与弹性:Thread 专为支持250+ 节点网络而设计,最多可有 32 个活动路由器,确保路由信息高效分布。网络会根据拓扑变化自动交换 MLE 消息,并在需要时将合格设备提升为路由器。Thread 是一个稳健的自愈网状网络,没有单点故障:路由器失效时会自动重路由,Leader 失效时会自动选举新 Leader,多重边界路由器提供冗余保障。

互操作性:Thread Group 提供标准化测试工具,用于所有 Thread 协议栈和最终产品的认证。所有组件(芯片、软件栈或模块)必须通过 Thread 认证才能用于终端产品。任何希望使用 Thread 标志的设备必须在认可实验室完成认证测试。

安全与易用:Thread 网络既简洁易用,又极其安全。它在 MAC 层使用AES-128 加密,并结合 ECC 与 J-PAKE 算法安全地添加新设备。应用层可选择使用 DTLS 等标准 IP 安全协议进一步保护负载。Thread 通过Commissioner 设备来管理新设备加入,支持智能手机、电脑等离网设备以及 Thread 网络内设备。加入过程需输入唯一口令,建立安全的 DTLS 会话进行认证与授权,完成后设备才可接入网络。

运用芯科科技解决方案加速Thread产品上市

随着物联网设备的快速普及,如何让产品从概念阶段尽快进入市场变得尤为关键。Silicon Labs(芯科科技)通过简化应用开发和提供全面的网络调试工具,帮助企业加速产品上市。

1. 应用开发

Thread不定义应用层,而是提供基础的消息服务,如基于UDP和CoAP的单播与组播。与Wi-Fi类似,Thread专注于安全可靠的信息传输,但采用低功耗网状网络而非高功率星型网络。芯科科技的AppBuilder工具通过回调和插件抽象协议栈细节,简化了IP消息服务的使用,还提供可快速上手的 Thread 示例应用,便于定制与扩展。应用代码可高度移植,并能在支持的 802.15.4 设备间复用。

2. 网络调试

在开发网状网络应用时,理解、调整和优化网络层行为至关重要。传统方法依赖无线嗅探器捕获空中数据,而芯科科技面向Thread协议开发所提供的无线SoC内置了Packet Trace接口,可输出设备收发的每个数据包及链路质量信息。这些信息可通过Desktop Network Analyzer工具汇总,形成完整的网络活动视图,并能解码Thread消息。该工具还能将流量关联为事件,并支持长时间日志记录,以发现偶发或间歇性问题。

探索Thread解决方案:https://cn.silabs.com/wireless/thread?tab=hardware

芯科科技

芯科科技

Silicon Labs (NASDAQ:SLAB) 是物联网、互联网基础设施、工业控制、消费和汽车市场硅、软件和系统解决方案的领先提供商。 解决电子行业最麻烦的问题,为客户在性能、节能、连接和设计简洁性方面提供了显着的优势。 Silicon Labs拥有卓越的软件和混合信号设计专业知识,依托世界一流的工程设计团队,可让开发人员获得所需的工具和技术,迅速推进并以简捷的方式完成初始概念到最终产品过程。

Silicon Labs (NASDAQ:SLAB) 是物联网、互联网基础设施、工业控制、消费和汽车市场硅、软件和系统解决方案的领先提供商。 解决电子行业最麻烦的问题,为客户在性能、节能、连接和设计简洁性方面提供了显着的优势。 Silicon Labs拥有卓越的软件和混合信号设计专业知识,依托世界一流的工程设计团队,可让开发人员获得所需的工具和技术,迅速推进并以简捷的方式完成初始概念到最终产品过程。收起

查看更多

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录

Silicon Labs公司(NASDAQ:SLAB)是物联网、互联网基础设施、工业控制、消费电子和汽车等市场领域中的芯片、软件和系统解决方案的领先提供商。