# what's new in zigbee3.0 [swra615a_what's_new_in_zigbee3.0.pdf](http://www.ti.com/lit/an/swra615a/swra615a.pdf) [Webinar_ZigBee_3-0_Launch_FINAL.pdf](https://www.zigbee.org/download/green-power-white-paper/?wpdmdl=7821) ## zigbee pro 2017 r22 * 子设备管理 父设备通过邻居表管理子设备年龄,并且设置默认超时值,当然子设备可以通过`TimeoutRequest`更改该超时值,子设备通过轮询数据默认复位该超时值,如果设备连续无响应并且累计达到该累计值。父节点将发送`LeaveRequest`标记该设备离开网络,并且允许重新加入。 ![终端设备超时请求](images/time_out_request.png) > **提示**`files->random_key_succeed_packet_join_toggle.cubx`->`id.27/id.34` * 父节点宣告命令 `ParentAnnounce` 消息已经作为支持路由设备(路由、协调器)强制命令,用以通知其他支持路由的设备其子设备的加入,通过地址0xFFFC进行广播用以同步该设备在该网络中被重启过并且已经重新加入。该数据行为通常发生设备加入网络后10-20秒。 * tc r21(r22向下兼容)zigbee 3.0 约定加入集中式安全网络必须发起`TCLinkKey`更新流程,获取的 tc link key 用以加密之后的aps 层通信,`NodeDescriptor` 同样会在关联加入流程中发生用以指示zigbee 版本,r21的协调器(同时作为tc)可以配置接受或拒绝早期未发起tc link 更新流程的兼容设备。注意,唯一(相对于全局)的tc link key 会增加作为tc 协调器内存资源。 ![tc link 更新流程](images/r21_tc_link_key_update_procedure.png) * install code 默认地,tc link key获取都是通过新加入网络设备发起数据请求。现在可以设备出厂通过install code 携带一个随机128bit tc link key和16bit的crc,加入网络前tc通过一些物理接口(key/lcd、serial)获取该install code,从而运行新设备的加入。 * nwk 层的帧计数器 为了防止重放攻击,设计了网络层的帧计数器,该计数会在所有reset行为后重置,同时也会在大于`0x80000000` 后复位; * 更改mac 层运行设备加入 处于安全考虑,不再支持永久使能设备加入,取而代之的是最大254秒开放网络。当然可以你可以zdp 尝试每间隔254秒使能达到永久开放网络的需求。同时,不再支持mac层运行设备加入,但是tc不允许设备加入的情形。 * 新增强制网络命令支持 对于 `Mgmt-Leave`和`NWK-Leave`命令强制支持,但是根据其不同网络设备类型进行处理。路由接收处理所有节点的该消息,终端设备接收其父节点命令,协调器忽略该类型命令。所有网络设备(包含终端设备)都需要接收处理`Mgmt_LQI_req`命令,其提供标准网络拓扑发现功能。 * 可选的分布式网络 分布式网络通过第一个想要建立网络的路由器构成,不在具有协调器具有tc,tc link key 通过其父节点直接获取。该tc link key为提前配置好的全局 tc link key或者通过install code获取 ,分布式网络中设备在整个43亿网络包的生命周期中,tc link key 都将固定且不再更新, ## green power basic proxy 区分原来的协调器、路由、终端设备,这里引进绿色能源设备,你可能想象不到,这里定义的支持绿色能源设备不仅仅是通过光能、风能转换的设备,也区分于传统意义的使用电池供电低功耗设备,而且是具有一些能量捕获的清洁能源。配合定义网络设备类型达到真正意义上清洁能源支持。 ![绿色能源拓扑](images/green_power_proxy_topology.png) > **提示**:更多信息参考[Zigbee Green P ower 白皮书](https://www.zigbee.org/download/green-power-white-paper/?wpdmdl=7821) ## bdb bdb 约定了网络相关的人机交互行为,详细实现后面章节会单独介绍。 ## zcl 7 zcl 约定了设备功能相关的行为,详细实现后面会单独章节介绍。 ## zigbee lighting&occupancy(zlo) device Specification、 专注照明和居住的zlo原来是作为zha的配置文件存在,现在作为zigbee ## zigbee3.0 certification&trademarks 支持zigbee3.0 认证,zigbee兼容平台认证,以及成为联盟会员使用zigbee 商标。