Skip to content

0x38C48/HuaweiCloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏠 HomeMatrix: 下一代智能家居系统

📖 项目简介

HomeMatrix 是一款基于 华为云 + 物联网 (IoT) + 人工智能 (AI) 的下一代智能家居系统。 项目目标是突破传统“被动控制”的智能家居模式,打造一个能够 主动感知、智能决策、情感交互、安全预警 的智慧生活生态。

🎯 解决痛点

  1. 传统智能家居智能化不足 → 多为“遥控器”式操作,缺少主动服务。
  2. 家庭安全存在盲区 → 普通摄像头只是录像,无法实时预警。
  3. 设备割裂 → 各设备之间缺乏协同,无法形成整体解决方案。

🌟 核心创新

  • 主动式安全预警:基于 YOLO 算法,毫秒级识别入侵/异常情况,实时报警。
  • 情感化交互:通过表情识别/语音情感分析,实现“察言观色”,主动调节环境。
  • 云边端一体化架构:微信小程序 + 华为云 API + IoT设备,跨平台统一管理。
  • 系统自我进化:基于大数据持续优化 AI 模型。

🏗 系统架构

架构分层

  1. 前端层(微信小程序)

    • 展示设备状态(灯光、空调、空气质量等)
    • 设备控制(开关灯、调节空调)
    • 接收报警推送(陌生人入侵、老人跌倒检测)
    • 情感化交互界面(用户情绪 → 环境调节)
  2. 云端层(华为云)

    • API 网关:对外暴露 RESTful API
    • 逻辑层:FunctionGraph 或 ECS 服务器,处理业务逻辑
    • IoT 接入 (IoTDA):设备上下线、消息转发
    • 数据存储:RDS(用户/设备信息)、OBS(历史数据)
    • AI 模块 (ModelArts):YOLO 识别 / 表情识别
    • 消息推送:触发报警 → 推送至小程序
  3. 边缘层(IoT设备/模拟器)

    • 智能灯、空调、传感器、摄像头
    • 通过 MQTT/HTTP 接入 IoTDA
    • 上报状态 & 接收指令

⚙️ 技术栈

  • 前端:微信小程序 (WXML + WXSS + JS)
  • 后端:华为云 FunctionGraph + API 网关
  • IoT:华为云 IoTDA (MQTT 协议)
  • 数据库:华为云 RDS (MySQL) + OBS (对象存储)
  • AI:华为云 ModelArts(YOLO、表情识别模型)

📌 功能清单

MVP(第一阶段)

  • 小程序控制灯光(开/关)
  • 云端 API 转发请求 → 模拟设备执行
  • 设备状态上报 → 小程序展示

扩展(第二阶段)

  • YOLO 安防检测(陌生人/跌倒 → 小程序报警)
  • 表情识别 → 调整灯光/温度
  • 电量 / 空气质量监测报告
  • 多设备联动(空调 + 窗帘 + 灯光)

🚀 快速启动

前端(微信小程序)

  1. 打开 微信开发者工具
  2. 导入 miniprogram/ 项目
  3. 修改 app.js 中的 API 地址为你自己的华为云 API 网关地址
  4. 预览 & 真机调试

后端(华为云)

  1. 登录华为云控制台
  2. 创建 API 网关,配置 /device/on, /device/off 等路由
  3. 部署 FunctionGraph 函数,处理设备控制逻辑
  4. 配置 IoTDA,注册设备(真实设备或模拟器)

IoT 模拟器

运行 Python 脚本模拟设备:

print("Lamp OFF")
# 接收指令后
print("Lamp ON")

🧩 项目规划

阶段一(2 周)

  • 小程序 ↔ 云端 API ↔ 模拟设备
  • 演示开灯/关灯控制

阶段二(3 周)

  • 接入 YOLO 模型 → 安防报警 Demo
  • 表情识别 → 环境调节

阶段三(2 周)

  • 多设备联动
  • 数据统计与报表

👥 团队分工

  • 前端(小程序):朱轩镜
  • IoT 接入:吴永瑭
  • AI 模块:蒋海同
  • 云端与存储:徐锦航
  • 展示与文档:张晨希

📊 未来展望

  • 推出 会员订阅制 (AIaaS):用户可解锁高级 AI 功能
  • 提供 开放 API:支持第三方设备厂商接入
  • 应用于智慧养老、智慧社区、智慧办公等场景

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors