S-MAC協(xié)議采用了消息傳遞機制
發(fā)布時間:2015/2/20 15:33:33 訪問次數(shù):1246
S-MAC協(xié)議采用了消息傳遞機制,可以ADS8505IBDB很好地支持長消息的發(fā)送。由于無線信道的傳輸差錯與消息長度成正比,短消息傳輸成功的概率要大于長消息。消息傳遞機制根據(jù)這一原理,將長消息分為若干個短消息,采用一次RTS/CTS交互的握手機制預約這個長消息發(fā)送的時間,集中連續(xù)發(fā)送全部短消息。這樣既可以減少控制報文的開銷,又可以提高消息發(fā)送的成功率。
S-MAC協(xié)議實現(xiàn)簡單,減少了空閑監(jiān)聽時間,避免了傳輸碰撞和串音現(xiàn)象,減少了協(xié)議控制開銷,節(jié)省了能量開銷。但由于周期性睡眠的原因,S-MAC協(xié)議數(shù)據(jù)的延遲較大,在不同的網(wǎng)絡負載下,尤其是負載波動劇烈的情況下算法的效率將降低。S-MAC協(xié)議實現(xiàn)的關鍵技術如下【4]。
在S-MAC協(xié)議中,上一層數(shù)據(jù)包包含了下一層數(shù)據(jù)包的內(nèi)容。數(shù)據(jù)包傳送到哪一層,那一層就只需要處理屬于它的部分。
在S-MAC協(xié)議堆棧內(nèi),當MAC屢接收到上層傳送過來的數(shù)據(jù)包后,它就開始載波偵聽。如果結果顯示MAC層空閑,它就會把數(shù)據(jù)傳到物理層:如果MAC層忙,它將會進入睡眠狀態(tài),直到下一個可用時間的到來,再重新發(fā)送。當MAC層在收到物理層傳送過來的數(shù)據(jù)包后,先通過循環(huán)冗余校驗( CRC)表示沒有錯誤,MAC層就會將數(shù)據(jù)包傳向上層。
S-MAC協(xié)議采用了消息傳遞機制,可以ADS8505IBDB很好地支持長消息的發(fā)送。由于無線信道的傳輸差錯與消息長度成正比,短消息傳輸成功的概率要大于長消息。消息傳遞機制根據(jù)這一原理,將長消息分為若干個短消息,采用一次RTS/CTS交互的握手機制預約這個長消息發(fā)送的時間,集中連續(xù)發(fā)送全部短消息。這樣既可以減少控制報文的開銷,又可以提高消息發(fā)送的成功率。
S-MAC協(xié)議實現(xiàn)簡單,減少了空閑監(jiān)聽時間,避免了傳輸碰撞和串音現(xiàn)象,減少了協(xié)議控制開銷,節(jié)省了能量開銷。但由于周期性睡眠的原因,S-MAC協(xié)議數(shù)據(jù)的延遲較大,在不同的網(wǎng)絡負載下,尤其是負載波動劇烈的情況下算法的效率將降低。S-MAC協(xié)議實現(xiàn)的關鍵技術如下【4]。
在S-MAC協(xié)議中,上一層數(shù)據(jù)包包含了下一層數(shù)據(jù)包的內(nèi)容。數(shù)據(jù)包傳送到哪一層,那一層就只需要處理屬于它的部分。
在S-MAC協(xié)議堆棧內(nèi),當MAC屢接收到上層傳送過來的數(shù)據(jù)包后,它就開始載波偵聽。如果結果顯示MAC層空閑,它就會把數(shù)據(jù)傳到物理層:如果MAC層忙,它將會進入睡眠狀態(tài),直到下一個可用時間的到來,再重新發(fā)送。當MAC層在收到物理層傳送過來的數(shù)據(jù)包后,先通過循環(huán)冗余校驗( CRC)表示沒有錯誤,MAC層就會將數(shù)據(jù)包傳向上層。
上一篇:流量自適應偵聽機制
上一篇:選擇和維護調(diào)度表