HomeMatrix 是一款基于 华为云 + 物联网 (IoT) + 人工智能 (AI) 的下一代智能家居系统。 项目目标是突破传统“被动控制”的智能家居模式,打造一个能够 主动感知、智能决策、情感交互、安全预警 的智慧生活生态。
- 传统智能家居智能化不足 → 多为“遥控器”式操作,缺少主动服务。
- 家庭安全存在盲区 → 普通摄像头只是录像,无法实时预警。
- 设备割裂 → 各设备之间缺乏协同,无法形成整体解决方案。
- 主动式安全预警:基于 YOLO 算法,毫秒级识别入侵/异常情况,实时报警。
- 情感化交互:通过表情识别/语音情感分析,实现“察言观色”,主动调节环境。
- 云边端一体化架构:微信小程序 + 华为云 API + IoT设备,跨平台统一管理。
- 系统自我进化:基于大数据持续优化 AI 模型。
-
前端层(微信小程序)
- 展示设备状态(灯光、空调、空气质量等)
- 设备控制(开关灯、调节空调)
- 接收报警推送(陌生人入侵、老人跌倒检测)
- 情感化交互界面(用户情绪 → 环境调节)
-
云端层(华为云)
- API 网关:对外暴露 RESTful API
- 逻辑层:FunctionGraph 或 ECS 服务器,处理业务逻辑
- IoT 接入 (IoTDA):设备上下线、消息转发
- 数据存储:RDS(用户/设备信息)、OBS(历史数据)
- AI 模块 (ModelArts):YOLO 识别 / 表情识别
- 消息推送:触发报警 → 推送至小程序
-
边缘层(IoT设备/模拟器)
- 智能灯、空调、传感器、摄像头
- 通过 MQTT/HTTP 接入 IoTDA
- 上报状态 & 接收指令
- 前端:微信小程序 (WXML + WXSS + JS)
- 后端:华为云 FunctionGraph + API 网关
- IoT:华为云 IoTDA (MQTT 协议)
- 数据库:华为云 RDS (MySQL) + OBS (对象存储)
- AI:华为云 ModelArts(YOLO、表情识别模型)
- 小程序控制灯光(开/关)
- 云端 API 转发请求 → 模拟设备执行
- 设备状态上报 → 小程序展示
- YOLO 安防检测(陌生人/跌倒 → 小程序报警)
- 表情识别 → 调整灯光/温度
- 电量 / 空气质量监测报告
- 多设备联动(空调 + 窗帘 + 灯光)
- 打开 微信开发者工具
- 导入
miniprogram/项目 - 修改
app.js中的 API 地址为你自己的华为云 API 网关地址 - 预览 & 真机调试
- 登录华为云控制台
- 创建 API 网关,配置
/device/on,/device/off等路由 - 部署 FunctionGraph 函数,处理设备控制逻辑
- 配置 IoTDA,注册设备(真实设备或模拟器)
运行 Python 脚本模拟设备:
print("Lamp OFF")
# 接收指令后
print("Lamp ON")- 小程序 ↔ 云端 API ↔ 模拟设备
- 演示开灯/关灯控制
- 接入 YOLO 模型 → 安防报警 Demo
- 表情识别 → 环境调节
- 多设备联动
- 数据统计与报表
- 前端(小程序):朱轩镜
- IoT 接入:吴永瑭
- AI 模块:蒋海同
- 云端与存储:徐锦航
- 展示与文档:张晨希
- 推出 会员订阅制 (AIaaS):用户可解锁高级 AI 功能
- 提供 开放 API:支持第三方设备厂商接入
- 应用于智慧养老、智慧社区、智慧办公等场景