-
第一章物联网概论
本章带同学们认识什么是物联网、物联网的基础构架,同时介绍了最新的物联网创新应用,并对本门课程内容进行简要介绍。
-
●1.1什么是物联网?
物联网被称为万亿产业,据r预测,到2020年,“物物互联”的业务,跟“人与人通信”的业务相比,将达到30:1。也就是说,物与物之间的通信量要比人与人之间通信的量多30倍。甚至这个比例未来会达到100倍乃至1000倍。所以说物联网的核心和基础仍然是互联网,它是在互联网基础上延伸和扩展的网络。
-
●1.2共享单车背后的物联网技术
本节课讲解共享单车的工作原理、以及其背后所代表的物联网技术应用。
-
●1.3物联网基础架构
物联网是物品之间通过网络连接起来的局域网,不论该局域网接入互联网与否,只要具有感、联、知、控四个环节,都属于物联网的范畴。根据数据采集、传输、处理和应用的流程,通常可以把物联网分为四层体系架构。
-
●1.4物联网创新应用
本节讲解了三个物联网创新应用的实例。
-
●1.5课程概览
这节课结合对本门课程的内容做一个简单的介绍,以便同学们能带着清晰的思路进行后面章节的学习。
-
第二章学习情境一:系统搭建
本章从感知平台硬件搭建和软件编程基础两方面完成感知平台的系统搭建,为后续的学习情境学习奠定知识和技能基础。
-
●2.1任务一 感知平台搭建
树莓派的硬件连接和操作系统简介以及常用的操作命令。
-
●2.2任务二 程序编写
python语言的数据类型和简单运算。
-
第三章学习情境二:小苗补光系统
学习情境一:针对小苗光照控制系统进行电路设计、搭建以及软件开发。
-
●3.1任务一:电路设计与搭建
基础电路搭建理论与实操
-
●3.2任务二:硬件连接
光照模块搭建理论与实操
-
●3.3任务三:软件开发与测试
光照数据采集与控制程序基础语法与编程实操
-
第四章学习情境三:作物大棚单点环境信息监控系统
学习情境二:作物大棚的环境信息采集以及自动控制系统的硬件开发与软件开发,可以实现在web端远程控制。
-
●4.1任务一:产品的开发流程和基本需求分析
按照企业产品开发工作流程,对项目进行需求分析。
-
●4.2任务二:项目方案设计
按照企业产品开发工作流程,按照具体需求分析对产品进行方案设计和详细设计,说明系统内部模块的划分、模块间的接口
-
●4.3任务三:硬件开发
感知平台外围电路的接线以及硬件程序开发编程。
-
●4.4任务四:外设通信
对项目中常用的外设通信协议进行简要介绍。
-
●4.5任务五:web端开发
Python编写的 web微开发框架flask的简单应用,可以实现在web端对物联网系统的控制。
-
●4.6任务六:云平台通信
云平台创建产品、设备以及相关策略的设置。
-
●4.7任务七:硬件集成
产品原型的焊接集成
-
●4.8任务八:软件集成
项目软件开发以及多进程通信编程。
-
●4.9测试验收
软件集成联调和测试。
-
第五章学习情境四:作物大棚多点环境信息监控系统
学习情境三:在情境二学习的基础上,对产品进行迭代开发,增加多点信息采集组网通信以及图像识别等功能模块。
-
●5.1任务一:项目需求分析
按照企业产品开发工作流程,对项目进行需求分析。
-
●5.2任务二:项目方案设计
按照企业产品开发工作流程,按照具体需求分析对产品进行方案设计和详细设计,说明系统内部模块的划分、模块间的接口
-
●5.3任务三:硬件开发
产品外围传感器的接线和硬件程序编写实操。
-
●5.4任务四:软件开发(OPENMV 图像识别)
迭代产品图像识别部分算法简介和应用实操。
-
●5.5任务五:web端开发
迭代产品web端开发。
-
●5.6任务六:多点信息采集与组网通信
采用MQTT协议实现多点信息采集与通信组网。
-
●5.7任务七:系统集成与验收
采用SMT生产线进行产品集成与生产