第31周
嵌入式人工智能必备-Python
由于这几年很多公司的业务也会用python脚本实现一些流程化操作,这也是新一代嵌入式工程必备技能,所以我们在项目开始的时候先讲解了python课程,也为了学员以后做一些嵌入式人工智能项目打下语言基础。
课程安排:
1、git工具使用,掌握使用git管理自己的代码
2、python脚本,掌握python语言的基础语法,学会python脚本的编写
第32周
智能家居项目实战之客户端功能开发
《智能家居》项目融合了很多前面所学的嵌入式开发涉技术栈,带同学手把手实现智能家居的客户端、网关端、设备端功能,也是消费类电子行业的热门产品,本周我们先开发智能家具的客户端功能。
课程安排:
1、项目需求分析,详细分析智能家居项目中客户提供的需求
2、项目架构设计,根据项目需求提供解决方案,进行项目架构设计
3、项目通信协议制定,根据项目需求,指定客户端、服务器端(网关)、设备端之间的通信协议
4、客户端注册功能实现,在客户端向服务器端注册账号和密码
5、客户端登陆功能实现,在客户端实现账号和密码的登录
6、客户端密码找回功能实现,在客户端实现从服务器端找回密码功能
7、客户端信息修改功能实现,在客户端实现用户信息修改提交到服务器端
8、客户端控制设备添加和删除功能实现,在客户端实现需要控制的电器设备添加和删除
9、客户端控制设备打开和关闭功能实现,在客户端实现家里电器设备的打开和关闭
10、客户端获取摄像头数据功能实现,在客户端实现家里摄像头数据获取和显示
11、客户端获取家里环境数据功能实现,在客户端实现环境信息数据的获取和显示
第33周
智能家居项目实战之网关端功能开发
本周我们继续智能家具得网关端功能开发:网关得登陆注册、信息修改、设备控制、数据获取等等功能一一实现。
课程安排:
1、智能网关端注册功能实现,实现客户端向网关端提交的账号和密码注册功能
2、智能网关端登陆功能实现, 实现客户端向网关端提交的账号和密码登录功能
3、智能网关端密码找回功能实现,实现客户端向网关端提交密码找回功能
4、智能网关端信息修改功能实现,实现客户端向网关端提交用户信息修改功能
5、智能网关端控制设备添加和删除功能实现,实现客户端向网关端添加设备和删除设备功能
6、智能网关端控制设备打开和关闭功能实现,实现客户端向网关端控制设备打开和关闭功能
7、智能网关端获取摄像头数据功能实现,实现从摄像头采集数据传输到客户端
8、智能网关端获取家里环境数据功能实现,实现从传感器采集数据传输到客户端
第34周
智能家居项目实战之设备端功能开发
本周我们继续智能家具的设备端端功能开发:指纹门锁、人脸识别、电器设备开关、环境信息数据采集、语音控制等功能实现。
课程安排:
1、设备端指纹控制门锁功能实现,实现用户指纹识别打开家里门锁
2、设备端RFID控制门锁功能实现,实现用户通过刷卡打开家里门锁
3、设备端人脸识别控制门锁功能实现,实现用户人脸识别打开家里门锁
4、设备端电器设备开关控制,通过ESP8266、Lora,zigbee等物联网模块实现家里电器设备打开和关闭控制
5、设备端环境信息数据采集家里环境信息,并通过物联网通信模块进行数据无线传输
6、设备端语音控制设备功能实现,实现家里电器设备通过语音控制
7、4G模块实现智能终端无线上网
第35周
物联网/嵌入式项目答辩和就业指导
本周会对学生的项目完成结果进行答辩提问和相关就业指导,在这个阶段会对同学们的综合素质进行考核,老师会根据每个同学的答辩结果,进行反馈,直到达成考核标准。
课程安排:
1、成果显示,学员展示自己做出的项目成果
2、项目答辩,老师针对学生答辩内容做出相关问题提问
3、简历指导,根据学生实际情况,指导简历编写,并且对相关内容考核指导。
4、就业指导,进行模拟面试,让同学提前了解企业真实面试流程 。