宿舍全屋智能开发指南

基于开源鸿蒙(OpenHarmony)的【智能家居综合应用】系统 本文主要讲解基于开源鸿蒙(OpenHarmony)的智能家居综合应用系统。 阅读详情

目录

项目说明

开发流程

搭建设备端开发环境

DevEco Device Tools搭建

Ubuntu环境编译工具准备

设备端源码下载

设备端编译

数字管家安装

DevEco Studio 安装

数字管家APP源码获取

数字管家APP安装

配置NFC标签

申请product ID

注册服务

写入标签

实操验证

门锁

​编辑

小风扇

台灯

结语


项目说明

基于OpenAtom OpenHarmony(以下简称“OpenHarmony”)、数字管家开发宿舍全屋智能,实现碰一碰开门、碰一碰开灯、碰一碰开风扇以及烟感检测。因为各项目开发流程大体相似,本文主要以碰一碰开门为例介绍如何在现有OpenHarmony开源代码的基础上实现我们想要的功能。

需要提前准备的设备:搭载HarmonyOS系统的手机一台,API 6+;搭载Hi3861模组的主板,不限于HiSpark、小熊派套件;7.4V电池、一个舵机、若干导线。最终的碰一碰开门、开灯、风扇效果如下:

 

智能台灯与风扇(包括门锁)、数字管家应用、云平台三部分数据流如下图所示。数字管家应用下发风速、亮度调节等设备控制指令到云平台,云平台发送到指定设备,同时风扇、台灯等设备上报当前状态到云平台,云平台再发送至数字管家应用,实现用户可视化操作,实时控制智能设备。

开发流程

项目主要包含:①搭建设备端开发环境、②数字管家安装、③配置NFC标签、④实操验证,共四个部分。开发过程中各关键环节如下图,整体思路是准备软硬件环境,编写业务代码,烧录测试,若开发时遇到问题可参考该图进行排查。

开发环境搭建主要分为设备端环境、数字管家两部分。设备端使用DevEco Device Tools最新版本,在ubuntu平台开发,在本项目中使用该工具编辑源码、下载二进制文件;数字管家使用DevEco Studio Beta3.1及以上版本,在windows平台开发。

搭建设备端开发环境

DevEco Device Tools搭建

