2.6 ZigBee 调光功能 ATSAMR21-LED-Driver板完成调光是通过ZLL协议。这一节描给出ATSAMR21-LED-Driver板的主要无线功能。 2.6.1 加入一个ZigBee光链接网络 关于ZLL协议,可调光被配置成一个ZigBee令牌。可调光进入ZigBee网络通过一个调试过程称做Touchlinking,这从远程控制初使化。因此,可以预期的是,在启动时,调光板不明确扫描ZigBee附近的网络。这是一个应用程序控制行为并且通过设置宏APP_SCAN_ON_STARTUP为零,如在配置一节中提到过。 AVR477远程控制用touchlink来调节灯光。Touchlinking是一个发射网络信息到控制灯来使它加入一个ZigBee网络的过程。功能描述在远程控制一节The AVR477 Touch Remote Control Board 26.2 唯一的MAC地址存贮 SAMR21-XPRO有一个EDBG芯片带有一个唯一的64位址址存贮在每个灯中。SAMR21G8A单片机在启动时读EDBG芯片MAC地址并存贮在内部闪存(辅助页中)当光应用被第一次初使化。隨后,在灯复位和初使化情况下,MAC地址从内部闪存读出。 2.6.3 信息设置/可调灯丛支持 ZLL协议定义了一套功能在可调光灯中支持。这组织为(一丛)变量(属性)和控制命令。典型的属性包括灯的开关状态和明暗级别。这些属性能被用命令远程控制来调节明暗,开关灯的状态。 下表列出了支持灯的丛。每个丛有一套属性和命令。 列如:等级控制丛有一个属性命名为CurrentLevel,它能被远程控制器读出。远程控制可以用如step命令来改变灯的明暗等级。Step命令编辑CurrentLevel灯的值。
|