智能产品开发与应用专业教学资源库                     物联网应用开发
物联网应用开发课程标准
课程性质与任务
物联网应用开发智能产品开发与应用和物联网应用技术专业开设的一门专业核心课程其前导课程主要是数字电子技术传感器技术及应用计算机辅助电子线路设计单片机技术及应用模拟电子技术等课程也是后续顶岗实习毕业设计等基本技能养成课程在课程体系中起支撑作用
本课程旨在全面系统地阐述当前各种主流的传感网络技术的基本原理结合多种传感网络开发平台深入浅出地讲解传感网络的基本技术在讲授内容上力求反映国内外技术的最新进展在讲述方法上注重理论与实际原理与应用相结合采用一体化教学模式采用以项目为导向任务驱动等教学方法旨在培养学生的ZigBee协议栈应用与组网CC2530基本组件应用Basic RF无线通信应用蓝牙4.0无线通信应用WIFI无线通信应用NB-IoT联网通信技术LoRa通信应用开发CAN总线通信RS485总线通信STM32微控制器电路分析测试制作调试能力及创新意识为学生职业能力培养和职业素养养成起主要作用本课程立足于智能终端工程师物联网系统工程师在取得智能终端物联网职业资格证书中起到重要支撑作用
课程教学目标
1知识目标
1了解Wi-Fi蓝牙ZigBee等典型短距离无线通信网络技术及其应用领域
2了解IARSmartRF Flash Programmer等软件的菜单功能
3掌握CC2530单片机的GPIO中断定时器串口ADC等基本组件的原理
4掌握Basic RF Layer工作机制开关量模拟量逻辑量三种传感器的工作原理
5掌握Z-Stack协议栈结构BLE协议栈的基本概念
6掌握Z-Stack协议栈的网络管理
7掌握基于BLE协议栈的串口通信主从机连接与数据传输等所需的知识
8了解WIFI无线通信应用的相关知识
9掌握NB-IoT联网通信技术的相关知识
10掌握LoRa通信应用开发的相关知识
11掌握CAN总线通信应用开发的相关知识
12掌握RS485总线通信应用开发的相关知识
13掌握STM32微控制器应用开发的相关知识
2能力目标
1能正确安装与使用IARSmartRF Flash ProgrammerZ-Stack等软件
2能熟练使用CC2530的基本组件
3能实现开关量模拟量逻辑量三种传感器的信号采集功能
4能实现基于Basic RF的无线采集与网络组建功能
5能熟练实现ZigBee无线网络的点对点通信串口通信串口透传绑定等
6能获取网络拓扑结构ZigBee无线网络的传感器数据采集与远程监控
7能熟练开发基于BLE协议栈的主从机连接串口透传手机与蓝牙通信等项目
8能实现WIFI无线通信功能
9能实现NB-IoT应用程序开发
10能实现LoRa通信应用开发
11能实现CAN总线通信应用开发
12能实现RS485总线通信应用开发
13能实现STM32微控制器应用开发
3素质目标
1具有良好的职业道德规范操作意识
2具备良好的团队合作精神
3具备良好的组织协调能力
4具有求真务实的工作作风
5具有开拓创新的学习精神
6具有良好的语言文字表达能力
参考学时
64学时 
课程学分
4个学分
课程内容和要求
表5.1  物联网应用开发教学内容及学时分配表
序号
教学项目
教学内容与教学要求
活动设计建议
参考课时
  1
认识无线传感网络
教学内容
1.无线传感网络概念特点体系结构及关键技术
2.IEEE802.15.4标准概述拓扑结构和网络协议栈
3. ZigBee标准概述体系结构CC2530射频模块调试器接口ZigBee开发板
4. 嵌入式集成开发环境IAR简介IAR工程环境安装与设置
教学要求
1.了解Wi-Fi蓝牙ZigBee等典型短距离无线通信网络技术及其应用领域
2.了解ZigBee无线传感网络通信标准
3.了解IARSmartRF Flash Programmer等软件的菜单功能
4.掌握使用IAR软件新建配置工程等步骤
1教学活动在教学做一体化教室进行
2教师利用多媒体课件讲解演示使学生对知识加深印象
3以学生的自主学习为主体教师的引领为主导
4
  2
