欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

zigbee3.0 BDB 简介 (I)

最编程 2024-07-10 13:22:37
...

zigbee3.0 BDB 介绍(一) 

很多人都听说过zigbee3.0bdb文档,但是,似乎很多人都不怎么关注bdb文档中讲的是什么内容,有什么作用,特别是一些刚入门zigbee不久的朋友,甚至有少部分职场工程师都不怎么关注这些,尽管也能进行开发工作。在网上有些视频教程,基本就照着文档念下去,非常枯燥,很容易就忘了,所以,在这里还是以白话文的方式进行描述,让大家更加通俗易懂,记忆深刻。

其实,能开发一个产品,并不等于就理解其中的原理细节等,因为demo工程基本已经把这些行为附加上去了,所以很多不清楚这些细节一样可以开发,但是对于问题的定位及难题的解决,那就必须深入了解zigbee3.0的基本行为了(当然还有ZCL,协议栈等)。当你了解了细节之后,你就很清楚那些特性在什么情况下需要加上去,哪些是不需要加上去,怎么样更好去实现互联互通及稳定性等。现在就来解开zigbee3.0基本行为的面纱。

什么是zigbee3.0,为什么会出现zigbee3.0BDB?一切的一切都是为了互操作性,因为互操作性,所以在开发的过程当中应当注重设备的一些行为是否符合zigbee3.0的基本行为。

好了说了那么多,该进入主题了。

zigbee3.0基本行为规范定义了以下内容:

1,基本设备的一般要求;

2,基本设备所需的环境;

3,基本设备的初始化过程;

4,基本设备的调试步骤;

5,基本设备的重置步骤;

6,基本设备的安全规范。

也就是说,zigbee3.0bdb文档基本围绕这以上六点进行展开描述,大体先掌握基本内容。

zigbee3.0BDB规范的目的是在指定的zigbee-Pro堆栈上运行的基本设备的环境,初始化,调试,设备重置等操作过程,以确保配置文件互操作性,实现互联互通。

综上所述,关于上面提到的六点内容,记得找BDB文档看就对了。