项目简介
本项目基于OpenHarmony轻量系统,以润和Hi3861开发套件为硬件载体。为刚入门想学习OpenHarmony轻量系统的人群提供学习示例。项目代码经过深度优化,包含硬件驱动、传感器读取、WiFi连接、MQTT通信等功能,可展示物联网设备基本功能,还能与OneNet云平台进行接入通信。
项目的主要特性和功能
- 硬件驱动支持:涵盖OLED显示屏驱动、I2C通信、GPIO控制等,可驱动多种硬件设备。
- 传感器数据读取:支持读取AHT20温湿度传感器数据,获取环境信息。
- 显示功能:可对SSD1306 OLED显示屏进行初始化操作,实现字符和汉字的显示。
- 网络连接:支持通过WiFi热点连接网络,具备WiFi网络状态管理功能。
- 云平台接入:借助MQTT协议与OneNet云平台通信,实现设备数据上传和命令接收。
安装使用步骤
环境准备
- 确保已安装必要的开发环境和工具,如C编译器、OpenHarmony SDK等。
- 按照
./gcc_riscv32编译链解读
中的说明部署编译工具链。 - 从华为云下载所需资源。
代码获取
从代码仓库https://gitee.com/qidiyun/hihope-3861-smart-home-kit下载项目源码。
编译与烧录
使用OpenHarmony SDK编译工具链对项目进行编译,编译通过后,将结果烧录到润和Hi3861开发套件上。
运行测试
运行项目,可通过硬件按钮或串口调试工具进行设备的测试与调试。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】