what's new in zigbee3.0

zigbee 2019-08-23 1757 次浏览 次点赞


what's new in zigbee3.0

swra615a_what's_new_in_zigbee3.0.pdf

Webinar_ZigBee_3-0_Launch_FINAL.pdf

zigbee pro 2017 r22

  • 子设备管理

    父设备通过邻居表管理子设备年龄,并且设置默认超时值,当然子设备可以通过TimeoutRequest更改该超时值,子设备通过轮询数据默认复位该超时值,如果设备连续无响应并且累计达到该累计值。父节点将发送LeaveRequest标记该设备离开网络,并且允许重新加入。

    终端设备超时请求

    提示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 更新流程

  • 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-LeaveNWK-Leave命令强制支持,但是根据其不同网络设备类型进行处理。路由接收处理所有节点的该消息,终端设备接收其父节点命令,协调器忽略该类型命令。所有网络设备(包含终端设备)都需要接收处理Mgmt_LQI_req命令,其提供标准网络拓扑发现功能。

  • 可选的分布式网络

    分布式网络通过第一个想要建立网络的路由器构成,不在具有协调器具有tc,tc link key 通过其父节点直接获取。该tc link key为提前配置好的全局 tc link key或者通过install code获取 ,分布式网络中设备在整个43亿网络包的生命周期中,tc link key 都将固定且不再更新,

green power basic proxy

区分原来的协调器、路由、终端设备,这里引进绿色能源设备,你可能想象不到,这里定义的支持绿色能源设备不仅仅是通过光能、风能转换的设备,也区分于传统意义的使用电池供电低功耗设备,而且是具有一些能量捕获的清洁能源。配合定义网络设备类型达到真正意义上清洁能源支持。

绿色能源拓扑

提示:更多信息参考Zigbee Green P ower 白皮书

bdb

bdb 约定了网络相关的人机交互行为,详细实现后面章节会单独介绍。

zcl 7

zcl 约定了设备功能相关的行为,详细实现后面会单独章节介绍。

zigbee lighting&occupancy(zlo) device Specification、

专注照明和居住的zlo原来是作为zha的配置文件存在,现在作为zigbee

zigbee3.0 certification&trademarks

支持zigbee3.0 认证,zigbee兼容平台认证,以及成为联盟会员使用zigbee 商标。


本文由 Jay 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处,点赞0

还不快抢沙发

添加新评论