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