ZigBee基于全球標(biāo)準(zhǔn),是一個(gè)開放的無線網(wǎng)狀網(wǎng)絡(luò)技術(shù)。與傳統(tǒng)的網(wǎng)絡(luò)架構(gòu)不同,例如星型和點(diǎn)對(duì)點(diǎn),網(wǎng)狀網(wǎng)絡(luò)采用最低成本節(jié)點(diǎn)為建筑物內(nèi)的所有位置提供可靠覆蓋(參見下圖中網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)選項(xiàng)對(duì)比)。ZigBee采用動(dòng)態(tài)、自主的路由協(xié)議,基于AODV(AdHocOn-demandDistanceVector)的路由技術(shù)。在AODV中,當(dāng)一個(gè)節(jié)點(diǎn)需要連接時(shí),他將廣播一條路由請(qǐng)求報(bào)文,其他節(jié)點(diǎn)在路由表中查找,如果有到達(dá)目標(biāo)節(jié)點(diǎn)的路由,則向源節(jié)點(diǎn)反饋,源節(jié)點(diǎn)挑選一條可靠、跳數(shù)最小的路線,并存儲(chǔ)信息到本地路由表以便用于未來所需,如果一條路由線路失敗,節(jié)點(diǎn)能夠簡(jiǎn)單的選擇另一條替代路由線路。如果源和目的地之間的最短線路由于墻壁或多徑干擾而被阻塞,ZigBee能夠自適應(yīng)的找到一條更長(zhǎng)但可用的路由線路。
網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)比較
例如,基于SiliconLabsEM35xEmberZigBeeSoC和EmberZNetPRO協(xié)議棧的無線傳感器網(wǎng)絡(luò),可提供自配置和自修復(fù)的網(wǎng)狀網(wǎng)絡(luò)連通性,能夠擴(kuò)展連接單一網(wǎng)絡(luò)中的數(shù)百或數(shù)千節(jié)點(diǎn)?!?/span>ZigBee認(rèn)證產(chǎn)品”的快速開發(fā)得益于EmberAppBuilder,其隱藏協(xié)議棧細(xì)節(jié),聚焦ZAP(ZigBeeApplicationProfiles)實(shí)現(xiàn)的開發(fā)工具。通過圖形化界面,開發(fā)人員能夠快速選擇應(yīng)用所需的屬性,然后由AppBuilder自動(dòng)生成所需代碼。
為發(fā)揮ZigBee網(wǎng)絡(luò)靈活性的最大優(yōu)勢(shì),需要高效的調(diào)試工具。網(wǎng)狀網(wǎng)絡(luò)的復(fù)雜性使傳統(tǒng)網(wǎng)絡(luò)分析工具(例如Packetsniffer)使用起來更加困難。事實(shí)上,由于包可能穿越多跳到達(dá)目的地,許多中間傳輸超出分析儀的應(yīng)用范圍。對(duì)于這個(gè)問題,目前唯一的解決方案是采用SiliconLabs桌面網(wǎng)絡(luò)分析儀(DesktopNetworkAnalyzer),此款分析工具功能強(qiáng)大,能夠在圖形化界面內(nèi)展示網(wǎng)絡(luò)中每個(gè)包收發(fā)的全貌,并且內(nèi)置協(xié)議分析和可視化跟蹤引擎,開發(fā)人員可以協(xié)調(diào)網(wǎng)絡(luò)通信和裝置的任務(wù)。
在某些情況下,網(wǎng)狀網(wǎng)絡(luò)并不是合適的選擇,因?yàn)楣?jié)點(diǎn)密度太低,因此無法提供有效的故障轉(zhuǎn)移支持。例如,公路或鐵路網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)需要沿著狹長(zhǎng)路徑寬間距部署節(jié)點(diǎn)。同樣,校園的外部設(shè)施對(duì)于采用網(wǎng)狀網(wǎng)絡(luò)來說過于稀疏。在這些環(huán)境中,星型拓?fù)浣Y(jié)構(gòu)結(jié)合可跨越更遠(yuǎn)距離,因而更可靠,更合適。
Sub-GHz:長(zhǎng)距離和低功耗通信的理想選擇