CC2530基本组件应用
教学内容
1.CC2530单片机基本概念内部结构外部引脚及功能
2.中断的使能响应与处理优先级等环节的工作原理
3.定时器的三种定时模式中断方式的工作原理
4.串口通信引脚配置发送与接收的工作原理
5.ADC单次转换理解转换数据的二进制补码结构
教学要求
1.掌握基本概念内部结构外部引脚及功能
2.掌握机I/O的外设GIPO输入输出等功能配置
3.掌握中断的使能响应与处理优先级等环节的工作原理
4.掌握定时器的三种定时模式中断方式的工作原理
5.掌握串口通信引脚配置发送与接收的工作原理
6.掌握ADC单次转换理解转换数据的二进制补码结构
1教学活动在教学做一体化教室进行
2教师利用多媒体课件讲解演示使学生对知识加深印象
3以学生的自主学习为主体教师的引领为主导
4学生边学边实验
6
 3
Basic RF无线通信应用
教学内容
1.Basic RF Layer工作机制
2.无线发送和接收函数发送地址和接收地址PAN_IDRF_CHANNEL等概念
3.basic RFboardcommon等驱动文件的作用
4.串口读写函数ADC中断等函数
5.开关量模拟量逻辑量三种传感器的工作原理
教学要求
1.了解Basic RF Layer工作机制
2.熟悉无线发送和接收函数
3.理解发送地址和接收地址PAN_IDRF_CHANNEL等概念
4.了解basic RFboardcommon等驱动文件的作用
5.理解串口读写函数
6.掌握ADC中断等函数
7.掌握开关量模拟量逻辑量三种传感器的工作原理
1教学活动在教学做一体化教室进行
2教师利用多媒体课件讲解演示使学生对知识加深印象
3以学生的自主学习为主体教师的引领为主导
4学生边学边实验
6
  4
zigbee协议栈应用与组网
教学内容
1.Z-Stack协议栈的结构基本概念协调器路由器终端节点的基本概念
2.Z-Stack协议栈实时操作系统理解OSAL运行机理任务调试API函数等
3.Z-Stack协议栈的串口中断等接口函数
4.单播组播和广播基本原理与基本概念
5.Z-Stack协议栈的LED和KEY驱动函数的工作原理6.Z-Stack协议栈的绑定工作原理
7.Z-Stack协议栈的网络地址分配机制
8.Z-Stack协议栈的网络管理
教学要求
1.掌握Z-Stack协议栈的结构基本概念
2.掌握协调器路由器终端节点的基本概念
3.掌握Z-Stack协议栈实时操作系统理解OSAL运行机理任务调试API函数等
4.掌握Z-Stack协议栈的串口中断等接口函数
5.掌握单播组播和广播基本原理与基本概念
6.掌握Z-Stack协议栈的LED和KEY驱动函数的工作原理
7.掌握Z-Stack协议栈的绑定工作原理
8.了解Z-Stack协议栈的网络地址分配机制
9.掌握Z-Stack协议栈的网络管理
1教学活动在教学做一体化教室进行
2教师利用多媒体课件讲解演示使学生对知识加深印象
3以学生的自主学习为主体教师的引领为主导
4学生边学边实验
6
5
蓝牙4.0无线通信应用
教学内容
1.BLE协议栈的结构基本概念从机与主机之间建立连接的流程
2.事件处理函数节点设备和集中器设备启动过程
3.BLE协议栈中的GAP和GATT两个基本配置文件
4.主机与从机数据传输的流程特征值句柄UUIDGATT服务等概念和作用
5.特征值属性通知机制特征值的相关函数与初始化
教学要求
1.掌握BLE协议栈的结构基本概念
2.理解从机与主机之间建立连接的流程
3.掌握事件处理函数
3.掌握节点设备和集中器设备启动过程理解事件
4.理解BLE协议栈中的GAP和GATT两个基本配置文件
5.掌握主机与从机数据传输的流程理解主从数据发送与接收过程
6.掌握特征值句柄UUIDGATT服务等概念和作用
7.理解特征值属性通知机制以及掌握特征值的相关函数与初始化
1教学活动在教学做一体化教室进行
2教师利用多媒体课件讲解演示使学生对知识加深印象
3以学生的自主学习为主体教师的引领为主导
4学生边学边实验
8
 6
