Zigbee协议规范--数据传输原语流图及说明

网络层数据流程原语说明

1.数据发送部分原语

APSDE-DATA.request(

DstAddrMode, //目的地址寻址模式,0x01=16位短地址

DstAddress, //ASDU目的实体设备地址

DstEndPoint, //ASDU目的实体的断点地址

ProfiledId, //该帧应配置的文件标识

ClusterId, //间接寻址时绑定操作中所用对象的标识

SrcEndpoint, //发送ASDU源端点地址

asduLength, //ASDU长度字节数

asdu, //

TxOptions //发送选项

DiscoverRounter,//指定路由发现时采取的措施

RadiusCounter //允许广播帧在网络中传播的跳数

APSDE-SAP服务接口实现了在对等的应用实体之间传输应用协议数据单元。APS数据请求原语APSDE-DATA.request请求吧本地NHLE的一个PDU(即ASDU)传输到对等的NHLE实体。当本地NHLE有数据(PDU)需要传输时,就会产生该原语,数据可以采用直接寻址方式发送以及数据加密服务。

NLDE-DATA.request(

DstAddr, //NSDU目的设备地址

NsduLength, //NSDU字节数

Nsdu, //要发送的NSDU

NsduHandle, //NSDU相关句柄

BroadcastRadius, //允许广播帧传输距离

DiscoverRoute, //路由发现

SeurityEnable //信息安全处理

本地应用支持层生成该原语,用来传送一个NSDU数据包到对等的应用支持层,原语参数如上所示。

本地网络层数据实体收到该原语后,为传送NSDU包,需要先构造一个NPDU包(网络层协议数据单元)DstAddr的值不为0xFFFF将忽略BroadcastMode和BrocastRadiuds这两

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值