Zigbee2006, 2007, pro各個版本的區(qū)別 ZigBee是ZigBee聯(lián)盟建立的技術(shù)標(biāo)準(zhǔn),它是一種工作在900MHZ和2.4GHZ頻段的新興無線網(wǎng)絡(luò)技術(shù),具有中等通訊距離(10米到數(shù)百米),比較靈活經(jīng)濟的通訊速率(40Kbps到250Kbps),并且有星狀,網(wǎng)狀(MESH),樹狀等多種網(wǎng)絡(luò)拓?fù)?,低的功耗等特點,所以在當(dāng)今無線通訊技術(shù)和無線網(wǎng)絡(luò)技術(shù)領(lǐng)域中占有比較重要的地位。 第一個ZigBee協(xié)議棧規(guī)范于2004年12月正式生效,稱為ZigBee 1.0或ZigBee 2004。 第二個ZigBee協(xié)議棧規(guī)范于2006年12月發(fā)布,稱為ZigBee 2006規(guī)范,主要是用“群組庫(cluster library)”替換了ZigBee 2004中的MSG/KVP結(jié)構(gòu)。最為重要的新的ZigBee 2006協(xié)議棧將不兼容原來的ZigBee 2004技術(shù)規(guī)范,對于已經(jīng)投入ZigBee 2004的廠商而言,這是一個大悲劇。例如Jennic公司將ZigBee2004協(xié)議棧固化在ROM中(JN5121/JN5139)。將無法和ZigBee 2006以后的協(xié)議棧兼容。ZigBee 2006協(xié)議棧,將是ZigBee兼容的一個戰(zhàn)略分水嶺,從這里開始,ZigBee將實現(xiàn)完全向后兼容性。 2007年10月發(fā)布了ZigBee 2007規(guī)范,ZigBee 2007規(guī)范定于了兩套高級的功能指令集(feature set):分別是ZigBee功能命令集和ZigBee Pro功能命令集。(ZigBee 2004和2006都不兼容這兩套新的命令集)。ZigBee 2007包含兩個協(xié)議棧模板(profile),一個是ZigBee協(xié)議棧模板(Stack Profile 1),它是2006年發(fā)布的,目標(biāo)是消費電子產(chǎn)品和燈光商業(yè)應(yīng)用環(huán)境,設(shè)計簡單,使用在少于300個節(jié)點的網(wǎng)絡(luò)中。另一個是ZigBee Pro協(xié)議棧模板 (Stack Profile 2),它是在2007年發(fā)布,目標(biāo)是商業(yè)和工業(yè)環(huán)境,支持大型網(wǎng)絡(luò),1000個以上網(wǎng)絡(luò)節(jié)點,相應(yīng)更好的安全性。ZigBee Pro提供了更多的特性,比如:多播、多對一路由和SKKE(Symmetric-key key establishment)高安全,但ZigBee(協(xié)議棧模板1)在內(nèi)存和flash中提供了一個比較小的區(qū)域。兩者都提供了全網(wǎng)狀網(wǎng)絡(luò)與所有的ZigBee應(yīng)用模板工作。 ZigBee 2007 是向后完全兼容ZigBee 2006設(shè)備。ZigBee 2007設(shè)備可以加入一個ZigBee 2006網(wǎng)絡(luò),并能再ZigBee 2006網(wǎng)絡(luò)中運行,反之亦然。 由于路由選擇不同,ZigBee Pro設(shè)備必須變成非路由ZigBee End-Devices(ZEDs)設(shè)備才可加入ZigBee 2006或ZigBee 2007網(wǎng)絡(luò)。同樣ZigBee 2006或ZigBee 2007設(shè)備必須變成ZEDs才可加入ZigBee Pro網(wǎng)絡(luò)。在這些設(shè)備上的應(yīng)用程序工作是相同的,它們不管在這些設(shè)備上的協(xié)議棧模板。 下面的圖表從高層次進(jìn)行比較,列出2004、2006及2007/PRO ZigBee規(guī)范之間的異同。 比較圖:
各ZigBee版本功能比較
ZigBee2007兩功能指令集比較
ZigBee Pro在應(yīng)用層功能部分,新增分割傳輸(Fragmented Transmission)功能,就是當(dāng)超過有效載荷資料(Payload)長度的限制時,可以使用分割組裝(Fragment & Assemble)的功能傳送長度較長的數(shù)據(jù)。這里的分割處理方式類似傳輸控制協(xié)議(TCP)的分割方式,先設(shè)定區(qū)塊(Block)數(shù),接著系統(tǒng)便會按照的Blocks數(shù)分段傳送封包,直到完整的封包送完為止。 |
|