zigbee3.0 BDB 简介 (I)
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文档看就对了。
推荐阅读
-
[C 语言教程] [嵌入式程序设计] (I) 简介和先决条件 (II) 嵌入式程序设计基础 (III) 硬件基础 (IV) 硬件寄存器操作
-
C++] Split Detail - list - I. List 简介
-
WPF MVVM 入门系列教程(I. MVVM 模式简介)
-
高性能分布式无 SQL 数据库 Aerospike (I) - 简介和架构
-
使用 Node.js 快速启动本地静态服务:http-server 和 live-server - I. http-server 简介和用法
-
Divine Software-uTinyRipper-I.简介
-
嵌入式数据库 BDB 简介和使用案例
-
zigbee3.0 BDB 简介 (I)
-
Java] POI 解析 excelPOI 解析 excel - I. 简介
-
ASP.NET-Global.asax使用详解-I.Global.asax 简介