存在三種類型的數據傳輸方式。第一個,設備發送數據給協調器,第二個,協調器發送數據給設備,第三個,對等設備之間的數據傳輸(比如ZigBee網絡中的路由之間的數據傳輸)。
1、設備發送數據給協調器
當設備把數據發送給支持信標的協調器時,它首先需要監聽網絡信標幀,當找到信標幀時設備與超幀結構同步,在適當的時間設備發送數據給協調器。協調器接收到數據后向設備回復一個ACK表示已經成功收到,具體流程如上圖所示。
當設備把數據發送給不支持信標的協調器時,只需要把數據發送給協調器,協調器收到數據時給設備回復一個ACK表示成功接收,具體流程如上圖所示。
2 、協調器發送數據給設備
在啟用信標的網絡中當協調器希望把數據發送給設備時,首先,協調器在網絡信標中指示數據消息已經掛起。其次,設備定期監聽網絡信標,如果有消息等待,就發送MAC請求數據幀。其次,當協調器收到設備發送的MAC請求數據幀時,回復ACK幀給設備確認數據請求的成功接收。然后,協調器把準備好的數據發送給設備,設備收到后回復一幀ACK。具體流程如上圖。
在不啟用信標的網絡中當協調器希望將數據傳輸到設備時,首先,協調器把準備發送給設備的數據暫時存儲以便設備發送數據請求幀來請求數據。其次,當協調器接收到設備發送的數據請求幀時,協調器先回復一個ACK給設備表示收到數據請求。然后,協調器把數據發送給設備。最后,設備接收到數據時給協調器回復一個ACK表示接收到數據。具體流程如上圖所示。
3、對等設備之間的數據傳輸
在對等網絡中,每一個設備都可以和它無線電范圍內其他設備進行通信,為了實現這一點需要網絡中的設備保持同步,比如在ZigBee網絡中路由設備會周期性的廣播路由信息來同步。
-
數據
+關注
關注
8文章
6542瀏覽量
87806 -
協議
+關注
關注
2文章
572瀏覽量
38954
發布評論請先 登錄
相關推薦
評論