Skip to content

2.1 BDB 简介 ​

学习提示

本节课讲解的多个理论知识,理解起来并不容易,如果暂时不理解也没关系,随着后续的学习,相信大家会逐步加深理解!

ZigBee 设备在相互发送数据之前,需要先组建网络。BDB(Base Device Behavior,设备基本行为)是 ZigBee 3.0 的一个新特性,为各个 ZigBee 设备提供了一套统一的机制,让它们正确地组建 ZigBee 网络。BDB 主要包含以下 3 方面的内容:

  • Commissioning Modes:Commissioning 模式,定义了 ZigBee 设备之间组网的基本规范
  • BDB Security:定义了一些网络安全规范
  • Reset Methods:开发者可以使用多个复位方法

在协议栈的 BDB 文件夹里面可以找到 BDB 相关的代码文件,如图所示。

Z-Stack 协议栈中的 BDB 目录

由于 BDB Security 和 Reset Methods 这两部分,开发者一般接触的比较少,所以暂时不展开讲解。Commissioning Modes 是 ZigBee 组网的核心内容,下节课将重点讲解。

内容来源:紫甲 IoT《ZigBee 3.0 开发指南》第四部分·2.1 BDB 简介,原站链接



本章自测 ​

一、单项选择题(每题 4 分,共 40 分) ​

  1. BDB 的英文全称是?(A. Base Device Behavior B. Bluetooth Device Board C. Basic Data Broadcast D. Binding Distribution Bridge) 答案:A

  2. BDB 是哪个 ZigBee 版本推出的新特性?(A. ZigBee 2007 B. ZigBee Pro C. ZigBee 3.0 D. ZigBee Light Link) 答案:C

  3. BDB 为各 ZigBee 设备提供统一机制,其核心目的是?(A. 提高射频发射功率 B. 让设备正确地组建 ZigBee 网络 C. 增加串口波特率 D. 降低 CPU 主频) 答案:B

  4. 下列哪一项不属于 BDB 主要包含的三方面内容?(A. Commissioning Modes B. BDB Security C. Reset Methods D. Network Formation) 答案:D

  5. 被称为"ZigBee 组网核心内容"的是?(A. BDB Security B. Reset Methods C. Commissioning Modes D. 信道选择) 答案:C

  6. Commissioning Modes 主要定义了什么?(A. ZigBee 设备之间组网的基本规范 B. 数据加密算法 C. 芯片电源管理 D. 串口调试协议) 答案:A

  7. BDB Security 部分主要规定的是?(A. 网络安全规范 B. 机械结构规范 C. 封装工艺 D. 生产测试流程) 答案:A

  8. 在 Z-Stack 协议栈中,BDB 相关代码文件位于?(A. App 文件夹 B. BDB 文件夹 C. HAL 文件夹 D. OSAL 文件夹) 答案:B

  9. 关于 BDB Security 和 Reset Methods,本页给出的说法是?(A. 是组网的核心 B. 开发者一般接触较少,暂时不展开 C. 必须首先掌握 D. 由硬件实现) 答案:B

  10. BDB 机制最终要确保的是?(A. 不同厂商设备间的互操作性 B. 最大发射距离 C. 最高通信速率 D. 最低硬件成本) 答案:A

二、问答题(每题 20 分,共 60 分) ​

  1. 什么是 BDB?它在 ZigBee 3.0 中起到什么作用?参考答案要点:
  • BDB(Base Device Behavior,设备基本行为)是 ZigBee 3.0 的新特性;
  • 它为各个 ZigBee 设备提供一套统一的机制,让设备能够正确地组建 ZigBee 网络;
  • 其目标是保证不同厂商设备之间的互操作性。
  1. BDB 主要包含哪三方面内容?哪一方面是组网的核心?参考答案要点:
  • Commissioning Modes(Commissioning 模式):定义设备之间组网的基本规范;
  • BDB Security:定义网络安全规范;
  • Reset Methods:提供多种复位方法;
  • 其中 Commissioning Modes 是 ZigBee 组网的核心内容,需要重点学习。
  1. 在 BDB 的三部分内容中,哪两部分开发者一般接触较少?为什么本页仍先聚焦 Commissioning Modes?参考答案要点:
  • BDB Security 和 Reset Methods 这两部分开发者一般接触较少,本页暂不展开;
  • 因为 Commissioning Modes 直接关系到设备如何创建网络、如何加入网络,是 ZigBee 组网的核心;
  • 掌握它才能正确完成网络创建与设备入网。

aioteer · 物联网专业课程群

💬AI 伴学配置