服務就是要提供給別人呼叫的,ZigBee中遵循一套原生的服務概念(concept of primitive),以此來描述互動的關西。在層與層之間,是透過呼叫含式或是傳送訊的方式做溝通,稱為 原生(primitive)。

這個總共有四種,分成兩組看,第一組是 要求(request)與確認(confirm),2u4-4y 要求(request)與確認(confirm),第二組是通知(indicate)與回應(response)。

 

在第一組,通常是由上一層作要求,也就是由MAC層 要求(request)PHY層的資料傳輸,若傳輸順利,PHY要要回送一個確認(confirm)的訊息給MAC層。

 

第二組,通常是由下層回報給上層,例如PHY層要是收到資料,就要通知(indicate)給Mac層知道,MAC層收到之後,要回應(response)給PHY層。只是這個回應,不是必需的,要看該個通知,有沒有要求對方要回應,這個可以從sniffer的封包上面看到真實的情形。

創作者介紹
創作者 oldmonkey的部落格 的頭像
oldmonkey

oldmonkey的部落格

oldmonkey 發表在 痞客邦 留言(0) 人氣( 511 )