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

  • ZigBee Base Device Behavior Specification
    • 1.1范围
    • 1.2目的
    • 缩略语:

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路由器

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

  1. [datawhale202208]计算之魂共读:算法规范化,大数和数量级的概念

    结论速递 本次阅读了1.1及1.2章节. 1.1章节首先介绍计算机的软硬件分离历史,引出了程序算法独立存在的价值.并介绍了提出将算法进行量化度量的高德纳的五件闻名于世的事,强调了算法量化的重要性. 1 ...

  2. 共读ulord项目分析(二)

    本文发于微信公众帐号: 一界码农(The_hard_the_luckier) 无需授权即可转载: 甚至无需保留以上版权声明--一界码农+产品汪+U赞签约作者 个人微信号(liuhua7851) 接着共 ...

  3. 【共读】企业信息安全建设与运维指南(二)

    接上篇继续往下:[共读]企业信息安全建设与运维指南(一) 三.IDC基础安全体系建设: IDC(Internet Data Center)即互联网数据中心,为企业用户或客户提供服务,如网站应用服务.A ...

  4. 共读计划 | 你有多久没读完一本书了?

    01 你有多久没认真读完一本书了? 在这样一个碎片化阅读大行其道的时代,你可以刷微博.微信.听书.看视频,你有一万种方式不读书. 但是,阅读始终不可替代.至少在现阶段,读书依然是吸取知识.改善自我最好 ...

  5. 论文共读 | “阳奉阴违”的半监督学习算法 - Virtual Adversarial Training

    「论文共读」是由 PaperWeekly 发起的协同阅读小组.我们每周精选一篇优质好文,由学术大咖带大家解读论文并展开讨论,在碎片化时代坚持深度阅读. 本期论文共读由 PaperWeekly 社区用户 ...

  6. 超4000人参加源码共读,喊你来一起学习成长~打开新世界

    大家好,我是若川.很多关注我的新朋友可能不知道我组织了源码共读活动~ 也有很多人不知道我是谁.有人以为我是80后.有人以为我是全职自媒体等等.若川的 2021 年度总结,弹指之间 这篇文章写了我是16 ...

  7. 4月,诚邀你参加源码共读,学会看源码,打开新世界!开阔视野

    大家好,我是若川.很多关注我的新朋友可能不知道我组织了源码共读活动~ 也有很多人不知道我是谁.有人以为我是80后.有人以为我是全职自媒体等等.若川的 2021 年度总结,弹指之间 这篇文章写了我是16 ...

  8. 可能是全网首个前端源码共读活动,诚邀你加入一起学习

    大家好,我是若川.众所周知,从8月份开始,我组织了源码共读活动,每周学习200行左右的源码,到现在持续了3个多月,坚持答疑解惑.帮助了不少人,还是挺开心的.另外,涌现了很多优秀的读者朋友,比如有就职于 ...

  9. 3个多月,近3000人参与的源码共读,诚邀加入~

    大家好,我是若川.众所周知,从8月份开始,我组织了源码共读活动,每周学习200行左右的源码,到现在持续了3个多月,坚持答疑解惑.帮助了不少人,还是挺开心的.另外,涌现了很多优秀的读者朋友,投稿了很多优 ...

最新文章

  1. C++fibonacci斐波那契数列,自下而上(附完整源码)
  2. Homework 1_SQL Server中由于外键约束而删除数据失败
  3. 【华为云技术分享】程序员真香定律:源码即设计
  4. ajax 页面部分先显示图片后出数据
  5. 递推+高精度 UVA 10497 Sweet Child Makes Trouble(可爱的孩子惹麻烦)
  6. toad库进行分箱操作
  7. APICloud可视化编程
  8. C语言实现基数排序 (数据结构 严蔚敏版)
  9. Android联网的权限
  10. CnPack Pascal 代码格式化工具测试版
  11. php检测移动浏览器,PHP 检测手机浏览器的代码
  12. win10本机计算机策略,Win10怎么打开本地安全策略_Win10本地安全策略在哪?-192路由网...
  13. virtualxposed使用教程_VirtualXposed框架
  14. linux复制文件命令
  15. 爬取当当网评论(1)
  16. python常见容器操作:字符串的增删改查循环、列表的增删改查循环、元组的查循环、字典的的增删改查循环等常规操作
  17. windows7 配置php开发环境
  18. Matlab画混淆矩阵(多分类)
  19. pyspark:ML和MLlib
  20. 常见分布律、分布函数、概率密度表,伯努利分布、二项分布、泊松分布、几何分布、超几何分布、均匀分布、高斯分布、指数分布

热门文章

  1. vsftp 设置chroot_local_user=yes之后,用户无权限登录
  2. Centos7环境下编译安装Mysql
  3. linux ip addr命令,linux – 理解“ip addr change”和“ip addr replace”命令
  4. 蜂巢APP对接ELK统一日志
  5. 全球首例银行“大型机”下移背后
  6. C语言数组操作相关函数
  7. 后端Java连接MySQL数据库 搭建JDBC步骤及示例
  8. Retrieval Augmented Visual Question Answering with Outside Knowledge
  9. Speedoffice(word)怎样段落设置首行缩进
  10. apicloud优化点击事件与tapmode