智能产品开发与应用专业教学资源库      物联网系统部署与运维
物联网系统部署与运维课程标准
课程性质与任务
物联网系统部署与运维是智能产品开发与应用专业的一门核心专业课程旨在培养学生掌握物联网系统部署运行维护及相关技术应用的能力本课程融合了计算机科学与技术电子技术通信技术等多个学科的知识具有较强的实践性和应用性对于提升学生解决实际问题的能力增强就业竞争力具有重要意义
本课程是在学生已经掌握了无线传感网络技术模拟电子技术数字电子技术等基础知识的前提下开设的通过本课程的学习学生将进一步深化对物联网技术的理解掌握物联网系统部署与运维的核心技能为后续的专业实习毕业设计以及未来的职业发展奠定坚实的基础
本课程使学生了解Ubuntu系统MySQL数据库IIS和Nginx网站服务器LoRa和NB-IoT通信技术以及ThingsBoard物联网平台等相关知识为后续实践操作提供理论支撑通过一系列的项目实践培养学生的团队协作能力问题解决能力和创新能力使学生能够综合运用所学知识完成物联网系统的部署与运维任务在教学过程中注重培养学生的职业素养包括良好的工作态度严谨的工作作风强烈的责任心和团队合作精神引导学生关注物联网行业的发展动态了解行业标准和规范为未来的职业发展做好准备创新能力激发鼓励学生提出新的想法和解决方案培养学生的创新思维和创新能力通过案例分析小组讨论等方式激发学生的创新思维提高学生的问题解决能力
课程教学目标
1知识目标
1掌握基础理论知识学生应全面了解物联网系统的基本概念发展历程技术架构及关键技术包括Ubuntu系统MySQL数据库IIS和Nginx网站服务器LoRa和NB-IoT通信技术以及ThingsBoard物联网平台等相关知识
2理解系统部署原理深入理解物联网系统部署的原理和流程包括系统架构设计硬件设备选型与配置软件安装与调试等方面的知识
3掌握运维管理知识掌握物联网系统运维管理的基本知识和方法包括系统监控故障排查性能优化安全防护等方面的内容
 
2能力目标
1系统部署能力具备独立进行物联网系统部署的能力能够根据实际需求选择合适的硬件设备操作系统数据库及服务器软件并进行正确的配置和调试
2运维管理能力具备物联网系统运维管理的基本能力能够进行系统监控故障排查性能优化及安全防护等工作确保系统的稳定运行
3问题解决能力在面对物联网系统部署与运维中的实际问题时能够运用所学知识进行分析判断和解决具备独立思考和解决问题的能力
4团队协作能力能够与团队成员有效沟通协作共同完成物联网系统部署与运维任务具备良好的团队协作精神和沟通能力
3素质目标
1培养学生实事求是严肃认真的科学态度与工作作风
2培养学生遵规守纪的职业素养
3培养学生工作集中有韧性诚实守信的工作精神
4培养学生质量意识安全意识经济意识和环保意识
参考学时
40学时 
课程学分
1个学分
课程内容和要求
序号
教学项目
教学内容与教学要求
活动设计建议
参考课时
  1
Ubuntu 系统介绍和使用
教学内容
本项目将全面介绍Ubuntu系统的起源发展历程版本特性重点讲解Ubuntu系统的桌面环境文件系统结构常用命令如文件操作进程管理网络配置等以及软件包管理工具如APT同时还将演示如何在Ubuntu系统中进行软件安装更新与卸载以及如何配置系统环境变量用户权限等
教学要求
学生需了解Ubuntu系统的基本特点和优势掌握系统安装和启动流程
学生需熟练掌握Ubuntu系统的桌面环境操作包括文件管理系统设置等
学生需掌握Ubuntu系统的常用命令和软件包管理工具能够独立完成软件的安装更新与卸载
学生需了解Ubuntu系统的用户管理和权限设置能够进行基本的系统安全配置
1实操演练组织学生进行Ubuntu系统安装实践并指导学生进行桌面环境配置文件管理命令行使用及软件包安装等实操练习
2案例分析通过具体案例如搭建开发环境配置服务器等让学生在实际操作中加深对Ubuntu系统应用的理解
3小组讨论分组讨论Ubuntu系统的优缺点以及如何在实际项目中优化系统性能培养学生的团队协作和问题解决能力
8
  2
MySQL 介绍和使用
教学内容
本项目将深入介绍MySQL数据库的基本概念体系结构数据类型表结构设计与优化SQL语句包括数据查询插入更新删除等以及索引与查询优化同时还将讲解MySQL数据库的用户管理权限设置备份与恢复等运维知识
教学要求
学生需了解MySQL数据库的基本特点和优势掌握数据库的创建修改与删除
学生需熟练掌握SQL语句的编写与执行能够独立完成数据的增删改查操作
学生需了解MySQL数据库的表结构设计与优化原则能够设计合理的数据库表结构
学生需掌握MySQL数据库的用户管理和权限设置能够进行基本的数据库安全配置
学生需了解MySQL数据库的备份与恢复方法能够独立完成数据库的备份与恢复操作
 
