# Chensong Education HarmonyOS Board **Repository Path**: dongyu1009/chensong-education-harmonyos-board ## Basic Information - **Project Name**: Chensong Education HarmonyOS Board - **Description**: 基于润和软件的Neptune模组,搭载常见物联网传感器的微型HarmonyOS学习教育版。 - **Primary Language**: C++ - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-09-03 - **Last Updated**: 2022-07-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Chensong Education HarmonyOS Board #### 介绍 基于润和软件的Neptune模组,搭载常见物联网传感器的HarmonyOS微型学习教育版。 ![硬件图](https://gitee.com/dongyu1009/chensong-education-harmonyos-board/raw/master/01_hardware/board.jpg) ![原理图](https://gitee.com/dongyu1009/chensong-education-harmonyos-board/raw/master/01_hardware/dia_map.png) ![PCB图](https://gitee.com/dongyu1009/chensong-education-harmonyos-board/raw/master/01_hardware/pcb_map.png) 本开发板是基于润和软件的Neptune模组的。 关于Neptune模组 源码资料:https://gitee.com/hihope_iot/openharmony_neptune 官方网站:http://www.hoperun.com/ 购买连接:https://detail.tmall.com/item.htm?id=639872618429 开发板定位于非盈利学习教育用途,硬件软件全部开源。请遵守相关的开源协议。 #### 开源仓架构 01_hardware中是开发板原理图、PCB图 02_software是测试Demo程序。其中,ComeOn是手机端程序,ht30witholed是开发板的程序。 #### 目前研究进展 我自己做的开发板成本是很低的,温湿度传感器、OLED屏幕和Neptune模组都是以很低的价格在网上购买的,总成本可能不超过30元。这个开发板很小,可以握持在手中随身携带。 不过,在软件方面,上面的例子充其量算一个Demo,实际上还有很多工作需要做: (1)这里是直接通过UDP将开发板和手机连接在一起的,其中的IP地址也是硬写入的。所以如果离开WiFI环境,那么手机将不会接收到温湿度信息。如果开发者希望远程获得温湿度,那么需要服务器进行中转。这个中转技术也不复杂,大家可以思考一下如何实现。 (2)在应用端,这里的温湿度是写在MainAbilitySlice中的。其实这种方式也是有待改进的。至少需要将相关的业务代码写到服务中,这样的话,我们还可以实现高温预警等功能。如果将其以小卡片的形式显示在桌面就更好啦!同样,大家可以思考一下如何实现。 (3)这块开发板可以进一步微型化,请大家期待下一个版本! (4)在获取温湿度数据的时候,我们用了低重复率和关闭clock stretching功能。其实,真正实用化的时候,根据场景的不同大家需要考虑如何配置一下,提高精度的同时降低功耗! #### 未来计划 (1)提供独立的烧写工具(正在开发) (2)撰写OpenHarmony的教程书籍(已签订出版合同) (3)农业物联网的实际应用(正在洽谈)