鸿蒙物联网实训项目

HarmonyOS IoT Training Program

面向全场景的分布式操作系统实训

随着科技的发展,接入互联网的设备越来越多,其数量已经远远超过上网的人数,目前正在往万物互联加速发展。 鸿蒙系统是一款全新的面向全场景的分布式操作系统,全面适配手机、电脑、可穿戴设备、电视、汽车、智能家电等所有硬件设备。

物联网平台

连接业务应用和设备的中间层,屏蔽复杂设备接口

业务应用

包含业务服务端和app、小程序、web等应用

物联网设备

搭载鸿蒙操作系统,支持多种网络接入方式

项目涉及知识点

操作系统核心

线程定时器互斥锁信号量队列

总线驱动

I2CGPIOPWMADCUART

网络组件

WiFiTCPUDPMQTT

应用开发

HarmonyOS UIJava服务端WebSocket线程池

实训实施方案

实训目的

为加深高职本科院校计算机与信息安全学院物联网工程、智能科学与技术专业学生对专业课程知识的理解与运用, 进一步巩固和强化学生的物联网应用开发技能、培养学生分析和解决问题的能力及团队协作能力、就业能力, 促进学生实践能力和综合素质的提高,并充分利用学院已建成的鸿蒙物联网综合实验实训平台, 深圳至简开发科技有限公司(以下简称至简开发)计划与高职本科院校合作, 结合专业人才培养要求及人才培养标准,面向本次物联网工程、软件工程、智能科学与技术等专业实训学生, 提供鸿蒙物联网应用开发实训,培养学生成为应用型、创新型、复合型的专业技术人才。

1
鸿蒙设备开发阶段
6天 (48学时)

能够搭建OpenHarmony源码开发环境,针对指定设备编译并烧录镜像, 基于至简开发KP开发板完成各类传感器数据的采集与mqtt上云操作。

核心模块:
操作系统基础微机原理传感器驱动网络开发
2
物联网云平台操作
3天 (24学时)

利用华为物联网云平台,通过mqtt完成对设备的接入与鉴权, 对设备能力进行管理,使用amqp订阅设备实时上报的数据。

核心模块:
设备接入MQTT调试项目实训
3
项目答辩
1天 (8学时)

项目答辩,实训总结。完成项目汇报ppt以及归档所有开发过程文档, 完成完整物联网项目的整合开发。

核心模块:
项目部署总结答辩

详细课程安排

第一阶段:鸿蒙设备开发阶段 (48课时)
模块知识内容课时
开班典礼开班典礼仪式、实训教学计划介绍、项目介绍3
操作系统基础线程、定时器、事件、信号量、互斥锁、消息队列5
鸿蒙内核实验多线程创建、定时器使用、事件创建、互斥锁使用8
微机原理接口GPIO、I2C、SPI、UART、ADC等总线知识8
外设基础实验LED控制、电压读取、NFC读取、串口通信8
传感器驱动烟雾、温湿度、气体检测、人体检测、指纹识别等8
联网基础实验无线热点、UDP客户端、TCP服务端、MQTT接入8
第二阶段:物联网云平台操作阶段 (24课时)
模块知识内容课时
云平台设备接入创建产品、模型定义、Topic管理、注册设备8
MQTT调试助手设备模拟注册、数据上报、命令订阅联调8
项目实训练习项目实训与练习8
第三阶段:项目答辩、职业素质拓展训练 (8课时)
课程主题内容课时
项目部署设备侧镜像烧录联网、物联网平台打通、应用正常运行4
总结答辩项目介绍、系统展示、功能演示、问题回答、实训总结4