WIFI无线通信应用
教学内容
1.WIFI无线控制方式WIFI无线控制命令数据格式
2.IP地址的基本知识Socket的工作原理
教学要求
1.了解WIFI无线控制方式
2.理解WIFI无线控制命令数据格式
3.了解IP地址的基本知识
4.掌握Socket的工作原理
1教学活动在教学做一体化教室进行
2教师利用多媒体课件讲解演示使学生对知识加深印象
3以学生的自主学习为主体教师的引领为主导
4学生边学边实验
 
6
  7
NB-IoT联网通信技术
教学内容
1.NB-IoT的特点及发展史
2.NB-IoT通信协议
3.NB-IoT应用程序开发流程
教学要求
1.了解NB-IoT的特点及发展史
2.理解NB-IoT通信协议
3.掌握NB-IoT应用程序开发流程
1教学活动在教学做一体化教室进行
2教师利用多媒体课件讲解演示使学生对知识加深印象
3以学生的自主学习为主体教师的引领为主导
4学生边学边实验
6
8
LoRa通信应用开发
教学内容
1.LoRa温湿度传感器节点应用程序开发流程
2.LoRa光照传感器节点数据采集的工作原理
3.LoRa网关节点汇聚传感器数据的相关知识
教学要求
1.掌握LoRa温湿度传感器节点应用程序开发流程
2.理解LoRa光照传感器节点数据采集的工作原理
3.理解LoRa网关节点汇聚传感器数据的相关知识
1教学活动在教学做一体化教室进行
2教师利用多媒体课件讲解演示使学生对知识加深印象
3以学生的自主学习为主体教师的引领为主导
4学生边学边实验
6
9
STM32微控制器
教学内容
1.STM32微控制器简介,STM32系列微控制器的特点与家族多样性
2.开发环境搭建,安装和配置3.GPIO通用输入输出端口应用开发
4.定时器Timer应用开发,
定时器使能与时钟配置
5.串行通信应用开发,串口通信配置与使用
6.ADC模数转换器应用开发
ADC配置与使用包括通道选择采样时间设置分辨率设置等
教学要求
1.理论知识掌握
学生应掌握STM32微控制器的基本架构和外设工作原理
学生应了解STM32开发环境的搭建和配置方法
2.实践技能培养
学生应能够独立完成GPIO定时器串行通信ADC等外设的配置和使用学生应能够编写和调试简单的STM32应用程序
 
