ZigBee之commissioning

一直搞不懂zigbee的commissioning是在做什么,這兩天翻了翻之前的資料簿晓,多少有點收獲肺孤,寫下來罗晕,以后還能翻著看看,這樣不會忘的那么徹底赠堵。

Commissioning is the process of setting up Zigbee nodes so that they can communicate data.

首先小渊,一個zigbee節(jié)點在可以正確使用之前(比如說作為一個開關(guān),一個燈泡)茫叭,都要經(jīng)歷三個過程酬屉,initialization->join->commissioning,從這里可以看出commissioning是在節(jié)點成功找到了網(wǎng)絡(luò)之后才開始的過程揍愁。

Commissioning 是一個應(yīng)用層面的概念呐萨。設(shè)想一下你就是一個zigebee節(jié)點,在一個zigbee網(wǎng)絡(luò)中你想和哪個節(jié)點通信呢莽囤?(一個角色為light switch的節(jié)點怎么知道自己應(yīng)該控制哪個lignt或者哪些lights呢谬擦?)同時有很多zigbee網(wǎng)絡(luò)存在的話,commissioning還應(yīng)該保證節(jié)點不被其他網(wǎng)絡(luò)干擾朽缎。

對于commissioning來講惨远,我覺得最重要的應(yīng)該就是determine which nodes on the network to talk to 和determine how to talk to those other nodes(groups,bindings,or directly)

Commissioning 被分成了三個場景:
1.Simple commissioning
2.Butterfly commissioning
3.Custom commissioning

場景1和2可以使來自不同廠商生產(chǎn)的zigebee設(shè)備都能正確組網(wǎng)和通信(比如Phillps生產(chǎn)的燈和TI生產(chǎn)的燈能夠配對組網(wǎng)蔚舀,它們之間是不知道彼此的設(shè)備信息的),場景3是有設(shè)備廠家定義好節(jié)點信息之后再使用的(想起了之前做的溫室環(huán)境監(jiān)控的zigbee網(wǎng)絡(luò)锨络,很符合場景3的描述赌躺,但是當(dāng)時還不知道commissioning這個概念)。

很重要的一點羡儿,每一個zigbee設(shè)備要有一個"factory reset"功能礼患,為了防止在使用過程中出錯或者installer想把device移動到另一個網(wǎng)絡(luò)中。Zigbee devices 會將它們當(dāng)前的網(wǎng)絡(luò)狀態(tài)存儲到non-volatile 存儲器中掠归,所以掉電或者reboot設(shè)備不會對devices存儲信息造成影響缅叠,必須通過軟件擦除的方式才能恢復(fù)出廠設(shè)置。

Commissioning primitives can be found in variety of Zigbee components(不知道中文怎么翻譯這句話)虏冻,包括網(wǎng)絡(luò)層肤粱,APS層,ZDO厨相,ZDP 和ZCL领曼。在一個節(jié)點中的應(yīng)用會包括上面這些primitives。大部分primitives是一local和over-the-air兩種形式存在的:

  • Zigbee Device Object(ZDO) 包含了尋找和加入網(wǎng)絡(luò)的不同方式蛮穿,它會調(diào)用網(wǎng)絡(luò)層做一些這方面的工作
  • Zigbee Device Profile(ZDP)包含了device(node)和service(application)發(fā)現(xiàn)庶骄,還有remote table-management functions。
  • Zigbee Cluster Library(ZCL)提供了一個over-the-air group and sence 管理
  • The Commissioning Cluster 提供了一個標(biāo)準(zhǔn)的無線方式践磅,包括建立security keys单刁,PAN IDs,the channel mask and manager addresses

ZDO依據(jù)決定了設(shè)備應(yīng)該加入哪個網(wǎng)絡(luò)府适,至于ZDP羔飞、ZCL和commissioning cluster只有在節(jié)點加入之后才被用到。

主要的ZDP commissioning 命令有:

  • ZDP-Bind,ZDP-unbind,and ZDP-End-Device-Bind 添加和移除remove binding tables 入口
  • ZDP-Simple-Descriptor-Request and ZDP-Active-Endpoint-Request and ZDP-Match-Descriptor 決定了節(jié)點上存在哪些應(yīng)用
  • ZDP-IEEE-Address-Request能找到網(wǎng)絡(luò)中所有節(jié)點(只在Zigbee corordinator運行)
  • ZDP-Mgmt-Bind決定哪些應(yīng)用被綁定上了
  • ZDP-Permit-Joining-Request enables and disables permit-join in the network

有關(guān)ZCL的commissioning cluster檐春,是ZCL中標(biāo)準(zhǔn)的cluster逻淌,文獻(xiàn)內(nèi)有介紹它在commercial building environment 中使用廣泛,簡單來說就是多個zigbee網(wǎng)絡(luò)存在的復(fù)雜場景喇聊,在我的項目沒有涉及到恍风,這里就不詳細(xì)闡述了。

有關(guān)ZDP誓篱,ZDO和ZCL朋贬,都是zigebee中非常重要的概念,會重新新建文章講述這些概念窜骄。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末锦募,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子邻遏,更是在濱河造成了極大的恐慌糠亩,老刑警劉巖虐骑,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異赎线,居然都是意外死亡廷没,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進(jìn)店門垂寥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來颠黎,“玉大人,你說我怎么就攤上這事滞项∠凉椋” “怎么了?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵文判,是天一觀的道長过椎。 經(jīng)常有香客問我,道長戏仓,這世上最難降的妖魔是什么疚宇? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮柜去,結(jié)果婚禮上灰嫉,老公的妹妹穿的比我還像新娘。我一直安慰自己嗓奢,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布浑厚。 她就那樣靜靜地躺著股耽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪钳幅。 梳的紋絲不亂的頭發(fā)上物蝙,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天,我揣著相機與錄音敢艰,去河邊找鬼诬乞。 笑死,一個胖子當(dāng)著我的面吹牛钠导,可吹牛的內(nèi)容都是我干的震嫉。 我是一名探鬼主播,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼牡属,長吁一口氣:“原來是場噩夢啊……” “哼票堵!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起逮栅,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤悴势,失蹤者是張志新(化名)和其女友劉穎窗宇,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體特纤,經(jīng)...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡军俊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了捧存。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片粪躬。...
    茶點故事閱讀 40,769評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出茅郎,到底是詐尸還是另有隱情昏翰,我是刑警寧澤,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布朋魔,位于F島的核電站,受9級特大地震影響卿操,放射性物質(zhì)發(fā)生泄漏警检。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一害淤、第九天 我趴在偏房一處隱蔽的房頂上張望扇雕。 院中可真熱鬧,春花似錦窥摄、人聲如沸镶奉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽哨苛。三九已至,卻和暖如春币砂,著一層夾襖步出監(jiān)牢的瞬間建峭,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工决摧, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留亿蒸,地道東北人。 一個月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓掌桩,卻偏偏與公主長得像边锁,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子拘鞋,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,781評論 2 361

推薦閱讀更多精彩內(nèi)容