選擇和維護調度表
發布時間:2015/2/20 15:42:05 訪問次數:425
在開始周期性偵聽和睡眠之前,每個ADS8506IBDW節點都需要選擇睡眠調度機制并與鄰節點一致。如何選擇和保持調度機制分為以下三種情況。
(1)節點在偵聽時間內,如果它沒有偵聽到其他節點的睡眠調度機制,則立即選擇一個睡眠調度機制。
(2)當節點在選擇和宣布自己的調度機制之前,收到了鄰節點廣播的睡眠調度機制,它將采用鄰節點的睡眠調度機制。
(3)當節點在選擇和廣播自己的睡眠調度機制之后,收到幾種不同的睡眠調度機制時,就要分以下兩種情況考慮:當節點沒有鄰節點時,它會舍棄自己當前的睡眠調度機制,采用剛接收到的睡眠調度機制;當節點有一個或更多鄰節點時,它將同時采用不同的調度機制。
4)時間同步
在S-MAC協議中,節點與鄰節點需要保持時間同步來同時偵聽和睡眠。S-MAC協議采用的是相對而不是絕對的時間戳,同時使偵聽時間遠大于時鐘誤差和漂移,來減少同步誤差,并且節點會根據收到的鄰節點的數據包來更新自己的時間,從而與鄰節點保持時間同步。
在開始周期性偵聽和睡眠之前,每個ADS8506IBDW節點都需要選擇睡眠調度機制并與鄰節點一致。如何選擇和保持調度機制分為以下三種情況。
(1)節點在偵聽時間內,如果它沒有偵聽到其他節點的睡眠調度機制,則立即選擇一個睡眠調度機制。
(2)當節點在選擇和宣布自己的調度機制之前,收到了鄰節點廣播的睡眠調度機制,它將采用鄰節點的睡眠調度機制。
(3)當節點在選擇和廣播自己的睡眠調度機制之后,收到幾種不同的睡眠調度機制時,就要分以下兩種情況考慮:當節點沒有鄰節點時,它會舍棄自己當前的睡眠調度機制,采用剛接收到的睡眠調度機制;當節點有一個或更多鄰節點時,它將同時采用不同的調度機制。
4)時間同步
在S-MAC協議中,節點與鄰節點需要保持時間同步來同時偵聽和睡眠。S-MAC協議采用的是相對而不是絕對的時間戳,同時使偵聽時間遠大于時鐘誤差和漂移,來減少同步誤差,并且節點會根據收到的鄰節點的數據包來更新自己的時間,從而與鄰節點保持時間同步。
上一篇:S-MAC協議采用了消息傳遞機制
上一篇:帶沖突避免的載波偵聽多路訪問
熱門點擊
- 二極管并聯削波電路
- DALI軟件驅動程序
- 一個可分解成基波和三次諧波的非正弦波
- 雙管推挽輸出式功率放大電路
- PA值
- 典型的時間同步協議
- 通過分析CD4060的各輸出端
- 低頻前置放大電路
- 電容降壓半波整流穩壓電源
- 兩個晶體管的集電極互為另一個晶體管的基極
推薦技術資料
- 循線機器人是機器人入門和
- 循線機器人是機器人入門和比賽最常用的控制方式,E48S... [詳細]