1实操演练组织学生进行MySQL数据库的安装与配置实践并指导学生进行SQL语句的编写与执行表结构设计与优化等实操练习
2案例分析通过具体案例如学生信息管理系统在线购物系统等让学生在实际操作中加深对MySQL数据库应用的理解
3小组讨论分组讨论MySQL数据库的优缺点以及如何在实际项目中优化数据库性能培养学生的团队协作和问题解决能力
通过本项目的学习学生将能够熟练使用MySQL数据库为后续物联网项目开发中的数据存储与管理提供有力支持
8
 3
基于 IIS 和 Nginx 的网站系统部署
教学内容
本项目将介绍IIS和Nginx这两种流行的网站服务器软件包括它们的安装配置管理以及网站系统的部署流程学生将学习如何设置虚拟主机配置域名解析处理静态与动态内容实现负载均衡与反向代理等关键技能
教学要求
学生需了解IIS和Nginx的基本功能与特点掌握它们的安装与配置方法
学生需掌握虚拟主机的创建与管理能够配置域名解析与网站访问控制
学生需了解静态与动态内容的处理机制能够部署并管理基于不同技术的网站系统
 
1实操演练组织学生进行IIS和Nginx的安装与配置实践指导学生完成虚拟主机的创建域名解析的配置以及网站系统的部署
2案例分析通过具体案例如企业官网在线商城等让学生在实际操作中加深对IIS和Nginx应用的理解
3性能测试分组进行网站系统的性能测试包括响应时间吞吐量等指标让学生了解如何优化网站系统性能
8
  4
基于LoRa和NB-IoT的检测系统设计
教学内容
本项目将深入介绍LoRa和NB-IoT这两种低功耗广域网通信技术包括它们的基本原理网络架构数据传输流程以及应用场景学生将学习如何设计基于LoRa和NB-IoT的检测系统包括传感器选择与配置数据采集与处理数据传输与接收以及数据展示与分析等关键环节
教学要求
学生需了解LoRa和NB-IoT的基本原理与特点掌握它们的网络架构与数据传输流程
学生需掌握传感器的选择与配置方法能够完成数据采集与处理任务
学生需了解LoRa和NB-IoT的数据传输与接收机制能够设计并实现数据传输模块
1实操演练组织学生进行LoRa和NB-IoT模块的配置与调试实践指导学生完成传感器数据采集数据传输与接收等任务
2项目实践分组进行基于LoRa和NB-IoT的检测系统设计如环境监测系统智能农业系统等让学生在实践中加深对LoRa和NB-IoT应用的理解
3成果展示组织学生进行项目成果展示与交流分享设计思路技术难点与解决方案提升学生的团队协作与沟通能力
8
5
ThingsBoard物联网平台搭建
教学内容
本项目将介绍ThingsBoard物联网平台的基本概念架构体系核心功能以及应用场景学生将学习如何安装与配置ThingsBoard平台包括服务器环境准备平台安装与启动用户与权限管理设备接入与管理数据可视化与规则引擎配置等关键步骤
教学要求
学生需了解ThingsBoard物联网平台的基本功能与特点掌握其安装与配置方法
学生需掌握用户与权限的管理方法能够创建与管理平台用户及角色
学生需了解设备接入与管理的流程能够配置设备协议添加与管理设备
1实操演练组织学生进行ThingsBoard平台的安装与配置实践指导学生完成用户与权限管理设备接入与管理等任务
2案例分析通过具体案例如智能家居系统工业物联网应用等让学生在实际操作中加深对ThingsBoard平台应用的理解
3项目实践分组进行基于ThingsBoard平台的物联网系统设计包括设备接入数据处理与展示等环节提升学生的综合应用能力
8
 
教学建议
1教学方法
在培养学生知识和技能的同时注重方法能力社会能力等综合素养的培养建议综合采用项目教学法团队协作等多种教学方法开展教学
1讲授法
各种传感器基本原理继电器模块指示灯模块的教学活动将以讲授法为主
2项目教学法
课程中的项目来自生产生活中的实例教学环节要求学生自行设计和完成项目的制作
3演示法
在教学中应采用多媒体图片动画模型为学生演示项目实施方法和过程展示整个检测系统的工作原理及结构使抽像的理论变为直观
2评价方法
以具体任务为主线的安排教学内容的过程使学习和实际工作岗位和工作过程充分融合传统的考核方法必须改革将课程考核分散在整个学习过程中能更真实的反映学生的学习效果和实际水平
考核项目
所占比例
备注
平时成绩
40%
 
项目考核成绩
60%
 
总成绩
100分
 
3教学条件
1充分利用我校实训中心的优势在真实的工作情境中突出工学结合选择典型的工作为实训任务实现实训与生产相结合
2完善多媒体教学课件
3建立便于学生查找和参考的教学资源库
4教材编选
教材的编写要体现课程的性质课程内容标准用浅显易懂的方法描述传感器的基本知识注重基本理论与自动检测技术应用的有机结合如果采用模块化教学方法将有关知识进行整合实现理论教学和实践训练的有机结合
本课程可以采用以下一本参考教材物联网系统部署与运维刘宝锤主编机械工业出版社20235