zigbee 协议栈原语及zstack实现

来源:互联网 发布:手机photoshop软件 编辑:程序博客网 时间:2024/05/15 23:46
解析此图:(Newnes.ZigBee.Wireless.Networks.and.Transceivers.Sep.2008.eBook-DDU)

4种类型原语
1.request 请求原语,
2.indication 指示原语,
3.response 响应原语
4.confirm 确认原语

同一个节点上,上层使用request原语请求下层执行任务,下层(执行完毕后)使用confirm向上层汇报执行结果。
节点A向节点B发送信息,(节点B底层收到信息后)会向节点B上层发出一个indication的原语。节点B上层收到信息后会向节点B下层发送一个响应信息即response原语。

术语:
SAP 服务接入点
PD 物理层数据 phisical data
PLME 物理层管理实体 phisical layer manager entity

MLDE mac层数据实体
MLME mac层管理实体

NLDE 网络层数据实体
NLME 网络层管理实体

每一层都有一个数据实体和管理实体,一个数据服务接入点和管理服务接入点。上层可通过下层的服务接入点(接口)使用下层的服务。

物理层和mac层帧关系:



各层帧格式:

APDU 
ASDU

NPDU
NSDU

MSDU MAC层载荷
MPDU MAC层数据单元

PSDU 物理层载荷
PPDU 物理层数据单元,将发往空气中的东东

APDU=MSDU
NPDU=MSDU
MPDU=PSDU
即上层的PDU(数据)就是下层的SDU(负载)


ZigBee_Cluster_Library_Public_download_version
...

---

---

---


长度:
一个zcl cluster属性的最大长度可以达到240字节,可以一次传输完

原创粉丝点击