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文檔看就對了。