天津工业大学 计算机科学与技术学院
《物联网应用开发课程设计》
教学案例设计
课程名称:物联网应用开发课程设计
教师姓名: 马 欣
《物联网应用开发课程设计—智慧人脸门禁系统》教学设计
章节名称 | 智慧人脸门禁系统 | 学时/总学时 | 10学时/15学时 |
教学 目标 |
| ||
所覆盖 的知识点 |
| ||
教学 难点 | 教学重点:人脸智能识别算法、加密算法、嵌入式开发技术、市场调研 | ||
考察的 能力 |
| ||
教 学 策 略 | 对系统进行模块划分,在组里指定学生分工完成工控机功能,服务端功能,后台管理功能,App端功能,并掌握虹软ArcFace SDK人脸识别引擎、利用RSA非对称加密算法、低功耗的嵌入式Linux开发板等开发技术。 对应的课前任务: 根据本组开发任务提前做好相关开发技术的准备工作,包括PyCharm、Qt、ArcFace SDK,Eclipse、IntelliJ,MySQL,Android Studio,TensorFlow等开发环境的搭建,开发语言和脚本的学习。 模块设计框图(如图1所示) 图1 人脸识别门禁系统框架图
| ||
选修课 要求 | 物联网应用开发技术、物联网通信技术、单片机原理及接口技术等。 | ||
教 学 过 程 | 教学内容及覆盖的知识点:
(4)云端服务器模块,将通过手机APP端和物业管理端注册的用户的信息以及其人脸特征存储在服务器中。 (5)用户客户端模块,主要用于用户的注册,以及管理员对门禁的操作功能。
(7)对门禁的操作基于MQTT协议,本系统针对发送的Message添加了RSA加密机制。
| ||
挑战度:中高等 | |||
学生的完成情况:
| |||
课程设计成果物的提交展示 | 采取小组汇报/答辩等形式,对成果物进行展示、验收和评价;对于创业类项目成果物,成果物可有开发文档和商业计划书构成,其中商业计划书应包含项目营收分析和商业策划等内容。 | ||
课题建设计划和设想 | 借助课程的项目成果,进一步指导学生参加各类大学生技能竞赛,进行校企联合申报产教融合协同育人项目合作、大学生创新创业项目,打磨出优秀的竞赛和创新作品,进而为师生合作开展科研活动提供条件,为提高学生创新创业和就业能力提供条件。 |