- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 文字或图像高级自由变形的一种新方法.doc
- 文化震撼(文化休克》.ppt
- 文学与生活.doc
- 文学专题。.ppt
- 文明之花映火洲.doc
- 文官退抚制度改革对策小组第2次会议资料简报.ppt
- 文档名称.doc
- 文明单位创建标准解读.ppt
- 文物分析和保护中的应用-厦门大学化学化工学院.ppt
- 文物保护法宣传.ppt
- 2025年安徽工商职业学院单招职业技能测试题库带答案(典型题).docx
- 2025年洛阳科技职业学院单招职业技能测试题库带答案(新).docx
- 2025年荆门职业学院单招职业技能测试题库及答案(易错题).docx
- 2025年宣化科技职业学院单招职业技能测试题库(精练).docx
- 2025年包头职业技术学院单招职业技能测试题库带答案(新).docx
- 2025年江西工商职业技术学院单招职业技能测试题库带答案(精练).docx
- 2025年黑龙江农业经济职业学院单招职业技能测试题库精编.docx
- 2025年山东艺术设计职业学院单招职业技能测试题库带答案(基础题).docx
- 2025年陕西工商职业学院单招职业技能测试题库带答案(突破训练).docx
- 2025年承德护理职业学院单招职业技能测试题库【word】.docx
文档评论(0)