一、元服务EBike简介EBike是一款基于HarmonyOS开发的元服务,以万能卡片的形式给骑行提供便捷服务,主要功能包括:1.车辆状态信息获取:用户可在元服务内连接电动自行车(真机和自行车自备),查看车辆位置、剩余电量、续航里程以及累计骑行里程。2.包括响铃找车功能:按钮可触发车辆鸣响,便于快速确认车辆具体位置(真机和自行车自备)。3.用户可通过右上角按钮添加2x2或2x4卡片,在桌面可直接查看车辆状态信息。二、环境搭建...
2023-08-06 08:24:05 9409浏览 5点赞 4回复 3收藏
【文正在参加2023年第一期优质创作者激励计划】OpenHarmony轻量和小型系统开发例程2023[【0.开发环境搭建】](https:ost.51cto.composts22181)[【1.GPIO基本操作】](https:ost.51cto.composts22450)[【2.硬件通信uart\i2c\spi\i2s】](https:ost.51cto.composts22740)[【3.无线通信wifimqtt】](https:ost.51cto.composts22798)【4.操作系统多线程、定时器、中断】[toc](目录)4.操作系统4.1多线程4.1.1多线程相关函数GPIOpenHarmon...
2023-04-03 19:55:13 3419浏览 6点赞 4回复 3收藏
【文正在参加2023年第一期优质创作者激励计划】OpenHarmony轻量和小型系统开发例程2023[【0.开发环境搭建】](https:ost.51cto.composts22181)[【1.GPIO基本操作】](https:ost.51cto.composts22450)[【2.硬件通信uart\i2c\spi\i2s】](https:ost.51cto.composts22740)【3.无线通信】[toc](目录)3.无线通信3.1Wifi3.1.1STAAP相关函数主要学习Hi3861V100的STA和AP模式。常用接口函数如下:cSTA模式1.定义:intConnectToHotspot(Wifi...
2023-04-03 02:00:41 3646浏览 6点赞 4回复 4收藏
【文正在参加2023年第一期优质创作者激励计划】OpenHarmony轻量和小型系统开发例程2023[【0.开发环境搭建】](https:ost.51cto.composts22181)[【1.GPIO基本操作】](https:ost.51cto.composts22450)【2.硬件通信】[toc](目录)2.硬件通信2.1串口通信2.1.1Uart函数接口涉及串口相关的函数主要是初始化、发送读取数据、去初始化函数整理如下:函数描述依赖IoTUartInit(unsignedintid,constIotUartAttributeparam)初始化指定的UART端...
2023-04-02 22:29:13 3705浏览 1点赞 2回复 2收藏
【文正在参加2023年第一期优质创作者激励计划】[【0.开发环境搭建】](https:ost.51cto.composts22181)【1.GPIO基本操作】[toc](目录)本章学习GPIO基础操作,包含输入输出、ADC、PWM。[视频链接](https:www.bilibili.comvideoBV13o4y1W7cyspmidfrom333.999.0.0)1.GPIO基本操作1.1GPIO基本输出、输入GPIO常用函数总结:函数功能依赖IoTGpioInit(unsignedintid)初始化指定的IObaseiothardwareperipheralinterfaceskitsiotgpio.hhii...
2023-03-27 15:44:32 4524浏览 9点赞 9回复 4收藏
【文正在参加2023年第一期优质创作者激励计划】[toc](目录)0.前言大家好,我是HelloKun,一名OH爱好者。2021年因为一门物联网课程开始接触OpenHarmony,往后参加了各种公开课,不断地尝试深入了解OH。那年9月开始,本人陆续在社区分享一些个人创作,如[门锁](https:ost.51cto.composts9822)、[智能家居](https:ost.51cto.composts10771)、[Mrobot小机器人](https:ost.51cto.composts12984)、[OHCar](https:ost.51cto.composts143...
2023-03-20 22:24:54 3319浏览 4点赞 2回复 2收藏
[toc](目录)说明【本文正在参加[「盲盒」+码有奖征文活动](https:ost.51cto.composts19288)】前段时间对小萌进行简单优化,普适版本的资源这里开放出来,方便感兴趣的小伙伴复刻。主要资源包括:3D外形打印格式文件、专用PCB、BOM清单,最后也准备了OLED表情版Mrobot,敬请期待。(PS:本文不涉及技术细节,设计思路参考[基于OpenHarmony开发Mrobot](https:ost.51cto.composts12984)1.Mrobot组成模块介绍1.1组成模块完成Mrobot...
2022-12-17 03:52:21 4347浏览 6点赞 4回复 3收藏
0.项目简介身体健康是一切生产生活的硬性基础。健康是福,一切安好,未来才可期。为什么经常跑步体重缺还在往上飘?突发紧急情况怎么处理?在数字时代,如何更好的为人们提供健康福祉、普及健康知识?如何进一步驱动个人健康管理是的值得研究的方向。为此,我们团队打造了一个健康管理平台——家庭健康管理平台。概览如下图所示:家庭健康助理是集健康数据测量与管理、急救设备及使用指导、疫情防控实况、日常生活建议为一体的...
2022-09-28 11:06:39 7383浏览 7点赞 10回复 4收藏
[toc](目录)前言大家好我是HelloKun。试想下,万物互联的生活将会演变成什么样呢?针对万物互联,鸿蒙操作系统提出1+8+N的生态结构,N所代表的万千互联设备,为人们带来便捷的生活体验。如何自己开发鸿蒙设备呢?这是我入门鸿蒙的第一问,也是学习的起点。++我是如何入门鸿蒙的呢?21日晚八点,快来唠唠嗑!++鸿蒙是什么?最开始接触鸿蒙生态是看到各种支持HiLink的产品,如碰一碰智能烤箱。与传统烤箱不同,你只需手机轻轻一碰...
2022-07-20 11:35:32 2460浏览 5点赞 3回复 1收藏
[toc](【HelloKun】OpenHarmony车机系统OHCar)样例介绍OHCar是运行于DAYU200上的模拟车机,提供操控车辆、车辆仪表区、车载APP(导航、音视频)、系统设置等功能。开发环境dayu200:OH系统版本:OpenHarmony3.1Release;IDE:3.0.0.900;APP:ArkUIetshi3861:OpenHarmony1.0.1Release,C语言车管家(手机端):HarmonyOSAPI6,JS语言运行效果想象一下,现在你正忙完一天的工作准备下班回家,担心车辆能源不足?天气太热或太冷?于...
2022-07-07 00:58:11 1.5w浏览 14点赞 9回复 6收藏
[toc](目录)0.说明OH系统版本:OpenHarmony3.1ReleaseIDE:3.0.0.900实现语言:etsAPP开屏视频挺常见,dayu200支持视频播放,3.5耳机口也正常输出音频。表盘在现代车机中很常见,样式多,风格迥异,OHOSAPI8也支持丰富的2D绘图能力,像要绘制表盘还是相对容易的。捣鼓以上两个是为做智能座舱做准备。将二者结合展示如下:1.首页视频播放1.1Video组件总结参考地址:[基于TS的Video组件说明](https:docs.openharmony.cnpagesv3.1z...
2022-07-04 07:24:22 5457浏览 5点赞 1回复 2收藏
[toc](目录)0.说明OH系统版本:OpenHarmony3.1ReleaseIDE:3.0.0.900实现语言:JS1.TCPJS接口1.1接口分析参考地址:[Socket连接](https:gitee.comopenharmonydocsblobmasterzhcnapplicationdevconnectivitysocketconnection.md)TCP通信流程:InitialTCP————BindIP————ConnectTargetIP————SendReceive初始化IP相关配置:js引用模块:importsocketfrom'ohos.net.socket'添加权限:ohos.permission.INTERNET、ohos.per...
2022-05-28 19:44:00 1.0w浏览 11点赞 1回复 13收藏
我用鸿蒙开发一台机器人【萌萌的那种】[toc](目录)0.说明大家好我是HelloKun,正式接触鸿蒙也快9个月了,一直想做一个有意思的极客项目:既能用到鸿蒙特性【ArkUI、原子化服务、碰一碰等】、涉及南北向开发,又能融入实际生活。断断续续,从南到北,粗略过了一遍,终于,近期实现了这一想法。今天,向大家展示个人极客项目智慧终端机器人MRobot,如下图:1.方案设计1.1功能需求分析MRobot快捷启动+自由移动+APP交互+多设备互联+...
2022-05-19 22:48:09 1.5w浏览 30点赞 17回复 12收藏
4.南北打通碰一碰互动[toc](目录)4.1南向开发风扇业务逻辑可以使用开关量或者模拟量输出控制风扇。业务代码如下【完整刚才见附件smartfaniot.zip】:CstaticvoidWinderInit(void){IoTGpioInit(8);hiiosetfunc(8,HIIOFUNCGPIO8PWM1OUT);IoTPwmInit(1);GPIO8初始化为PWM1输出可控速度IoTGpioInit(FANIO1);hiiosetfunc(FANIO1,HIIOFUNCGPIO2GPIO);IoTGpioSetDir(FANIO1,IOTGPIODIROUT);IoTGpioSetOutputVal(FANIO1,IOTGPIOVALUE0);G...
2022-05-14 19:11:07 4548浏览 4点赞 1回复 5收藏
【HarmonyOSConnect设备开发个人】3.南向开发设备配网[toc](目录)3.1分析模板demowinder回到设备侧开发指导,winder案例工程结构如下:json├──BUILD.gn├──include│├──codetab.h字母和汉字编码│├──common.h设备初始化相关接口│├──defines.h通用宏及调试宏定义│├──keypad.h按键相关接口│├──led.hLED等控制相关接口│├──netcfg.h无感配网注册相关接口│├──networkconfigservice.h无感配网相关头文...
2022-05-14 17:55:31 7269浏览 3点赞 4回复 3收藏
【HarmonyOSConnect设备开发个人】2.拥抱JS通信接口[toc](目录)2.1NAN消息接口简介回到[设备控制原子化服务指导](https:device.harmonyos.comcndocsdocumentationguideguideatomicservicedevicectrloverview0000001103848778),可知,针对向设备发送消息(NAN通道建立完成)目前提供了JAVA、JS接口。模板使用的是JAVA接口,开发者可在NetworkDeviceDataHandler中调用本模板。如下:javaprivatevoidsendMessage(Stringmessage,Ha...
2022-05-13 17:38:01 7650浏览 7点赞 4回复 4收藏
1.抛除束缚,自定义设备UI[toc](目录)本帖将实现配网完成后,跳转到自定义的ui。1.抛除束缚,自定义设备UI1.1了解OneHoptemplate第一天使用OneHop模板新建的工程中,可以看到在netconfig页面配网完成后会携带sessionid、productid、productname跳转到control模块,如下图所示:control模块主要做两件事:①定义控制ui②处理设备消息ui是基于现有控件、弹窗等设计的,而非JS原始的元素;在ailifeview目录下提供了dialog、control...
2022-05-13 15:42:12 5434浏览 3点赞 2回复 1收藏
系列分享安排如下:【HarmonyOSConnect设备开发】[运行NFC碰一碰个人体验版](https:ost.51cto.composts12658)【HarmonyOSConnect设备开发】[1.抛除束缚,自定义UI](https:ost.51cto.composts12758)【HarmonyOSConnect设备开发】[2.拥抱JS通信接口](https:ost.51cto.composts12772)【HarmonyOSConnect设备开发】[3.南向开发设备配网](https:ost.51cto.composts12786)【HarmonyOSConnect设备开发】[4.南北打通碰一碰展示](https:o...
2022-05-12 18:18:40 8184浏览 8点赞 1回复 5收藏
宿舍全屋智能开发指南[toc](目录)0.项目说明基于OpenHarmony、数字管家开发宿舍全屋智能,实现碰一碰开门、碰一碰开灯、碰一碰开风扇以及烟感检测。因为各项目开发流程大体相似,本文主要以碰一碰开门为例介绍如何在现有OpenHarmony开源代码的基础上实现我们想要的功能。需要准备材料下:搭载HarmonyOS系统的手机一台,API6+;搭载Hi3861模组的主板,不限于HiSpark、小熊派套件;7.4V电池、一个舵机、若干导线。最终的碰一碰开...
2022-03-23 10:23:25 2.9w浏览 24点赞 14回复 14收藏
本文正在参与51CTOHarmonyOS技术社区创作者激励计划星光计划2.01.项目来源有一天半夜宿舍门被一个喝晕的哥们打开了,(说他晕吧他居然知道钥匙在门框上)于是有了设计自动门锁的想法。正好一直想用Hi3861做一个iot落地项目【之前挖的坑】,一切刚好!2.需求分析无钥匙进入手机端操作不影响使用钥匙开门无损安装、卸载自动开门机构3.宿舍门锁考察水平向右移动拉闩1cm左右即可开门,由于宿舍们老旧,拉力实测在2.5L水左右。经过粗...
2021-12-30 12:28:10 1.2w浏览 8点赞 3回复 7收藏