littlebot
Published on 2025-04-03 / 9 Visits
0

【源码】基于OpenHarmony轻量系统的润和3861智能家居套件开发项目

项目简介

本项目基于OpenHarmony轻量系统,以润和Hi3861开发套件为硬件载体。为刚入门想学习OpenHarmony轻量系统的人群提供学习示例。项目代码经过深度优化,包含硬件驱动、传感器读取、WiFi连接、MQTT通信等功能,可展示物联网设备基本功能,还能与OneNet云平台进行接入通信。

项目的主要特性和功能

  1. 硬件驱动支持:涵盖OLED显示屏驱动、I2C通信、GPIO控制等,可驱动多种硬件设备。
  2. 传感器数据读取:支持读取AHT20温湿度传感器数据,获取环境信息。
  3. 显示功能:可对SSD1306 OLED显示屏进行初始化操作,实现字符和汉字的显示。
  4. 网络连接:支持通过WiFi热点连接网络,具备WiFi网络状态管理功能。
  5. 云平台接入:借助MQTT协议与OneNet云平台通信,实现设备数据上传和命令接收。

安装使用步骤

环境准备

  1. 确保已安装必要的开发环境和工具,如C编译器、OpenHarmony SDK等。
  2. 按照./gcc_riscv32编译链解读中的说明部署编译工具链。
  3. 华为云下载所需资源。

代码获取

从代码仓库https://gitee.com/qidiyun/hihope-3861-smart-home-kit下载项目源码。

编译与烧录

使用OpenHarmony SDK编译工具链对项目进行编译,编译通过后,将结果烧录到润和Hi3861开发套件上。

运行测试

运行项目,可通过硬件按钮或串口调试工具进行设备的测试与调试。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】