《无线传感器网络设计与应用》(第14周)协议栈组播点灯和无线组网教案.doc

《无线传感器网络设计与应用》(第14周)协议栈组播点灯和无线组网教案.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
扬州工业职业技术学院教案 序号 27 周次 14 授课形式 讲授 授课章节名称 CH23协议栈应用4 广播组网-无线数据传输 教学目的 1、通过讲解,让同学们掌握广播组网的工作原理,熟悉协议栈软件架构,并且学会如何将协议栈进行实践应用。重点掌握协议栈组网的相关函数调用方法等。 教学重点 1、Zstack协议栈组网的原理 教学难点 1、Zstack协议栈组网的原理 使用教具 无 课外作业 课后体会 通过讲解,同学们熟悉了Zstack协议栈广播组网的工作原理。完成了教学任务,达到了教学效果。 授课主要内容 [旧课复习与新课引入] 上一节课我们介绍了基于协议栈的串口数据发送实验,通过对协议栈架构的初步认识了解了协议栈的内部结构,然后我们学习了如何在协议栈中初始化串口,和串口发送函数的调用方法和原理,今天我们要学习的内容是无线组网。 [新课讲解] 一,实验内容介绍 今天我们所要做的内容是:终端发送字符串“0123456789”给协调器收到后通过串口发给电脑,串口调试助手显示接收到的字符串,并且在液晶屏上显示出来。两个节点分别扮演协调器和终端节点。 二,协调器程序代码介绍 协调器所要执行的是接受来自终端节点的数据,因此只需要调用相关的接收数据的函数即可,如下图所示,接收数据的函数在sampleapp文件夹中定义: 在中,找到对应的API函数如下所示: 解释上述代码。 三,终端节点代码介绍 相应的,数据通过协议栈发送,必须在发送节点上完成,因此我们在终端节点必须要有执行发送数据的程序代码,因此我们在文件当中需要调用发送数据的函数,函数如下图所示: 解释代码含义, 四,学生动手进行试验 请学生两人一组分别进行协调器和终端节点的代码编辑,和程序的编译下载调试,观察现象并且分析运行结果。 [本节小结]: 本章主要介绍了协议栈无线组网的基本工作原理,通过介绍了解了协议栈组网实验的基本内容和具体的实现方式,通过动手实践,学生体会到了无线通信的具体函数调用,最后下载到开发板中运行程序,观察到了现象,从而加深了对协议栈工作原理的理解,通过教师的讲解。学生掌握的总体情况良好。 [作业]: 通过web查阅协议栈无线组网的相关例程 扬州工业职业技术学院教案 序号 28 周次 14 授课形式 讲授 授课章节名称 CH24协议栈应用5 组播-多终端控制协调器LED 教学目的 1、通过讲解,让同学们掌握多终端控制协调器的工作原理,熟悉协议栈软件架构,并且学会如何通过协议栈进行多终端通讯应用。 教学重点 1、多终端通讯的工作原理 教学难点 1、多终端通讯的工作原理 使用教具 仿真实训室,cc2530开发板,极域教学软件,黑板 课外作业 到网上查阅关于协议栈无线通讯的相关操作文档 课后体会 通过讲解,同学们掌握了协议栈无线通讯的基本原理,熟悉协议栈的基本工作流程,达到了教学效果。 授课主要内容 [旧课复习与新课引入] 上一节课我们介绍了协议栈组网和协议栈的基本工作原理,通过对项目的软件架构来熟悉了zstack协议栈的内涵,今天我们要学习协议栈的多终端无线通讯实验。 [新课讲解] 无线传感网络的一个重要的特点就是节点数量庞大,从而形成多跳的一种自组织网络,其中多点的无线通信是关键技术之一,本次实验由三个节点组成,一个扮演协调器角色,另外两个扮演终端节点,实验现象为:三个节点成功组网之后,按下终端s1健,改变协调器D2灯的状态,同时改变终端节点自身D2灯的状态,同时按键s2可以改变终端节点加入网络或者退出网络。 一,协调器程序代码解释 接下来我们分析一下协调器程序代码: 接下来根据数据判断调用LED灯的控制函数。 上述函数皆为API函数,只要配置好合适的参数就可以正确的调用了。 二,终端节点的程序代码解释 终端节点扮演控制,向协调器发送指令的功能,因此我们需要在app文件夹里面进 调用数据发送函数,如下图所示: 通过上述函数的调用,我们实现了自身灯状态的改变同时将信息传送给了协调器。 三,项目编译以及下载调试 将项目包发送给学生端,让学生按照要求进行项目的配置和编译下载, 在确认没有错误之后进行download,通过PC机上的串口调试助手来观察,看是否成功将数据发送到串口助手的显示桌面。 [本节小结]: 本章介绍了多终端无线通信的实验,从原理到编程思想上对同学们进行了讲授,通过实践动手,学生了解了本实验的基本内容,掌握了相关的知识,同时通过实验的方式激发学生学习的兴趣,较好的掌握了教学内容 [作业]: 查阅有关多终端无线通信的协议栈应用

您可能关注的文档

文档评论(0)

autohhh + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档