一、产品概述
1.1 产品定位
JHCC(Automation System)是一款智能中控自动化平台,采用 FastAPI 后端 + Quasar/Vue.js 前端 架构,提供从设备接入、实体管理、自动化编排到 AI 对话、分布式集群、音视频处理的一体化解决方案。
JHCC 在AI 深度融合与国产化适配方面具有显著特色——平台内置大模型对话、MCP 协议支持、本地知识库、分布式推理等能力,将 AI 从“附加功能”升级为“核心引擎”。
1.2 产品目标
- 全设备接入:覆盖涂鸦、小米米家、Zigbee、Matter、KNX、Modbus、BACnet 等 60+ 通信协议与智能家居生态
- AI 原生架构:大模型对话、工具调用、记忆与任务规划、技能与工作流编排
- 分布式集群:Hub + Leaf 架构,支持异构算力(GPU/NPU/CPU)分布式推理
- 全栈自包含:后端 + 前端 + 边缘 Agent,一套代码全场景部署
- 国产化适配:支持 RK3588、鲲鹏等 ARM 平台,全离线部署能力
二、AI 与智能能力
这是 JHCC 区别于传统智能家居平台的核心差异点。
2.1 AI 对话(MCP 客户端)
JHCC 内置 MCP(模型上下文协议)客户端,可连接 OpenClaw、Claude Desktop、Cursor 等 MCP Server:
- 工具调用:系统实体、服务、自动化、场景、技能、工作流均注册为 AI 工具
- 记忆:长期记忆库(Memories)持久化
- 任务规划:
/plan规划 +/plan/execute执行 + 执行审计 - 确认机制:危险操作需
/confirm确认 - LLM 对话:支持 OpenAI 兼容 API,前端“聊天”页提供多会话、消息记录、导出、Token 统计
2.2 技能(Skill)与工作流(Workflow)
- 技能:单个能力封装(
llm_prompt/http_call/service_call),定义于config/skills/*.yaml,自动注册为 AI 工具 - 工作流:技能的编排组合,画布式串联多个技能节点,AI 通过
execute_workflow调用 - AI 可生成技能/工作流/自动化,创建操作需对话确认后落盘
2.3 知识库(Knowledge Base)
基于 ChromaDB 向量数据库的文档知识管理;支持文档导入、语义搜索、上下文检索,为 AI 对话提供领域知识。
2.4 分布式推理
将推理任务拆分为 DAG 子任务,分配到集群 Leaf 节点执行;支持异构算力(GPU/NPU/CPU),模型注册表管理;前端“分布式推理”页提交任务并查看节点分配。
2.5 MCP Server(对外提供)
JHCC 自身也可作为 MCP Server(JSON-RPC over SSE),将实体/状态/服务暴露给任意 MCP 客户端。
2.6 组件生成器
通过自然语言描述自动生成新集成组件(manifest.json + __init__.py + config_flow.py)。
三、语音与音视频
3.1 语音管道
- 唤醒词(Vosk):
小爱小爱/你好小爱等,可配置 - 语音识别 STT:Vosk 实时识别(离线)或 faster-whisper 高精度识别
- 语音活动检测 VAD:WebRTC VAD
- TTS 语音合成:Aliyun(云端)、Edge(微软在线免费)、pyttsx3(本地离线)、ChatTTS(本地中文高质量)四种后端
- 实时语音流:WebSocket
/api/voice/ws实时音频流交互
3.2 摄像头
- Camera 组件:RTSP/ONVIF 接入 IP 摄像头,实时 HLS 视频流、快照抓取、PTZ 云台控制、预置位
- Camera Analyzer 组件:YOLOv8 ONNX 实时目标检测(80 类 COCO)+ 人体姿态估计(17 关键点动作识别),支持单次/连续检测模式
3.3 媒体
- 媒体浏览器:DLNA/UPnP 发现并浏览局域网媒体服务器
- 投屏:DLNA/Chromecast 协议推送媒体到电视/音响
- QQ 音乐:扫码登录、搜索、歌单/排行榜/推荐、歌词、在线播放
四、分布式集群与边缘 Agent
4.1 集群架构(Hub + Leaf)
- Hub:JHCC 主节点,负责连接 Leaf、心跳检测、集群状态 API
- Leaf:
agent/程序(轻量级,可打包为 EXE 或安装为系统服务),部署在远程电脑 - 连接:WebSocket
/ws/agent,API Token 认证,断线自动重连
4.2 Leaf 能力
- 系统监控:CPU/内存/磁盘/进程/网络,支持 GPU(NVIDIA/AMD)与 NPU(Apple ANE/Rockchip/Qualcomm)采集
- 命令执行:远程执行命令(安全配置:
allow_exec、allowed_commands白名单) - 通知:Toast / 消息
- 远程控制:关机、重启、锁定、休眠、唤醒、通知、执行、注销
五、应用场景与价值
| 场景 | 核心需求 | JHCC 解决方案 |
|---|---|---|
| 全屋智能 | 多品牌设备统一管理 | 涂鸦+小米+Zigbee+Matter 等多协议接入 |
| AI 语音控制 | 自然语言控制设备 | 完整语音管道 + LLM 对话 |
| 自动化编排 | 复杂场景自动化 | YAML 规则引擎 + 节点链可视化编辑器 |
| 隐私保护 | 数据不上云 | 全本地部署,可选全离线运行 |
| 边缘计算 | 在 ARM 设备运行 | 支持树莓派、RK3588、鲲鹏等 |
| AI 能力验证 | 大模型 IoT 应用研究 | MCP + 工具调用 + 知识库 + 分布式推理 |
六、交付说明
本文档为 JHCC 智能中控平台 产品说明,涵盖系统概述、核心功能模块、AI 与智能能力、语音与音视频、分布式集群、系统管理、技术规格与竞品对比。适用于:
- 产品选型与方案评估
- 项目投标与技术方案
- 研发团队了解平台能力
- 用户部署与运维参考

