当前全屋智能产业落地加速,但传统家居控制系统大多基于海外操作系统底座,普遍存在协议传输易受技术限制、用户隐私与家居数据安全难以保障、多品牌设备协议不统一导致生态碎片化、接入成本高昂等行业痛点。在国家信息技术国产化战略背景下,基于 OpenHarmony 开源操作系统构建自主可控的智能家居方案成为行业发展的核心方向。本项目立项旨在解决传统智能家居系统的安全隐患与生态割裂问题,打造国产化端到端智能家居控制方案,实现设备统一管控、全链路加密通信与零成本异构设备接入,为信创场景下的智能家居落地提供可复用的参考实现。
项目共包含十三类核心功能模块,覆盖设备管控、安全通信、智能联动、扩展增值四大维度:
核心设备管控:包含智能门禁、智能照明、温湿度监测、智能空调四大模块,支持远程开关、参数无级调节与状态实时反馈,空调控制兼容格力、美的、海尔等多主流品牌协议;
网关与安全体系:网关控制中心实现设备注册、指令转发、数据上报与 MQTT/CoAP 多协议适配,搭配 ECDH 密钥协商与三层国密加密机制,保障端到端全链路通信安全;
智能联动能力:提供 5 类场景模式(含预设与自定义)、中文自然语言控制、智能规则引擎三大联动能力,支持一键场景切换、语音意图解析与条件触发的设备自动化调控;
扩展增值功能:内置 RBAC 三级权限认证、四级通知告警、零代码动态设备扩展、设备健康度 + PMV 舒适度数据分析、跨端分布式同步等能力,可灵活扩展设备类型与业务场景,同时保障多角色使用安全与多终端状态一致。
个人负责任务:本人主导项目整体架构设计、需求分析与安全体系规划,完成五层系统架构设计、三层加密防护方案落地,负责 UI 组件库、核心控制页面、规则引擎、场景管理、权限认证模块的开发与全项目文档编制;团队成员负责动态设备扩展、物模型规范、网关模拟服务与分布式同步模块的设计实现。
技术栈与架构:项目基于 OpenHarmony 6.0.2(API 22)标准系统开发,采用 ArkTS 语言与 Stage 应用模型,架构融合 MVVM 模式、规则引擎、物模型、分布式协作与分层协议设计,实现页面层、组件层、业务层、协议层、设备层的五层解耦。
实现亮点与难点:
亮点:构建 HUKS TEE 硬件加密 + SM4-GCM 数据层加密 + AES-256-GCM 传输层加密的纵深防御体系,支持硬件 - 软件 - 纯模拟三级无感降级;基于 JSON Schema 实现零代码设备扩展,运行时即可接入异构设备并自动渲染控制 UI;内置带回差防抖机制的智能规则引擎,结合 ISO 标准 PMV/PPD 热舒适模型实现环境自动调控;采用全仿真解耦架构,业务逻辑与硬件完全分离,可零成本迁移至真实硬件部署。
难点:核心难点在于平衡加密安全与运行性能,实现不同环境下加密能力的平滑降级;同时设计通用的物模型规范与动态设备 Schema 体系,保障异构设备的统一管控与控制 UI 的自动生成。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论