1.课堂讲解与演示
教师通过PPT视频等多媒体手段讲解STM32微控制器的基本架构和外设工作原理
2.实验室实践
学生分组进行实验室实践按照教师提供的实验指导学生自主设计实验实现特定的功能需求
3.项目实战
教师布置综合应用项目要求学生将所学外设知识综合应用实现复杂的功能需求学生分组进行项目设计开发和调试教师提供必要的指导和帮助项目完成后学生进行项目展示和答辩分享项目设计思路开发过程和遇到的问题及解决方法
4
10
CAN总线应用开发
教学内容
1.CAN总线基础知识介绍CAN总线的起源定义主要特性如高数据传输速率长距离通信多主方式错误处理机制等
2.CAN总线技术原理详细解析CAN总线的报文格式帧类型仲裁机制数据链路层和物理层规范
3.CAN总线应用开发讲解CAN总线在物联网应用开发中的实际应用如工业自动化智能交通系统智能建筑医疗设备管理等领域的案例
教学要求
1.学生需掌握CAN总线的基本原理和特性
2.学生需了解CAN总线在物联网应用开发中的常见应用场景
3.学生需通过实践项目掌握CAN总线应用开发的基本技能
1.案例分析分析CAN总线在工业自动化智能交通等领域的成功案例帮助学生理解其应用场景
2.实践项目设计基于CAN总线的物联网应用开发实践项目如设计一个基于CAN总线的多机通信系统实现不同设备间的数据通信和状态监测
3.小组讨论分组讨论CAN总线在不同领域的应用前景和挑战培养学生的团队协作能力和批判性思维能力
6
11
RS485总线应用开发
教学内容
1.RS485总线基础介绍RS485总线的起源特点差分信号传输长距离通信多节点连接硬件接口及标准如TIA/EIA-485-A
2.RS485通信原理解析RS485的通信协议数据格式传输速度传输距离节点数量限制及总线仲裁机制
3.RS485应用开发探讨RS485在物联网中的应用场景如环境监测智能家居工业自动化以及如何通过RS485实现设备间的数据通信和远程监控
教学要求
1.学生需掌握RS485总线的基本原理和通信协议
2.学生需了解RS485在物联网应用开发中的常见应用场景
3.学生需通过实践项目掌握RS485总线应用开发的基本技能
1.案例分析分析RS485在环境监测智能家居等领域的成功应用案例帮助学生理解其应用场景
2.实验实训设计基于RS485的物联网应用开发实验如构建一个基于RS485的多传感器数据采集系统实现数据的远程传输和监控
3.小组讨论分组讨论RS485在物联网应用中的优势和挑战以及如何优化RS485总线的性能和稳定性
6
教学建议
1教学方法
1项目教学法
以项目为主线教师为引导学生为主体在过程中学习掌握教学计划内的教学内容主要流程如下
项目导读收集信息明确要求制定计划
项目实施分任务完成项目
项目总结学生自查教师检查与评价
学生部分独立组织安排学习行为解决在处理项目中遇到的困难教师进行适当讲解并进行引导监督评估
讨论法
    学生在教师的指导下为解决某个问题而进行探讨辨明是非真伪以获取知识方法能更好的发挥学生的主动性积极性有利于培养学生独立思维能力口头表达能力促进学生灵活地运用知识主要流程如下
 观点交流小组内各人对这个问题有什么看法分别说出来
 观点改进小组成员表示对其他人观点是否接受提出改进完善彼此观点的看法
观点总结总结小组观点并向全班学生表述本组观点
在整个讨论的过程中教师的巡回指导参与讨论鼓励表扬也很重要
3小组合作学习法
学生自由组合每组4-5人在组建小组时教师可视情况进行协调给予帮助小组成员不仅要努力争取个人目标的实现更要帮助小组同伴实现目标通过相互合作小组成员共同达到学习的预期目标
学生个体间的学习竞争关系改变为"组内合作""组际竞争"的关系将传统教学与师生之间单向或双向交流改变为师生生生之间的多向交流也促进了学生间良好的人际合作关系促进了学生心理品质发展和社会技能的进步结合专业学生特点基于行动导向根据每个任务的内容特点以真实案例进行引导,综合运用基于工作过程的任务驱动法案例分析法分组讨论法角色扮演法等多种教学方法开展教学整个课程以任务实训为主线以技能培养为核心来组织教学
4企业参观实习
利用第二课堂带领学生到相关企业参观了解无线传感网络组建流程应用环境企业文化拓展学生知识面
2评价方法
针对本课程的培养目标在重视技能培养的同时更好的培养学生的职业素质和团队精神实施学习过程评价和终结考核相结合的考核方案围绕课程核心内容进行包括专业能力学习能力创新能力职业能力的综合考核
过程评价包含平时表现评价和实训考核两部分占总成绩的40%平时表现评价包括出勤评价作业评价学习态度及与他人的合作情况实训考核是在每个任务学习完毕后每个学生填写教师设计的评价单教学反馈单详细填写自己学习情况后小组自评成绩 + 小组互评成绩 + 教师评价成绩综合得到该任务的成绩所有任务的平均成绩得到课程的实训考核成绩重点考察实际操作能力
终结考核采用笔试理论和综合实践结合方式占总成绩的60%综合实践考核是在学期末通过让学生以小组为单位完成综合实训项目达到考察知识技能和操作技能的目的提高学生对知识的综合利用能力无线传感网络技术考核评价指标如表6.1所示
6.1  物联网应用开发考核评价指标
考核模块
内容
主要考核指标
评价
主体
成绩
评定
过程
考核
40%
 
