网站大量收购独家精品文档,联系QQ:2885784924

无锡职业技术学院.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
无锡职业技术学院

无 锡 职 业 技 术 学 院 教 案 教师姓名 潘健 授课形式 讲练结合 授课时数 4 授课日期 授课班级 物联网31191   2013年 月 日(第 周、周 、 节) 授课章节名称 及教学内容、 目的、要求 第4章 无线传感网应用开发 教学内容: 4.2 ZigBee协议栈数据传输原理及应用 教学要求: 1、掌握ZigBee协议栈数据传输原理及应用 教学目的: 1、使学生掌握ZigBee协议栈数据传输原理及应用 教 学 重 点 教 学 难 点 教学重点:ZigBee协议栈数据传输原理及应用 教学难点:ZigBee协议栈数据传输原理及应用 使 用 教 具 多媒体教案 课 外 作 业 备 注 上次课知识点回顾: 1、通过IAR开发环境来加载ZigBee协议栈 2、通过FLASH PROGRAMMER来下载协议栈 第4章 无线传感网应用开发 4.2 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这两个参数。构造好NSDU包后将为NSDU包确定传输路由,确定了NSDU包的传输路由后,通过MCPS-DATA.request原语来发送NSDU包。该原语定义如下: ?????MCPS-DATA.request( SrcAddrMode, ?//MPDU源地址模式0x02=16位短地址 SrcPANId, ????//源MSDU实体16位PAN标识符 SrcAddr,???????//源MSDU实体的独立设备地址 DstAddrMode,??//MPDU目标地址模式,0x02=16位短地址 DstPanId,??????//目标MSDU实体的16位PAN标识符 DstAddr, ??????//目标MSDU实体的独立设备地址 msduLength,????//MAC层实体发送的MSDU字节数 msdu,??????????//MSDU,MAC层数据服务单元 msduHandle,????//MAC层实体发送的MSDU相关句柄 TxOptions,?????//MSDU传输选项,0x01=应答模式 ) 在本原语中,参数SrcAddrMode和DstAddrMode都设为0x02,即使用16为网络地址;SrcPanId和DstPanId参数应设为MAC PIB中的macPANId的值;SrcAddr参数值设为MAC PIB中的macShortAddr值;DstAddr参数值为由由程序所决定的下一跳的地址;TxOptions参数与0X01或运算,所得到的结果非零,表示此次发送需要确认。在网络层实体接收到MCPS-DA

文档评论(0)

busuanzi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档