ZigBee规范各层原语及其功能概述
一、物理层服务规范
1、物理层数据服务
(1)请求原语PD-DATA.request:
PD-DATA.request由MAC层发送到本地物理层,以请求发送MPDU(即物理层服务数据单元PSDU)。
(2)确认原语PD-DATA.confirm:
PD-DATA.confirm由物理层发送到MAC层,对PD-DATA.request原语做响应。
(3)指示原语PD-DATA.indication:
PD-DATA.indication指示一个MPDU从物理层传到本地MAC层。
2、物理层管理实体服务
(1)PLME-CCA
PLME-CCA.request原语请求PLME执行空闲信道评估(CCA)。MAC层CSMA算法要求执行信道空闲评估时,MLME就
产生一个PLME-CCA.request原语并发送给PLME。
待物理层收到请求后,如果设备处于接受使能状态,则PLME要求物理层进行信道评估。物理层完成CCA后,PLME向
MLME发送一个PLME-CCA.confirm原语,根据CCA结果向MAC层提供信道状态:信息繁忙(BUSY)或空闲
(IDLE)。
(2)PLME-ED
PLME-ED.request原语请求PLME执行能量检测(ED)。如果设备收到请求后正处于接受使能状态,PLME则要求物理
层执行能量检测。
物理层完成ED后,PLME向MLME发送一个PLME-ED.confirm原语,报告能量检测成功(SUCCESS)和测得的信道能
量等级。
(3)PLME-GET
PLME-GET.request原语向PLME请求物理层PIB相关属性的值。
如果在数据库中找不到请求的PIN属性标识,待收到请求后,PLME向MLME发送一个PLME-GET.confirm原语,此时参
数status为”不支持的属性“(UNSUPPORTED_ATTRIBUTE)。
(4)PLME-SET
PLME-SET.request原语向PLME请求设置物理层PIB相关属性的值。
如果在数据库中找不到请求的PIN属性标识,待收到请求后,