平时成绩评价
30%
出勤评价10%
出勤情况组织性纪律性
不迟到早退出勤率上课纪律听课质量有事配假条
学生自评
小组评价
教师评价
 
作业评价10%
作业与实训报告提交完成情况
作业书写规范实训报告规范作业与实训的独立性及时性和正确性
学生自评
小组评价教师评价
 
学习态度10%
学习的主动性参与讨论的积极性
师生互动的积极性团队的合作情况
学生自评
小组评价教师评价
 
实训项目考核评价
70%
 
学生自评25%
各项目中的实训任务
安全意识项目设计方案工作过程实施操作规范团队精神职业态度学习总结学习汇报职业技能等
学生自评
小组评价教师评价
 
小组互评25%
教师评价50%
终结考核
60%
笔试理论
50%
围绕课程核心内容考查学生对理论知识的掌握
专业理论知识文字表达能力
教师评价
 
综合实践
50%
学生以小组为单位完成综合项目
考察知识技能和操作技能学生对知识的综合利用能力
学生自评
小组评价教师评价
 
合计
100%
 
3教学条件
1充分利用我校实训中心的优势在真实的工作情境中突出工学结合选择典型的工作为实训任务实现实训与生产相结合
2校外实训基地
校外实训基地要求是具有一定规模的拥有智能化信息平台架构的IT公司从事智能终端技术服务的最佳
完善立体的多媒体教学资源库
教学资源库资源丰富学生可以随时上网查看视频和课件等学习资料提供学生和老师同学进行讨论交流的平台有利于学生技能的提升
4实践能力强教学水平高的双师结构合理的专兼结合教学团队
努力打造具有建立团队合作的机制加强青年教师培养积极开展教学研讨和教学经验交流提升教学团队的执教能力鼓励教师跟踪行业新技术发展学习新技能不断提高课程教学团队的技术服务与社会服务能力
教师的能力要求实施本课程教学的教师应具备项目实战经验对传感器网络技术发展的前沿知识有深入的了解熟悉无线传感网络建设的工作流程及调试方法具有课堂组织讲解演示合理选择教学方法的能力具备课程教学设计与组织能力能实施理论教学和实践教学同时应具有强烈的工作责任心和认真负责的工作态度建议选用具有丰富工程实践经历的双师素质教师担任教学企业兼职教师担任实训教学 
4教材编选
1.教材编写
1必须依据本课程标准选用教材教材应充分体现任务引领实践导向课程的设计思想
2教材应将本专业职业活动分解成若干典型的工作项目按完成工作项目的需要和工作项目要求结合职业技能证书考证组织教材内容引入必须的理论知识增加实践实操内容内容要具体并具有可操作性强调理论在实践过程中的应用
3教材应图文并茂提高学生的学习兴趣教材表达必须精炼准确科学
4教材内容应体现先进性通用性实用性要将本专业新技术新工艺新设备及时地纳入教材使教材更贴近本专业的发展和实际需要
2.教材选用
书名无线传感网络技术与应用项目化教程传感网应用开发
主编杨琳芳     
出版社机械工业出版社
出版日期2019年12月
参考教材
(1)唐宏.无线传感器网络原理及应用.人民邮电出版社,2010
(2)李晓维.无线传感器网络技术.北京理工大学出版社,2007
(3)彭力.无线传感器网络技术.冶金工业出版社,2010
(4)无线龙.ZigBee无线网络原理. 冶金工业出版社,2011
(5)杨黎.基于C语言的单片机应用技术与Proteus仿真.中南大学出版社2012
(6)欧阳骏等.蓝牙4.0BLE开发完全手册.化学工业出版社2014年
(7)姜仲等. ZigBee技术与实训教程基于CC2530的无线传感网技术.清华大学2014年.