Skip to main content

Thread设备角色与状态灯说明

本文档旨在帮助用户了解 Thread 无线设备角色的功能,以及如何通过设备状态灯判断设备当前为何种角色或状态。

本文档可以帮助用户快速了解一些 Thread网络的基础知识,但不会涉及过深的技术剖析。


Thread 无线设备角色

在一个 Thread 网络中,大多数设备都会根据当前网络的需要,进行多种角色的转换。

常规的角色包括:

  • Leader(领导者)
  • Router(父路由)
  • Child(子设备)

Leader(领导者)

  • Leader 负责管理Thread网络中的Router,它自身也是一个Router。
  • Leader 是动态自选的(提高容错率),它负责汇总和分发全网络的配置信息。

Router(父路由)

  • 为网络中的设备转发数据包
  • 为尝试加入网络的设备提供安全的commissioning服务(协助入网服务)
  • 始终打开它的收发器

Child(子设备)

  • 主要与单个Router进行通信
  • 不会为其他网络设备转发数据包
  • 可以关闭它的收发器来降低功耗

它们之间的关系

一个 Thread 网络仅有一个 Leader,但会有多个 Router,多个 Child。

  • Leader 负责管理所有 Router
  • Router 负责管理多个 Child
  • 一个 Child 仅能依附一个 Router,一个 Router 下可以有多个 Child

为保证网络的畅通和最优路径,它们之间的关系是动态调节的。

任何一个新加入网络的设备,最初的角色总是 Child

Thread 会尝试将 Router 的数量保持在 16 ~ 23 之间。如果一个 Child(REED) 加入,并且网络中的 Router 数量低于 16,那么它将自动升级为 Router。

tip

另外,Thread角色还可进行 FTD、MTD 等分类。这里为了便于理解不再进行叙述。

可认为当前所有设备均会根据需要,自动在 Leader、Router、Child 之间进行角色的自动转换,目的是保证网络的畅通和最优路径。


设备状态灯

一般情况下,Thread无线设备均会有一个红色的LED灯,用来指示当前设备的状态和角色。但这不是绝对的,应以实际设备为准。

灯光状态说明如下:

  • 红灯 1S 闪烁: 尝试加入 Thread 网络。
  • 红灯 250ms 闪烁: 已加入 Thread 网络,等待分配角色。
  • 红灯常亮: 已加入 Thread 网络,当前为 Leader 角色。
  • 红灯 3000ms 灭,2 次 150ms 闪烁,周期循环(3 秒亮 2 次): 已加入 Thread 网络,当前为 Router 角色。
  • 红灯 3000ms 灭,1 次 150ms 闪烁,周期循环(3 秒亮 1 次): 已加入 Thread 网络,当前为 Child 角色。
  • 红灯 1S 慢速呼吸闪烁: commissioner协助入网状态。
  • 红灯 250ms 快速呼吸闪烁: joiner待入网状态。
  • 红灯 150ms 闪烁: 设备定位模式或长按提示。

Contact us for more support

Contact Us