第一步,在Ubuntu20.04系统搭建设备端开发环境,支持源码编辑、编译、下载一站式开发。在Ubuntu系统搭建DevEco Device Tools,详细搭建流程参考开发环境准备(https://docs.openharmony.cn/pages/v3.1/zh-cn/device-dev/quick-start/quickstart-ide-lite-env-setup-win-ubuntu.md/)。

第二步,安装编译工具链,Hi3861V100开发板Ubuntu环境工具链下载链接gn、ninja、gcc_riscv32。

其余参考工具链管理。添加工具后如下图:

Ubuntu环境编译工具准备

// A.基础依赖 sudo apt-get install -y build-essential gcc g++ make zlib* libffi-dev // -安装 scons python3 -m pip install scons // -查看版本,3.0.4以上 scons -v // B.安装python模块 sudo pip3 install setuptools kconfiglib pycryptodome ecdsa six --upgrade --ignore-installed six// C.添加gcc_riscv32(WLAN模组类编译工具链) 在安装DevEco Device Tools时已经下载 // -解压到根目录 tar -xvf gcc_riscv32-linux-7.3.0.tar.gz -C ~ // -添加环境变量 vim ~/.bashrc // -最后一行加入:export PATH=~/gcc_riscv32/bin:$PATH // -确认安装是否正常,有返回版本号即可。riscv32-unknown-elf-gcc -v

设备端源码下载

第一步,码云工具安装

cd ~

curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo

chmod a+x /usr/local/bin/repo

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple requests

第二步,获取源码。OpenHarmony 1.0.1版本

mkdir ~/OpenHarmony1.01

cd ~/OpenHarmony1.01

repo init -u git@gitee.com:openharmony/manifest.git -b OpenHarmony_1.0.1_release --no-repo-verify

repo sync -c

repo forall -c 'git lfs pull'

获取相关产品解决方案,并复制到源码中,具体操作如下:

//下载产品解决方案到ubuntu,解压在非中文路径下即可。下载链接为:https://gitee.com/openharmony-sig/knowledge_demo_smart_home //拷贝解决方案cp -rfa ~/knowledge_demo_smart_home/dev/device/bearpi~/OpenHarmony1.01/device/

cp -rfa ~/knowledge_demo_smart_home/dev/team_x~/OpenHarmony1.01/vendor/

cp -rfa  ~/knowledge_demo_smart_home/dev/third_party/iot_link  ~/OpenHarmony1.01/third_party/

第三步(可选,若使用HiSpark套件需要修改)

//1.修改usr_config.mk 文件

路径:device/hisilicon/hispark_pegasus/sdk_liteos/build/config/usr_config.mk

使能如下配置项CONFIG_I2C_SUPPORT=yCONFIG_PWM_SUPPORT=y

//2.修改wifiservice 文件夹 路径:device/hisilicon/hispark_pegasus/hi3861_adapter/hals/communication/wifi_lite/wifiservice/source/wifi_hotspot.cEnableHotspot函数中屏蔽如下字段

139行 //if (SetHotspotIpConfig() != WIFI_SUCCESS) {

140行 // return ERROR_WIFI_UNKNOWN;

141行 //}//3.DispatchConnectEvent函数下 屏蔽StaSetWifiNetConfig相关代码行

路径:device/hisilicon/hispark_pegasus/hi3861_adapter/hals/communication/wifi_lite/wifiservice/source/wifi_device.c

239行 //StaSetWifiNetConfig(HI_WIFI_EVT_CONNECTED);

260行        //StaSetWifiNetConfig(HI_WIFI_EVT_DISCONNECTED);

第四步,安装ohos-build工具

需要使用ohos-build 0.2.0 版本编译。在OpenHarmony 1.0.1源码根目录下,执行:

pip3 install build/lite

// 添加环境变量

vim ~/.bashrc

export PATH=~/.local/bin:$PATH

source ~/.bashrc

// 然后执行hb -h

返回一下信息说明正确安装:

第五步,打开工程

打开Visual Studio Code下的DevEco Device Tools,导入1.0.1工程选择对应的开发板即可。打开终端,cd到源码路径,执行hb set,选择smart_lamp,然后执行hb build 编译。

在~/openharmony1.01/out/bearpi_hm_nano/smart_lamp下生成Hi3861_wifiiot_app_allinone.bin说明一切操作正常。如果遇到uninstall clang、not found gn、ninja等问题,需要配置环境变量,还要检测ohos-build是不是0.2.0版本。具体可以参考个人总结的如下措施:

第六步,烧录二进制文件连接开发板到电脑USB,在DevEco Device Tools点击配置工程,设置串口号,具体如下图:

然后将第五步生成的Hi3861_wifiiot_app_allinone.bin拷贝到~/openharmony1.01/out/hispark_pegasus/wifiiot_hispark_pegasus下【因为工具默认下载该路径下的bin文件】 点击Project Task下的upload,按下板子上的复位即可烧录。

设备端编译

1.3节中只是把开源代码布置到我们的笔记本中,要实现开门需要添加自己的业务代码。例如门锁需要使用到舵机,我在smart_lamp解决方案的基础上进行修改。具体操作如下:

第一步,添加舵机控制

打开操作GPIO的vendor/team_x/smart_lamp/demo_smartlamp/E53_SC1/E53_SC1.c文件添加如下函数:

/* @brief Servo control *

@param angle input value: 0-200 *

*/

void My_servo(int angle)

{

int j=0;

int k=20000/200; //实际应该是20000/180

angle = k*angle;

for (j=0;j<5;j++)

{

GpioSetOutputVal(servoIDundefined 1);

hi_udelay(angle); //angle ms

GpioSetOutputVal(servoIDundefined 0);

hi_udelay(20000-angle);//

}//20ms 控制舵机

} 

第二步,添加初始化GPIO 10的语句

#define SERVO_1_GPIO 10

int E53SC1_InitMainLed(void){

IoTGpioInit(CN_MAIN_LED_GPIO);

IoTGpioSetFunc(CN_MAIN_LED_GPIOundefined CN_MAIN_LED_GPIO_FUNC);

IoTGpioSetDir(CN_MAIN_LED_GPIOundefined IOT_GPIO_DIR_OUT);

IoTPwmInit(CN_MAIN_LED_PWDOUT);



IoTGpioInit(SERVO_1_GPIO);

IoTGpioSetFunc(SERVO_1_GPIOundefined IOT_GPIO_FUNC_GPIO_10_GPIO);

IoTGpioSetDir(SERVO_1_GPIOundefined IOT_GPIO_DIR_OUT);

return 0;

}

第三步,添加业务代码

int E53SC1_SetMainLed(int statusundefined int dutyCycle)

{

int ret = 0;

if (status == CN_BOARD_SWITCH_ON) {

ret = IoTPwmStart(CN_MAIN_LED_PWDOUTundefined dutyCycleundefined CN_MAIN_LED_FRE);

My_servo(1000); //开门

} else {

ret = IoTPwmStop(CN_MAIN_LED_PWDOUT);

My_servo(10000); //上锁

}

RaiseLog(LOG_LEVEL_INFOundefined "status=%dundefined dutyCycle=%dundefined ret = %d"undefined statusundefined dutyCycleundefined ret);

return 0;

}

第四步,编译、下载

参考1.3节第五步、第六步,直接编译即可无需再次导入工程。因为我使用的是ubuntu物理机器,为实现一站式开发特地安装DevEco Device tools,OpenHarmony 2.0、3.0版本完全可以脱离hb工具编译。烧录完成后,按下板子复位键,手机可以发现模组发出的WIFI信号teamX-Lamp01。

数字管家安装

DevEco Studio 安装

第一步,DevEco Studio下载安装,安装完成后要配置Windows环境变量(参考:https://docs.openharmony.cn/pages/v3.1/zh-cn/application-dev/quick-start/start-overview.md/)。第二步,打开DevEco Studio设置下的SDK Manager,安装SDK(API6)红框中的都需要下载。值得注意的是第一步安装Studio时会下载OpenHarmony SDK,第二步的SDK不一样,不能在同一个路径下,否则会被替换掉原有的。

数字管家APP源码获取

数字管家在windows平台编译安装到手机上,下载链接为:https://gitee.com/openharmony-sig/knowledge_demo_smart_home下载后解压在非中文路径下即可。

使用DevEco Studio打开数字管家,路径如下:

数字管家APP安装

第一步,点击右上角个人头像,登录

第二步,进入AGC平台AGC(AppGallery Connect) 地址:https://developer.huawei.com/consumer/cn/service/josp/agc/index.html#/ 

第三步,在AGC平台创建项目,然后创建应用

得到如图配置:

第四步,回到上一节DevEco Studio 打开的工程,修改三个地方,具体路径如下:

./entry/src/config.json

./netconfig/src/main/config.json

./netconfig/src/main/js/default/pages/index/index.js

第五步,自动签名。

首先把自己的手机连接到电脑上,打开开发人员选项–> 开启USB调试–>同意调试 然后打开DevEco Studio的file–Project Structure–Project–Signing Configs–automatically generate signing 如下图:

第六步,编译下载。

点开entry,进入debug configuration,在entry下勾选deploy multi haps packages,确认后退出。因为数字管家包含entry、netconfig两个module,要同时安装。

第七步,安装数字管家APP 点击运行,稍等片刻手机上即可出现数字管家APP,输入手机号,登录即可。

配置NFC标签

申请product ID

将搭载HarmonyOS的手机,登录你的华为账号,并在华为应用市场中下载安装应用调测助手打开选择NFC,申请即可。

注册服务

第一步,登陆华为开发者联盟https://developer.huawei.com/consumer/cn/,点击管理中心,创建原子化服务。

第二步,按照提示填写即可,在标签配置页面,填写在应用调测助手申请的Product ID 型号00。在FA配置页面,一定要查看第2.3节第四步自己写的包名,模块名就是entry,添加设备就是com.example.distschedule.AddDeviceAbility:

第三步,创建测试,填写华为账号对应的手机号即可

写入标签

打开应用调测助手,选择之前申请的ID,在自定义框填入如下数据:

1246128c7b60ad1ed0286680f19206Lamp01308123456784011512teamX-Lamp01

更多设备NFC标签

实操验证

门锁

开门需要一个简单的装置,之前有设计,参考hi3861 web端开门。

电路简单,将7.4v电源经过降压稳压后分别给模组、舵机供电。

手机连上wifi,打开NFC开关,碰一下标签即可唤起原子化界面(不能使用校园网,会导致设备无法连接)测试效果如下图:

小风扇

hb set时需要编译smart_fan,同样的下载源码后,写入NFC标签

1246150601d88056b027dd2ca47205Fan01308123456784011511teamX-Fan01

手上的风扇的驱动电路如下图,PWM控制风速:

台灯

首先需要一个电磁继电器、5V充电头,可以同时为模组和台灯供电(并联)。在台灯源码中初始化GPIO 9为输出,将继电器的信号端与GPIO 9 相连即可。开灯时,接通继电器的NC-COM端,断开NO-COM。

结语

以上案例实质上还是在使用现有的解决方案、数字管家的服务器实现,甚至连开门的操作UI都是台灯的,虽然这个可以在数字管家修改图标,但本质还是没有变化,本教程目的在于记录数字管家碰一碰的开发入门,为后期再添加自己的解决方案、服务器作为参考。学习参考链接:

设备开发基础课程

https://www.openharmony.cn/courses?id=5#equipment

应用开发系类课程

https://www.openharmony.cn/courses?id=5#application

数字管家快速入门

https://gitee.com/openharmony-sig/knowledge_demo_smart_home/blob/master/dev/docs/quick_start/README.md

OpenHarmony实战开发:宿舍全屋智能开发指南 以上案例实质上还是在使用现有的解决方案、数字管家的服务器实现,甚至连开门的操作UI都是台灯的,虽然这个可以在数字管家修改图标,但本质还是没有变化,本教程目的在于记录数字管家碰一碰的开发入门,为后期再添加自己的解决方案、服务器作为参 阅读详情

相关推荐

OpenHarmony实战开发——宿舍全屋智能开发指南

基于OpenAtom OpenHarmony(以下简称“OpenHarmony”)、数字管家开发宿舍全屋智能,实现碰一碰开门、碰一碰开灯、碰一碰开风扇以及烟感检测。因为各项目开发流程大体相似,本文主要以碰一碰开门为例介绍如何在现有OpenHarmony开源代码的基础上实现我们想要的功能。

鸿蒙开发知识记录 1155

设计文档、备份

基于OpenHarmony和语音助手的智能家居系统 摘要 随着智能家居逐渐融入日常生活,智能家居的控制方法与智能话手段也在不断革新。传统的使用手机软件点击操控控制的方法,复杂而不实用。同时当前智能家居体验割裂严重,由于智能家居设备的高度相互独立性,即在单个家居产品足够智能化的同时多个家居的联动体验较差,经常需要在手机上下载不同的软件以适应不同品牌产品的差异。 同时对生产厂家而言消除这样的差异也并不容易,由于信息差、智能家居产品功能性能要求各不相同、其内核、芯片和设计底层架构不同,难以实现同步设备差异以达到目

dancehole的博客 991

数字IC后端设计实现 | PR工具中到底应该如何控制density和congestion?(ICC2&Innovus)

数字IC后端设计实现中到底应该如何控制cell density和congestion?(ICC2和Innovus两种解决方案)

weixin_37584728的博客 7112

【直播回顾】OpenHarmony知识赋能六期第一课—OpenHarmony智能家居项目介绍

6月16日晚上19点,知识赋能第六期第一节课 《OpenHarmony智能家居项目介绍》 ,在OpenHarmony开发者成长计划社群内成功举行。本次直播是“OpenHarmony开源开发者成长计划项目”举办的知识赋能系列直播之一,在开发者中引发了高度关注。此系列直播已经走过了5期,共28节课,23名技术大咖倾囊相授,从开源实战项目总结经验,利用真实场景的应用案例分享前沿技术,引导开发者从零参与 OpenHarmony 开源贡献,提升代码效率,培养开发者成为开源社区的贡献者。目前已有2000+学生开发者观看

OpenHarmony_dev的博客 402

RK3588网络调试笔记:当我把默认RTL8211F PHY换成另一款时,踩了哪些坑?

本文详细记录了在RK3588平台上将默认RTL8211F PHY芯片替换为其他型号的全过程,包括硬件设计验证、内核驱动适配、复位时序配置等关键步骤。通过实际案例分享,提供了从驱动调试到硬件优化的系统性解决方案,帮助开发者高效完成PHY芯片替换,确保网络接口稳定性。

weixin_30291791的博客 669

告别环境配置焦虑:在Win10的Ubuntu子系统里搞定CSAPP实验环境(附32/64位库编译指南)

本文详细介绍了如何在Win10的Ubuntu子系统中搭建CSAPP实验环境,包括WSL 2的安装与配置、32/64位库的编译指南以及高效开发工具链的设置。通过优化WSL性能和使用实用技巧,开发者可以轻松应对CSAPP实验中的环境配置问题,提升学习效率。

weixin_30443813的博客 296

OpenHarmony南向开发案例:【 智能家居中控】

智能家居。今天打造的这一款全新智能家庭控制系统,凸显应用在智能控制和用户体验的特点,开创国内智能家居系统体验新局面。新的系统主要应用在鸿蒙生态。

m0_62167422的博客 3893

(04730)半导体器件之基本放大器工作原理(一)

放大器是构成各种电子线路的基本单元电路。所谓“放大”,就是将输入的微弱信号(微弱变化的电压或电流等)去控制直流电源提供的能量,并使输出按照输入的小信号变化规律而变化的过程。所以放大器的本质是能量转换器。本节重点学习基本放大电路的工作原理和基本分析方法及主要性能指标。

黄先生的博客 3005

【智能家居项目】代码实现

(3)向ESP8266发送AT指令,并观察返回值,在串口给出反馈,注意,新定义的数组buf可同时用作AT指令的发送和接收,因为时间可错开。(2) 基础串口函数,发送接收的数据,需引出中介值,数组指针*pdata,在之后的main函数中调用接收函数有用。(1)读写重定向,用于串口输出printf与读入getchar,记得使用MicoLib。TCP:先发一个指令(固定ID号0),发送成功后再发送指令自定义长度的数据。2.再在模块.h声明。1.基本串口代码(usart.c)基本顺序:1.先写模块.c,

weixin_60119081的博客 600

http协议

HTTP 协议由起始行、头部、空行、消息体组成。

qq_34059233的博客 88

手把手教你用 Cursor 写一个完整的 Web 应用(含前后端 + 部署)

本文介绍如何利用Cursor AI工具从零开发一个完整的全栈待办事项Web应用。文章针对开发者常见痛点——无法独立完成项目闭环,提供了一套AI驱动的全栈开发范式。通过Vue3+Node.js+MySQL技术栈,全程由Cursor自动生成项目架构、前后端代码、数据库设计,并解决联调、部署等关键问题。重点展示了如何用AI完成:项目规划与架构设计、后端接口开发、前端页面实现、跨域联调、打包优化及云端部署全流程。该方法将传统需要3-5天的开发工作压缩至1小时内完成,产出规范可上线的项目,特别适合想突破"碎

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 633

基于STM32的智能宿舍系统:从硬件选型到部署完整实战解析

嵌入式系统开发中,如何将传感器采集、本地控制与远程通信融合成一个可靠闭环,是智能家居与物联网应用的核心命题。智能宿舍作为典型场景,需通过低功耗单片机(如STM32)整合温湿度、烟雾、人体存在等传感器,实现状态检测与联动控制,并结合ESP8266与MQTT协议完成数据上报和远程指令下发。工程实践强调本地控制优先原则,确保断网时紧急逻辑依然可靠;同时低功耗调度、信号抗干扰与现场调试是系统长期稳定运行的关键。本文从需求拆分、硬件选型、状态机设计、通信协议到宿舍实地部署,完整梳理一套可落地的智能宿舍方案,为物联网嵌

weixin_30872577的博客 220

古月学院《如何在Gazebo中实现阿克曼转向车的仿真》课程资料在ROS Noetic版本中运行时的常见错误及解决方法

   最近想在Gazebo中开发一些仿真内容,于是购买了古月学院的《如何在Gazebo中实现阿克曼转向车的仿真》课程,但是由于ROS 版本的更新,拿到手的课程资料不能直接在ROS Noetic版本中运行,经过我这几天的探索,对遇到的错误及解决方法进行了整理,方便后面购买课程的小伙伴更快的成功运行程序    在文章正式开始之前,先放一下我之前为了寻找该资料报错的原因,而写的两篇与该课程相关的文章链接,感兴趣的可以自行阅读    以阿克曼转向车为例对URDF和XACRO文件进行解读(点击可跳转)    将x

慕羽★的博客 5974

一晃五年过去了,从产品经理到产品总监的心路历程

24年5月,因为工作需要,出差去海外待了一个月,从深圳出发,先到北京出海关,然后飞了10个小时到英国伦敦,然后西班牙、德国、荷兰,从荷兰到上海入境,最后到深圳。三个月后20年4月,由于之前万科的经历,跳槽到了一家重庆的房企,迪马股份下面的科技公司,迪马产发,薪资得到了大幅度的提升,大概30K*17,工作地点在上海。17年做的比较纠结,没了入行时的新鲜,感觉很多东西都是重复的,开启了组件化的思路,借助cocopods,积累了很多组件,几乎到下半年常用的组件就差不多了,所以后面写App的时候非常的快。

zhaoxiaoyao1987的专栏 863

光伏硅片瑕疵检测边缘计算方案:Java+YOLOv11n+GraalVM Native Image+树莓派5部署,工业级高可靠落地

本文提出了一种基于边缘计算的光伏硅片瑕疵检测方案,针对传统人工检测和云端AI方案的不足,采用Java+YOLOv11n+树莓派5的技术路线,实现了低延迟、高可靠的工业级检测。方案核心特点包括: 分层解耦的边缘架构,将感知、推理全链路下沉到树莓派5,端到端延迟<100ms; 创新性技术选型组合:Java 17+ONNX Runtime+GraalVM Native Image,内存占用<200MB; 安防级可靠性设计,支持断网缓存、看门狗守护、异常自动恢复等工业场景需求; 完全基于开源技术栈,硬件

2601_94871597的博客 474

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

新家宿舍没宽带,用华为移动路由Pro帮你解决

无论是新房子或者一些公寓宿舍,经常都没有可用宽带网络的,尤其那种新建的楼盘,宽带网络都是三网统建的,三个运营商同时接入,而施工和维护都是楼盘来做的,所以你报了宽带,可惜你的那个楼层没有做完,就算你逼运营商,也不会给你做宽带网络,因为不是他们施工的,所以就很尴尬 ,你的新房子装修要先做华为的全屋智能,没网络又做不了。所以入手这个华为路由器主要就是解决新房子的网络问题。 除了我的新房子,那些公寓或是宿舍也是如此,没网络的时候就是真的没有网络,要弄个长期上网的宽带也是非常的麻烦,而解决的方案最简单就是采

lingli04_09的博客 1087

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

平潭智能家居落地指南:抗盐雾高湿与施工可落地性

智能家居在特殊环境下的可靠部署,本质是环境适应性、硬件鲁棒性与工程可行性的统一。海岛高湿、盐雾腐蚀、电磁干扰及老旧基建,倒逼方案从‘通用协议’转向‘本地化适配’——需关注PCB三防处理、宽压电源设计、离线语音支持与混合组网架构等关键技术要素。其核心价值在于保障断电断网场景下的基础功能可用,支撑台风预警联动、回南天自动除湿、老人无感交互等真实刚需。典型应用场景涵盖新建商品房弱电箱散热优化、自建房红砖墙信号穿透增强、老旧小区明线部署抗干扰设计等。本文聚焦平潭实测验证的智能家居选型与落地逻辑,突出抗盐雾高湿设计和

weixin_32247165的博客 103

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

基于单片机的语音控制智能晾衣架系统代码资源:让晾衣变得如此简单

基于单片机的语音控制智能晾衣架系统代码资源:让晾衣变得如此简单 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在现代家庭生活中,智能化设备的普及给我们的生活带来了极大的便捷。今天,我们就来介绍一个开源项目——基于单片机的语音控制智能晾衣架系统代码资源。该项目提供了一种创新的方式,利用语音识别技术实现了晾衣架的智能化控制,大大简化了日常家务劳动。 项目技术分析 硬件组成...

gitblog_06710的博客 461

什么是智慧断路器?与传统空开的核心差异及应用场景解析(2026科普)

产品端主打智慧微断、工业级智慧塑壳全系列矩阵,适配家庭全屋智能配电、校园宿舍安全管控、连锁门店远程运维、老旧社区电路升级、中小型工厂非标工况适配等全场景落地需求。已经逐步替代传统机械式空开,成为配电终端的核心设备。为例,设备可自定义过载曲线、漏电阈值、超温告警逻辑,可精准区分常规负载与违规高危负载,解决校园、小微企业复杂负载下的误报、误跳难题,适配非标复杂工况。智慧断路器:24小时实时采集电流、电压、漏电流、线路温度、功率、能耗数据,支持数据本地存储与云端上传,实现配电状态可视化运维。

WEIYE_Technology的博客 338

华为:为员工提供高质量住宿和配套服务,不对外经营房地产业务

通过与东莞棠雅实业投资有限公司的合作,华为将继续提供高品质的住宿和配套服务,为员工们打造一个温馨、宜居的园区环境。华为官方发布声明指出,东莞棠雅实业投资有限公司是一家专门负责建设和管理华为员工园区配套人才房的公司,而不是从事房地产业务的企业。园区内的配套人才房不仅仅是提供基本的居住功能,还包括便利的公共设施、餐饮、健身等服务,为员工提供一个宜居、便利的居住环境。该公司的主要目标是确保员工园区的房屋品质和管理服务,提供高品质、安全、环保的住宿条件,使员工能够专注于工作,提高工作效率。

weixin_44469648的博客 442

智能家居App横评:米家、海尔智家、华为智慧生活一个月实测

智能家居App是管理全屋设备的统一入口,其核心价值在于设备接入广度、自动化场景联动与长期稳定性。本文基于真实家庭环境,对米家、海尔智家、华为智慧生活三款主流App进行长达一个月的对比实测,覆盖配网速度、自动化编排、跨品牌兼容性、断网本地控制等关键维度。文章首先解析智能家居App的底层逻辑与评价体系,再结合设备接入、场景执行、日常操作路径、隐私权限与生态迁移成本等工程实践细节,帮助用户根据自身设备情况做出理性选择。无论你是已有一堆智能设备的用户,还是正在装修规划全屋智能的业主,都能从中获得可落地的对比方法与选

weixin_30898555的博客 183

Kaadas凯迪仕亮相2026中国国际五金展,以AI铸锁智护万家

未来,Kaadas凯迪仕将继续以技术创新为引擎、以品质安全为基石,持续深耕AI智能锁及全屋智能安防领域,推动智能安防从“被动响应”迈向“主动守护”,让“AI铸锁,智护万家”惠及更多全球家庭。等多元场景的工程智能锁解决方案,面向地产及工程合作伙伴,展示标准化产品体系、高适配性与规模化交付能力。在国内消费产品展区,凯迪仕重点展示 AI 智能锁系列产品,包括。为主题,分享凯迪仕在 AI 智能锁领域的技术创新与品质管控实践,讲述 AI 技术如何从研发端到检测端全链路赋能智能锁产品,为家庭安防构建从。

192
上一篇: 成长计划校园极客秀 | 玩转OpenHarmony开发智能煤气检测系统
下一篇: OpenHarmony中的HDF单链表及其迭代器
OpenHarmony开发者
博客等级 码龄5年 626粉丝 221原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值