Zigbee發(fā)展面臨哪些問題?Zigbee輪詢是什么?
Zigbee是目前常用技術(shù)之一,在物聯(lián)網(wǎng)中,Zigbee更是發(fā)揮著重要作用。在往期文章中,小編對Zigbee網(wǎng)絡(luò)的特點(diǎn)等知識有所介紹。為增進(jìn)大家對Zigbee的了解,本文將對Zigbee面臨的問題以及Zigbee中的論文問題予以探討。如果你對Zigbee具有興趣,不妨繼續(xù)往下閱讀哦。
一、引言
ZigBee,也稱紫蜂,是一種低速短距離傳輸?shù)臒o線網(wǎng)上協(xié)議,底層是采用IEEE 802.15.4標(biāo)準(zhǔn)規(guī)范的媒體訪問層與物理層。主要特色有低速、低耗電、低成本、支持大量網(wǎng)上節(jié)點(diǎn)、支持多種網(wǎng)上拓?fù)?、低?fù)雜度、快速、可靠、安全。
二、面臨的問題
1.通信穩(wěn)定性較弱
目前國內(nèi)Zigbee技術(shù)主要使用ISM頻段的2.5G頻率,一般采用信號反射傳輸。但它的衍射能力并不強(qiáng)。在此期間,由于建筑物等障礙物的阻礙,信號大大減弱。
因此,需要使用更多的網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行數(shù)據(jù)傳輸。這個問題的解決方案是使用放大器來增加Zigbee網(wǎng)絡(luò)節(jié)點(diǎn)的傳輸距離。然而,這不可能兩全其美。這種解決方案將大大增加網(wǎng)絡(luò)節(jié)點(diǎn)的功耗和成本,ZigBee具有低成本、低功耗的優(yōu)勢,已將不復(fù)存在。
2.使用電池驅(qū)動難以保證網(wǎng)絡(luò)節(jié)點(diǎn)的正常運(yùn)行
Zigbee的每個網(wǎng)絡(luò)節(jié)點(diǎn)除了充當(dāng)信息采集點(diǎn),執(zhí)行來自中心的命令外,還隨時承擔(dān)來自網(wǎng)絡(luò)的數(shù)據(jù)傳輸任務(wù)。這樣,網(wǎng)絡(luò)節(jié)點(diǎn)的收發(fā)器必須隨時處于收發(fā)狀態(tài),即其最低功耗至少在20mA左右。一般使用放大器的遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn),功耗一般在150mA左右,因此使用電池驅(qū)動來保證網(wǎng)絡(luò)節(jié)點(diǎn)的正常運(yùn)行還是存在困難的。
3.ZigBee技術(shù)成本和工作量難以降低
由于Zigbee中的每個節(jié)點(diǎn)都參與自動組網(wǎng)和動態(tài)路由的工作,每個網(wǎng)絡(luò)節(jié)點(diǎn)的MCU都變得非常復(fù)雜,成本也相應(yīng)會增加。而對于成本敏感、節(jié)點(diǎn)眾多的智能家居來說,成本就更顯得尷尬。此外,基于Zigbee網(wǎng)絡(luò)的具體應(yīng)用的開發(fā)工作量也更大。
三、輪詢
輪詢是一種機(jī)制,Zigbee網(wǎng)關(guān)可利用該機(jī)制持續(xù)檢查相關(guān)終端傳感器設(shè)備的狀態(tài)。低功耗Zigbee傳感器稱為休眠終端設(shè)備(SED),只有在發(fā)送傳感器生成的事件時才“激活”。此外,它們還通過定期激活向網(wǎng)關(guān)發(fā)送報告,確保傳感器網(wǎng)絡(luò)的運(yùn)行。
輪詢是由SED生成的一種介質(zhì)訪問控制(MAC)數(shù)據(jù)請求。Zigbee網(wǎng)絡(luò)中的網(wǎng)關(guān)通過發(fā)送一條ACK(確認(rèn))消息確認(rèn)這一請求。此外,網(wǎng)關(guān)還可以決定進(jìn)一步擴(kuò)展輪詢,以便發(fā)送為SED存儲的任何消息或讀取傳感器事件。
Zigbee標(biāo)準(zhǔn)中的輪詢類型
Zigbee標(biāo)準(zhǔn)定義了兩種基本的輪詢類型:
· 短輪詢
· 長輪詢
SED使用擴(kuò)展輪詢方案(如快速輪詢和簽到)發(fā)送或接收來自網(wǎng)關(guān)的消息。
術(shù)語表
· ACK:確認(rèn)
· MAC:介質(zhì)訪問控制
· SED:休眠終端設(shè)備
· ZCL:Zigbee簇群庫
短輪詢
SED可開始進(jìn)行短輪詢,在此期間SED執(zhí)行一個高占空比MAC數(shù)據(jù)請求,以檢索其從其他終端設(shè)備請求的消息。如下圖所示,SED1通過網(wǎng)關(guān)向SED2發(fā)送一條數(shù)據(jù)請求。然后,SED1持續(xù)不斷地輪詢網(wǎng)關(guān),以接收SED2發(fā)出的響應(yīng)。此時,SED1被認(rèn)為是處于“快速輪詢模式”,該模式一直持續(xù)到“快速輪詢超時”周期結(jié)束或SED接收到網(wǎng)關(guān)發(fā)出的“快速輪詢停止”指令為止。
長輪詢
長輪詢允許SED定期向其網(wǎng)關(guān)發(fā)出報告。這些都是低占空比MAC數(shù)據(jù)請求。它們還為SED提供了一個機(jī)會,檢索網(wǎng)關(guān)發(fā)出的消息。網(wǎng)關(guān):
· 將該消息存儲7.68秒
· 通過將ACK中數(shù)據(jù)待處理標(biāo)志設(shè)置為高,表明有消息發(fā)送給SED,如下圖所示
· 然后,將消息作為一個MAC數(shù)據(jù)包發(fā)送給SED
以上便是此次小編帶來的“Zigbee”相關(guān)內(nèi)容,通過本文,希望大家對Zigbee面臨的問題以及Zigbee輪詢具備一定的了解。如果你喜歡本文,不妨持續(xù)關(guān)注我們網(wǎng)站哦,小編將于后期帶來更多精彩內(nèi)容。最后,十分感謝大家的閱讀,have a nice day!