ZigBee规范各层原语及其功能概述

本文详细介绍了ZigBee通信协议中的物理层服务,包括PD-DATA请求、确认和指示原语,以及物理层管理实体服务如CCA、ED、GET和SET原语。此外,还概述了MAC层的数据服务原语MCPS-DATA和Purge,以及管理服务中的MLME-START、MLME-SCAN和MLME-ASSOCIATE等原语,深入解析ZigBee网络的交互机制。
摘要由CSDN通过智能技术生成

ZigBee规范各层原语及其功能概述


一、物理层服务规范


1、物理层数据服务


1)请求原语PD-DATA.request

PD-DATA.requestMAC层发送到本地物理层,以请求发送MPDU(即物理层服务数据单元PSDU)。

2)确认原语PD-DATA.confirm

PD-DATA.confirm由物理层发送到MAC层,对PD-DATA.request原语做响应。

3)指示原语PD-DATA.indication

PD-DATA.indication指示一个MPDU从物理层传到本地MAC层。


2、物理层管理实体服务


1PLME-CCA

PLME-CCA.request原语请求PLME执行空闲信道评估(CCA)。MACCSMA算法要求执行信道空闲评估时,MLME

产生一个PLME-CCA.request原语并发送给PLME

待物理层收到请求后,如果设备处于接受使能状态,则PLME要求物理层进行信道评估。物理层完成CCA后,PLME

MLME发送一个PLME-CCA.confirm原语,根据CCA结果向MAC层提供信道状态:信息繁忙(BUSY)或空闲

IDLE)。

2PLME-ED

PLME-ED.request原语请求PLME执行能量检测(ED)。如果设备收到请求后正处于接受使能状态,PLME则要求物理

层执行能量检测。

物理层完成ED后,PLMEMLME发送一个PLME-ED.confirm原语,报告能量检测成功(SUCCESS)和测得的信道能

量等级。

3PLME-GET

PLME-GET.request原语向PLME请求物理层PIB相关属性的值。

如果在数据库中找不到请求的PIN属性标识,待收到请求后,PLMEMLME发送一个PLME-GET.confirm原语,此时参

status为”不支持的属性“(UNSUPPORTED_ATTRIBUTE)。

4PLME-SET

PLME-SET.request原语向PLME请求设置物理层PIB相关属性的值。

如果在数据库中找不到请求的PIN属性标识,待收到请求后,

  • 7
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值