智能家居在线服务系统旨在打造一个面向系统集成商和工程商的智能设备配置管理平台 ,核心目标包括:
- 一站式管理 :在一个平台内完成项目设计、设备连接、场景编排、编程自动化、模板管理等全部工作。
- 降低使用门槛 :通过可视化项目树、拖拽操作,让非专业人员也能完成基础配置。
- 提升交付效率 :支持 KNX ETS 项目导入、模板复用、快速创建影院场景等功能,大幅缩短现场调试时间。
- 实时监控与控制 :基于 WebSocket 的设备状态实时推送,双击设备即可弹出控制面板进行即时调试。
业务背景:
- 配置门槛高 :传统智能家居配置依赖工程师使用专用调试软件或直接编写配置文件,学习成本高,非专业人员几乎无法操作,导致项目交付周期长、人力成本高。
- 工具碎片化 :工程商在项目现场需要切换多个工具——设备发现工具、ETS 组态软件(KNX)、场景编辑器、编程工具等,缺乏一站式管理平台。
- 现场调试效率低 :添加设备、配置连接关系、编排场景等操作需要在现场反复调试,缺少可视化、拖拽式的便捷操作方式。
智能家居在线服务系统设备配置与管理平台主要功能:
1. 设计模块 —— 项目配置核心
- 项目树管理:新增/删除/移动/搜索 楼层、房间、设备
- 拖拽排序和移动节点
- 设备驱动添加(从驱动库、发现设备)
- 设备属性配置面板(不同类型设备有专属属性面板)
- 房间属性:自动场景、场景编排
- 项目属性:名称、机构、地址、经纬度等
- 右侧面板:驱动库浏览、发现设备列表、房间快速定位
- 设备类型筛选和关键字搜索
2. 连接模块 —— 设备绑定
- 设备连接关系管理(绑定/解绑)
- 连接树视图,支持搜索和类型筛选
- 设备连接表展示
3. 场景模块 —— 场景自动化
- 场景创建、编辑、复制、删除
- 场景内设备动作配置
- 场景关联的编程代码
- 定时场景调度
- 场景属性编辑
4. 编程模块—— 可视化自动化编程
- 可视化条件+命令编程
- Lua 代码编辑器(CodeMirror)
- 支持设备类型:灯光、窗帘、继电器、温控、多媒体、功放、场景、宏等
- 条件触发器:设备状态、定时、场景、遥控、传感器等
- 命令动作:开关、调光、场景执行、媒体控制等
- 代码树管理和目标设备选择
5. 模板模块—— 快速复用
- 房间模板
- 按钮模板
- 场景模板
- 高级灯光模板
1、我负责项目搭建,桌面端应用打包;设计模块和连接模块功能编写。
2、智能家居在线服务系统设备配置与管理平台,技术栈 : Vue 3 + TypeScript + Pinia + Element Plus + Vite。
3、通信与基础设施:
- WebSocket 实时通信 : 设备状态变化、属性更新、名称变更、红外学习数据等
- UDP 组播 : 设备发现、IP 配置、连接管理
- 双登录体系 : 本地主机登录 + 云端登录
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

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