#2020征文-开发板#鸿蒙开发板智能家居项目
鸿蒙智能家居项目 目录: 一、系统介绍 1 二、功能描述 2 (1)家电控制功能 2 (2)配网功能 3 (3)数据存储功能 3 (4)MQTT、OneNET接入协议支持 3 (5)驱动能力 3 三、代码描述 3 (1)代码流程 3 (2)家电控制部分 4 (3)OneNET初始化部分 5 (4)LED亮度控制 6 (5)数据存储 6 (6)按键处理 7 一、系统介绍 本系统硬件采用Hispark WiFi开发板,主控芯片为Hi3861,操作系统为Harmony OS,软件上支持MQTT、OneNET接入协议,驱动开发包括按键驱动、OLED驱动、PWD驱动开发,其它功能模块有NV数据存储、WiFi配网功能。 整个系统框架如下: 整个系统主要分为3大部分: (1)云平台:这里我使用的是OneNET云平台 (2)Harmony OS软件开发:在开发板上实现相关功能。 (3)硬件:使用到的硬件有:LED灯、OLED屏幕、按键。 整个鸿蒙开发板的软件分为4层: (1)应用:实现智能家居的应用逻辑处理部分。 (2)功能组件:包括MQTT、JSON、数据存储、WiFi配网功能等,为智能家居应用提供关键能力。 (3)内核:Harmony OS内核提供关键能力。 (4)驱动:包括PWM驱动、OLED驱动、WiFi驱动、按键驱动等,为硬件控制提供了能力。 二、功能描述 (1)家电控制功能