OpenThread 是一种基于 IPv6 、IEEE 802.15.4 标准的低功耗无线 Mesh 网络协议,主要用于智能家居、物联网设备等场景。它的设计目标是实现设备之间的高效通信、低功耗运行和高可靠性。
① 特性
低功耗: 适合电池供电的设备。
Mesh 网络: 支持多跳通信,扩展网络覆盖范围。
安全性: 提供端到端加密和身份验证。
IPv6 支持: 基于 6LoWPAN,支持 IPv6 协议。
自修复能力: 网络动态调整,支持节点加入和离开。
跨平台支持: 可在多种硬件和操作系统上运行。
② 网络架构
路由器(Router): 负责转发数据包、维护网络路由表、允许子节点(子设备)加入网络。
终端设备(End Device): 通常是低功耗设备,通过父节点(路由器或边界路由器)通信,不支持数据包转发。
边界路由器(Border Router): 连接 Thread 网络与其他网络(如 Wi-Fi 或以太网),提供 IPv6 路由和网络服务(如 DHCPv6、NDP)。
Leader: 网络中的管理节点,负责分配路由器 ID 和维护网络状态。每个 Thread 网络只有一个 Leader。
③ 协议栈
物理层(PHY): 基于 IEEE 802.15.4,工作在 2.4 GHz 频段。
MAC 层: 提供介质访问控制和帧传输功能,支持 CSMA-CA(载波侦听多路访问/冲突避免

最低0.47元/天 解锁文章
2338

被折叠的 条评论
为什么被折叠?



