与你共读ZigBee基本设备行为规范(BDB)之基本概念

与你共读ZigBee基本设备行为规范(BDB)之基本概念

ZigBee Base Device Behavior Specification

作为一名智能家居行业的嵌入式工程师,难免要接触学习ZigBee,而学习ZigBee,有必定要了解ZigBee的基本设备行为规范。接下来,我会在这里与你一起了解ZigBee基本设备行为规范。

ZigBee联盟官方下载地址:
https://zigbeealliance.org/zh-CN/developer_resources/

1.1范围

基本设备行为规范的范围是定义:
 基本设备所需的环境
 基本设备的初始化过程
 基本设备的调试过程
 基本设备的重置步骤
 基本设备的安全性程序

1.2目的

基本设备行为规范的目的是指定在ZigBee-PRO堆栈上运行的基本设备的环境,初始化,调试和操作过程,以确保配置文件互操作性。

一些定义定义:

Application cluster:
应用程序集群是生成持久功能事务的集群,例如,向客户端报告的温度测量服务器集群或从客户端接收命令的开/关服务器集群

Application transaction:
应用程序(或功能)事务是群集命令,可能是响应,生成该命令以执行设备的持久功能,例如 属性报告(例如,报告传感器的测量值)或致动命令 (例如,On ,Off ,切换等)。应用程序 事务不是ZDO事务,一次事务或调试事务。
生成应用程序事务的集群是启动器。目标是接收事务的初始消息的相应 群集。由于多个源绑定或与组或广播目标的绑定,因此多个端点/节点上的相同 群集可能是应用程序事务的目标

Bind or binding (verb):
创建绑定或创建绑定的动作。

Binding (noun):
绑定是节点上的ZigBee源绑定表条目,它指示数据从端点上的群集发送到的位置

Centralized security network:
集中式安全网络是由具有信任中心功能的ZigBee协调器 形成的ZigBee网络。加入此类网络的每个节点都必须先通过Trust Center进行 身份验证,然后才能在网络上运行。

Commissioning director:
网络中能够直接编辑绑定并报告网络中任何节点上的配置的节点。

Device:
对应于具有唯一设备标识符和节点一部分的ZigBee定义的设备类型的应用程序实现。设备驻留在单个端点(称为设备端点)上。一个节点可以具有一个或多个设备。

Distributed security network:
分布式安全网络是由ZigBee路由器组成的ZigBee网络,它没有信任中心。 加入该网络的每个节点都必须先由其父节点进行身份验证,然后才能在网络上运行。

Dynamic device:
动态设备是没有特定套应用程序集群的端点的应用程序实现
EZ-Mode:
EZ-Mode是一种调试方法,用于定义节点上的网络控制和设备重置,以及为具有目标或启动器群集的端点查找和绑定。 该方法要求产品支持交互机制来调用该方法。 产品的安装程序可以访问这些机制。 这些机制取决于实现,并且可以重载和/或自动执行。
在设备端点上调用EZ-Mode将使节点和设备处于EZ-Mode 3分钟窗口。 每次在设备上调用EZ-Mode时,都会将窗口延长3分钟。 在窗口期间,节点执行EZ模式网络引导,而设备执行EZ模式查找并绑定到EZ模式下的其他设备。 目标设备使用“标识”群集在窗口期间进行标识。 发起方设备在窗口期间主动发现目标,然后绑定到相应的目标群集。

EZ-Mode finding & binding:
EZ模式查找和绑定是通过使用标识集群在两个或更多设备上的匹配应用集群之间自动建立应用连接的过程(另请参见[R3])。 注意,以下将“ EZ模式查找和绑定”称为“查找和绑定”。

EZ-Mode network steering:
对于尚未加入网络的节点,EZ模式网络控制是搜索和加入开放网络的操作。对于已加入网络的节点,EZ-Mode网络控制是打开网络以允许新节点加入的操作。注意,以下将“ EZ-Mode网络操纵” 称为 “ 网络操纵” 。

Finding & binding:
See EZ-Mode finding & binding.

Initiator cluster:
启动器群集是启动群集事务的应用程序群集。

Joined:
如果节点已成功执行网络的加入过程或已形成网络,则称该节点已加入网络。注意,如果节点形成网络,则 它可能还没有与之通信的任何对等节点。 同样,如果节点已加入网络,则它可能还没有绑定的端点。

Node:
节点使用单个网络上的单个IEEE地址定义ZigBee-PRO堆栈的单个实例。 节点由一个或多个逻辑设备实例组成,每个逻辑设备实例在一个端点上表示,并且一个节点可以具有一个节点端点,该端点是整个节点的实例,例如端点0上的ZDO。

Simple device:
一个简单的设备是具有强制性应用程序群集的特定于应用程序的端点的应用程序实现。

Target cluster:
目标群集是一个应用程序群集,它从启动程序群集接收启动消息,并可能响应启动程序。

Touchlink commissioning:
Touchlink调试是一种可选的调试机制,其中,节点是通过使用紧密物理接近的PAN间通信发送的命令在网络上进行调试的。

Utility cluster:
实用程序集群是其功能不属于产品的持久功能操作的一部分的集群。 功能示例:调试,配置,发现等。

ZigBee coordinator:
ZigBee协调器是ZigBee逻辑设备类型,它包括信任中心的功能,并负责启动集中式安全网络并管理网络的节点加入和密钥分发。 ZigBee协调器的节点描述符的逻辑类型字段设置为0b000。

ZigBee end device:
ZigBee终端设备是只能加入现有网络的ZigBee逻辑设备类型。 ZigBee终端设备将节点描述符的逻辑类型字段设置为0b010。

ZigBee router:
ZigBee路由器是负责管理节点加入的ZigBee逻辑设备类型。 ZigBee路由器无法启动集中式安全网络,但可以启动分布式安全网络。 ZigBee路由器将节点描述符的逻辑类型字段设置为0b001。

缩略语:

AES 高级加密标准
AIB 应用程序支持子层信息库
APS 应用程序支持子层
APSME 应用程序支持子层管理实体
CBKE 基于证书的密钥交换
CCITT 国际咨询顾问委员会
CD 调试总监
CRC 循环冗余校验
EP 端点
EUI 扩展唯一标识符
ID 标识符
IEEE 电气和电子工程师学会
LQI 链接质量指示
MAC 媒体访问控制
MMO Matyas-Meyer-Oseas
NLME 网络层管理实体
NVRAM 非易失性随机存取存储器
NWK 网络
OTA 空中下载
PAN 个人局域网
PHY 物理
TC 信托中心
WPAN 无线个人局域网
ZC ZigBee协调器
ZCL ZigBee群集库
ZDO ZigBee设备对象
ZED ZigBee终端设备
ZR ZigBee路由器

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值