zigbee 协议栈原语及zstack实现
生活随笔
收集整理的這篇文章主要介紹了
zigbee 协议栈原语及zstack实现
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
解析此圖:(Newnes.ZigBee.Wireless.Networks.and.Transceivers.Sep.2008.eBook-DDU)
4種類型原語
1.request 請(qǐng)求原語,
2.indication 指示原語,
3.response 響應(yīng)原語
4.confirm 確認(rèn)原語
同一個(gè)節(jié)點(diǎn)上,上層使用request原語請(qǐng)求下層執(zhí)行任務(wù),下層(執(zhí)行完畢后)使用confirm向上層匯報(bào)執(zhí)行結(jié)果。
節(jié)點(diǎn)A向節(jié)點(diǎn)B發(fā)送信息,(節(jié)點(diǎn)B底層收到信息后)會(huì)向節(jié)點(diǎn)B上層發(fā)出一個(gè)indication的原語。節(jié)點(diǎn)B上層收到信息后會(huì)向節(jié)點(diǎn)B下層發(fā)送一個(gè)響應(yīng)信息即response原語。
APDU?
ASDU
NPDU
NSDU
MSDU MAC層載荷
MPDU MAC層數(shù)據(jù)單元
PSDU 物理層載荷
PPDU 物理層數(shù)據(jù)單元,將發(fā)往空氣中的東東
APDU=MSDU
NPDU=MSDU
MPDU=PSDU
即上層的PDU(數(shù)據(jù))就是下層的SDU(負(fù)載)
ZigBee_Cluster_Library_Public_download_version
...
---
---
---
4種類型原語
1.request 請(qǐng)求原語,
2.indication 指示原語,
3.response 響應(yīng)原語
4.confirm 確認(rèn)原語
同一個(gè)節(jié)點(diǎn)上,上層使用request原語請(qǐng)求下層執(zhí)行任務(wù),下層(執(zhí)行完畢后)使用confirm向上層匯報(bào)執(zhí)行結(jié)果。
節(jié)點(diǎn)A向節(jié)點(diǎn)B發(fā)送信息,(節(jié)點(diǎn)B底層收到信息后)會(huì)向節(jié)點(diǎn)B上層發(fā)出一個(gè)indication的原語。節(jié)點(diǎn)B上層收到信息后會(huì)向節(jié)點(diǎn)B下層發(fā)送一個(gè)響應(yīng)信息即response原語。
術(shù)語:
SAP 服務(wù)接入點(diǎn)
PD 物理層數(shù)據(jù) phisical data
PLME 物理層管理實(shí)體 phisical layer manager entity
MLDE mac層數(shù)據(jù)實(shí)體
MLME mac層管理實(shí)體
NLDE 網(wǎng)絡(luò)層數(shù)據(jù)實(shí)體
NLME 網(wǎng)絡(luò)層管理實(shí)體
每一層都有一個(gè)數(shù)據(jù)實(shí)體和管理實(shí)體,一個(gè)數(shù)據(jù)服務(wù)接入點(diǎn)和管理服務(wù)接入點(diǎn)。上層可通過下層的服務(wù)接入點(diǎn)(接口)使用下層的服務(wù)。
物理層和mac層幀關(guān)系:
APDU?
ASDU
NPDU
NSDU
MSDU MAC層載荷
MPDU MAC層數(shù)據(jù)單元
PSDU 物理層載荷
PPDU 物理層數(shù)據(jù)單元,將發(fā)往空氣中的東東
APDU=MSDU
NPDU=MSDU
MPDU=PSDU
即上層的PDU(數(shù)據(jù))就是下層的SDU(負(fù)載)
ZigBee_Cluster_Library_Public_download_version
...
---
---
---
長度:
一個(gè)zcl cluster屬性的最大長度可以達(dá)到240字節(jié),可以一次傳輸完
轉(zhuǎn)載于:https://www.cnblogs.com/-song/archive/2013/02/24/3331824.html
總結(jié)
以上是生活随笔為你收集整理的zigbee 协议栈原语及zstack实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: zigbee 空中消息溯源
- 下一篇: zigbee 端点描述符