- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
物联网实验教学方法实践和探讨
物联网实验教学方法实践和探讨
摘要:物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。高校物联网课程由于涉及多学科的高度交叉,其实验体系的设计面临较大的挑战。本文提出软硬件结合的实验教学模式,从物联网实验教学的硬件平台、软件分析、互联组网、师生探讨等方面进行了教学改革,培养学生在多学科交叉的新技术领域分析问题和解决问题的能力,提高学生对物联网学习的兴趣,使教学效果得到显著提升。
关键词:物联网;实验教学;软硬件结合;互联组网
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2018)03-0183-02
一、引言
物联网英文名为The Internet of things,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络,其用户端延伸和扩展到了物品与物品之间,进行信息交换和通信。物联网是继计算机、互联网与移动通信网之后的又一次信息产业浪潮,它实现了信息世界与物理世界的紧密融合。
二、物联网实验课程的特点及改革
物联网技术由感知层、传输层、处理层和应用层4个层次构成,物联网技术涵盖了计算机、通讯、网络、控制等众多专业课程。同时,国内大部分高校都存在“重理论、轻实践”的错误认识,这样就形成了物联网专业知识繁杂课程枯燥的特点。培养学生实践能力,锻造工程型、复合型的物联网人是该门学科改革的必由之路,所以我校要进一步深化物联网的实验教学改革,充分发挥和体现实验教学的重要作用,具体内容如下。
1.无线传感器网络作为物联网领域中的关键技术,向学生们介绍无线传感器网络的基本概念、拓扑结构、组网方式、特点及优势以及目前在物联网中的一些具体应用等,让学生对无线物联网有个初步的认识。
2.实验采用基于MC13213芯片的开发套件,要求学生以小组为单位首先完成基本的实验。通过了解ZigBee协议和Keil软件,完成点对点的通信,并用Sniffer进行节点之间通信数据包的抓取及分析。
3.在完成基本的点对点通信的基础上,增加路由节点,建立多跳传感器网络,同时进行节点的组网,并用网络仿真软件NS2进行动态仿真,并对采样数据进行收集比对,比较组网通信与点对点通信的区别。
4.支持学生完成开放性实验,即可以选择温度传感器、加速度传感器等进行数据的采集,同时为传感器节点增加动态变量,在动态的环境下对数据进行传输及采集,并将数据传到主节点,实现物联网应用。
三、实验硬件平台及软件应用
本实验中,无线传感器节点采取模块化设计,底板采用Cortex M3主芯片,能够同时外接多个具有通用接口的传感器和执行器,ZigBee无线通信模块与传感器采集模块可分离并任意组合使用,极大地增强了开发的灵活度。ZigBee通信模块的芯片为Freescale MC13213,支持IEEE802.15.4和ZigBee-2007/Pro/RF4CE标准,提供BDM接口或者标准串口,可以烧录程序并调试。工作频率在2.4G频段,拥有16个信道;发射功率可配置,范围为-30dBm―2.5dBm;接收机灵敏度可达-88dBm;最大传输距离为220米。传感器节点支持电源供电与电池供电两种供电方式,支持大容量锂电池供电,并可以通过电源实现对锂电池的充电,而无需拆电池单独充电。实验时,每组学生配置一套开发套件,包括4―5个无线传感器节点、烧录器以及锂电池等。无线通信网络软件以Zstack作为ZigBee的协议栈。在实验中,学生需要熟悉并安装Keil MDK-ARM开发环境,该环境提供了C语言的程序编写、编译连接、程序下载以及仿真调试等全部功能。熟悉网络模拟软件NS2和linux的基本指令。
NS2是一种面向对象的网络仿真器,使用C++和Otcl作?榭?发语言,NS可以说是Otcl的脚本解释器,当仿真完成以后,NS将会产生一个或多个基于文本的跟踪文件。只要在Tcl脚本中加入一些简单的语句,这些文件中就会包含详细的跟踪信息Trace文件,这些数据可以用于下一步的分析处理,也可以使用NAM将整个仿真过程展示出来。同时,在实验中学生还需要掌握利用仿真器进行仿真、调试,学会进行RF测试以及采用Packet Sniffer进行探测和分析。Sniffer可以显示当前环境下Zigbee的节点信息,监测2.4GHz频段各Channel的信号状况,包括信号强度、当前Channel占用率以及不同速率报文在该Channel的分布状况等信息。监听当前环境下的ZigBee数据包,提供了Channel过滤、MAC地址过滤和IP过滤等组合过滤的方式读取数据,支持IEEE 802.15.4标准协议解析数据包,还具有多种报文统计分析功能。
四、组网实验内容
学生在熟悉硬件平台、
原创力文档


文档评论(0)