网络管理

更新时间:2023-12-14 06:47:21下载pdf

Zigbee 本地网络,简称 Zigbee 网络,通过网关与互联网建立联系,从而使 Zigbee 网络中的设备能够被远程访问。网关与互联网通信一般是通过 Wi-Fi、以太网、蜂窝网等。

Zigbee 网络是网状网络(Mesh),理论上,一个 Zigbee 网络最大支持 60000 多个设备节点。因此,其物理覆盖范围并不因单个设备的射频性能决定。

入网方式

普通配网

通过配置上电行为参数或者调用 API 进入配网,加入到 Zigbee 网络中。

普通配网一般是通过设备复位(例如设备上电),或者在设备上进行某种特殊操作后,让设备进入配网状态。更多详情,请访问《TuyaOS 论坛》Zigbee 入网流程介绍

网络管理

扫码配网

通过 App 扫描设备上的二维码,通知网关开启配网,并由网关主动找寻 Zigbee 子设备。

涂鸦扫码配网一般不需要对 Zigbee 子设备进行特殊操作,这种由网关主动寻找 Zigbee 子设备,不需要子设备进行操作的方式,对现场施工十分友好。

扫码配网保证了设备通过一机一密入网,可以保证网络安全性,降低网络密钥泄露的风险。

网络管理

TouchLink

Touchlink 属于分布式网络的一种,网络中可以不需要协调器,只需要路由器和终端节点。Touchlink 字面意思即接触式连接,是 Zigbee3.0 标准中 ZLL(Zigbee Light Link)协议定义的一种组网方式,早期主要用于照明场景,之后逐步演化为一种标准的配网方式。和典型的 Zigbee 网络相比,Touchlink 进一步简化了网络流程,建立网络和加入网络更加简单可靠。

网络管理

Touchlink 其实是一种近距离组网方式,一个设备被定义为发起者(Initiator),另一个设备被定义为目标者(Target)。

  • 发起者的职责是扫描目标设备。通常情况下终端设备(End Device)会被定义成发起者。

  • 目标者的职责是等待附近的发起者的扫描请求。通常情况下,路由设备(Router)会被定义成目标者:

    • 若得知发起者没有网络存在,则目标者需要建立一个新的网络。
    • 若得知发起者有网络存在,则目标者加入到发起者的网络。

TuyaOS 支持 ZLL 发起者(例如照明遥控器)角色开发,也支持目标者(例如灯具)角色开发。且支持配置 Touchlink 时的信号强度,以调整 Touchlink 时两个设备之间的最大距离。

照明遥控器与灯具建立直接连接,这种配网方式一般要求在进行配网时两个设备要尽量靠近。配网和以后的使用过程,都无需网关和 App。

TuyaOS 论坛 TouchLink 流程分析

本地重置

本地重置可把设备恢复到配网之前状态,也可以选择是否清除数据,例如群组、场景、设备状态等。

网络管理

被动离网

收到网关发送的离网指令,可恢复到配网前状态。

网络管理

安装码

配网时使用的安装码(Install Code),可选择是否使用,这是一个 16 字节长度的码,每一个设备都不相同。

安装码常与扫码配网配合使用,子设备外壳上的配网二维码就与安装码相关。
TuyaOS 支持两种方式:

  • 仅允许安装码配网。
  • 同时允许 Global key 和安装码配网。

网络自恢复

用于防止本地误操作导致设备主动离网。本地重置后进入配网状态,若配网超时或者设备重启,则恢复之前的网络信息,且所有数据都会保留,例如群组、场景等。

网络管理

支持与帮助

在开发过程遇到问题,您可以登录 TuyaOS 开发者论坛 子设备开发版块 进行沟通咨询。