# 智能展厅网点中控系统 **Repository Path**: rmysoft/smart-control-hub ## Basic Information - **Project Name**: 智能展厅网点中控系统 - **Description**: 智能展厅网点中控系统:用于管理展厅设备和展示内容的智能化控制系统,支持远程操作、状态监控及空调、灯光的控制。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-02-19 - **Last Updated**: 2026-03-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 智能展厅网点中控系统 ## 介绍 智能展厅网点中控系统是一套用于管理展厅设备和展示内容的智能化控制系统。系统支持远程操作、状态监控、素材管理、节目发布、场景设置,以及**空调控制、环境监测、灯光控制、电源管理、耗电量监控**等物联网设备管控功能,适用于各类展厅、展馆、营业网点等场所的多媒体信息发布和设备管控。 ## 系统架构 ``` ┌─────────────────────────────────────┐ │ 智能展厅中控平台 │ │ (Web管理后台 / 服务器) │ └──────────────┬──────────────────────┘ │ ┌──────────────────────────────────┼──────────────────────────────────┐ │ │ │ ▼ ▼ ▼ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ │ PAD 管控端 │ │ 大屏显示端 │ │ IoT 物联设备 │ │ │ │ │ │ │ │ • 设备管理 │ │ • 信息发布屏 │ │ • 智能空开 │ │ • 智能控制 │ │ • 互动大屏 │ │ (灯光控制) │ │ • 屏幕互动 │ │ • LED大屏 │ │ • 空调控制器 │ │ • 屏幕主题 │ │ • 天幕屏 │ │ (空调控制) │ │ │ │ │ │ • 环境传感器 │ │ │ │ │ │ (温湿度/CO2) │ │ │ │ │ │ • 电力监控 │ │ │ │ │ │ (耗电量) │ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ ``` ### 核心模块说明 | 模块 | 说明 | 通信方式 | |------|------|----------| | **平台服务端** | Web管理后台,承载所有管理功能 | HTTP/WebSocket | | **PAD 管控端** | 移动端控制终端,支持远程操控 | HTTP/MQTT | | **大屏显示端** | 多媒体信息发布屏幕 | HTTP/MQTT | | **智能空开** | 灯光回路控制 | TCP | | **空调控制器** | 中央空调及分机控制 | MQTT | | **环境传感器** | 温湿度、CO2等环境数据采集 | MQTT | | **电力监控** | 用电量监测与统计 | UDP/TCP | ## 系统功能 ### 首页概览 - 设备在线状态统计(在线/离线设备数量) - 素材、模板、节目、发布等数据统计 - 今日设备在线趋势图 - 一周在线设备统计图表 - 快速操作指引(四步完成节目发布) ![首页 Dashboard](./images/homepage.png) --- ### 登录页面 系统登录入口,支持用户名密码登录和验证码。 ![登录页面](./images/login-page.png) --- ### 设备管理 系统支持对**大屏显示终端**(信息发布屏、互动大屏、叫号屏、积分兑换屏等)的统一管理,包括设备信息维护、实时监控、远程控制等功能。 #### 设备信息 管理展厅终端设备基本信息,支持设备编码、名称、类型、操作系统、分辨率、IP等筛选。 ![设备信息](./images/device-info.png) #### 大屏显示 支持多媒体信息发布大屏展示,效果展示如下: ![大屏显示](./images/lvsedaping.png) #### 设备监控 实时监控设备运行状态,支持设备状态筛选(在线/离线/故障/未知)。 ![设备监控](./images/device-monitor.png) #### 设备管控 远程控制设备,支持开关机、重启等操作。 ![设备管控](./images/device-ctrl.png) #### 设备状态 查看设备详细状态信息,包括版本、终端页面、更新时间等。 ![设备状态](./images/device-status.png) --- ### 系统管理 #### 用户管理 系统用户账号管理,支持新增、修改、删除、导入、导出操作。 ![用户管理](./images/user-management.png) #### 角色管理 用户角色权限配置,管理不同角色的权限。 ![角色管理](./images/role-management.png) #### 菜单管理 系统菜单配置,管理菜单结构和权限。 ![菜单管理](./images/menu-management.png) #### 部门管理 组织部门管理,支持部门树形结构管理。 ![部门管理](./images/dept-management.png) #### 岗位管理 岗位设置,管理组织架构中的岗位信息。 ![岗位管理](./images/post-management.png) #### 字典管理 系统字典配置,管理系统级数据字典。 ![字典管理](./images/dict-management.png) #### 日志管理 操作日志查询,记录用户操作日志。 ![日志管理](./images/log-management.png) --- ### 系统工具 #### 表单构建 可视化表单设计工具,支持快速构建数据录入表单。 ![表单构建](./images/form-build.png) #### 代码生成 代码自动生成工具,根据表结构自动生成后端代码。 ![代码生成](./images/code-gen.png) --- ### 系统监控 #### 在线用户 当前在线用户监控,查看系统当前活跃用户。 ![在线用户](./images/online-user.png) #### 定时任务 定时任务管理,配置和管理系统定时任务。 ![定时任务](./images/scheduled-job.png) #### 服务监控 服务器状态监控,查看服务器 CPU、内存、磁盘等资源使用情况。 ![服务监控](./images/server-monitor.png) --- ### 物联管理 系统支持**空调控制、环境监测、灯光控制、电源管理、耗电量监控**等物联网设备管控功能。 #### 产品模型 IoT 产品模型管理,支持直连设备、网关产品类型,配置 MQTT/TCP 协议。 ![产品模型](./images/iot-product.png) #### 设备管理 IoT 设备管理,管理物联网设备,包括空调控制器、智能空开、电力监控等设备。支持设备的添加、编辑、删除、数据查看、详情查看、远程控制等操作。 设备类型包括: - **空调控制**:中央空调控制器、空调网关、空调分机控制 - **灯光控制**:智能空开(灯)、灯光回路控制 - **电源管理**:设备空开、电箱网关 - **电力监控**:总表监控、耗电量监测 ![IoT设备](./images/iot-device-management.png) --- ### 展厅互动 #### 展厅主题 展厅主题配置,支持主题的增删改查,设置当前主题。 ![展厅主题](./images/exhibition-theme.png) #### 设备-主题-节目绑定 设备与主题、节目关联管理,配置设备展示内容。 ![设备主题绑定](./images/device-theme-binding.png) #### 互动设备 互动设备管理,配置展厅互动设备。 ![互动设备](./images/interactive-device.png) #### 当前主题设置 设置当前展厅主题,快速切换展厅展示风格。 ![当前主题设置](./images/current-theme.png) #### 展厅主题-切换历史 主题切换历史记录,查看主题变更日志。 ![主题切换历史](./images/theme-history.png) #### 发布记录 发布操作记录,查看展厅内容发布历史。 ![发布记录](./images/exhibition-publish.png) --- ### PAD 管控 系统支持 PAD 移动端管控功能,可通过 PAD 对展厅设备进行便捷的远程控制和管理。 #### PAD 首页 PAD 端控制首页,展示设备状态概览和快捷控制入口。 ![PAD首页](./images/pad/index.png) #### PAD 登录 PAD 端用户登录入口,支持移动端操作。 ![PAD登录](./images/pad/login.png) #### 设备管理 PAD 端设备管理,查看和管理连接设备。 ![PAD设备管理](./images/pad/device-manager.png) #### 智能控制 PAD 端智能控制面板,支持一键开关灯光、空调等设备。 ![PAD智能控制](./images/pad/smart-control.png) #### 屏幕互动 PAD 端屏幕互动控制,实现跨屏互动功能。 ![屏幕互动](./images/pad/screen-interact.png) #### 屏幕主题 PAD 端屏幕主题管理,快速切换展示主题。 ![屏幕主题](./images/pad/screen-zhuti.png) --- ### 信息发布 #### 素材管理 上传、管理各类多媒体素材(图片、视频、文档等),支持素材类型筛选、状态筛选、审核状态筛选。 ![素材管理](./images/material-manage.png) #### 素材审核 对待发布素材进行审核管理,支持审核通过/不通过操作。 ![素材审核](./images/material-check.png) #### 模板管理 创建和管理节目模板,支持模板的增删改查操作。 ![模板管理](./images/template-manage.png) #### 节目制作 快速制作节目,添加素材,支持可视化编辑。 ![节目制作](./images/program-make.png) #### 发布管理 管理节目发布任务,查看发布记录。 ![发布管理](./images/publish-record.png) #### 设备节目 查看设备当前播放节目,监控发布状态。 ![设备节目](./images/device-program.png) --- ## 快速开始 ### 快速发布流程 1. **上传素材**:进入「素材管理」上传需要发布的图片、视频等素材 2. **模板制作**(可选):进入「模板管理」制作节目模板 3. **节目制作**:进入「节目制作」添加素材创建节目 4. **发布节目**:选择节目和目标设备进行发布 --- ## 技术栈 - 后端:Java/Spring Boot - 前端:Vue.js / Element UI - 数据库:MySQL - 缓存:Redis - 消息队列:Redis/MQ - 物联网协议:MQTT、TCP ## 系统要求 - JDK 1.8+ - MySQL 5.7+ - Redis 3.0+ - 浏览器:Chrome / Edge / Firefox(最新版本) --- ## 目录结构 ``` smart-control-hub/ ├── README.md # 项目说明文档 ├── README.en.md # 英文说明文档 ├── images/ # 截图目录 │ ├── login-page.png │ ├── homepage.png │ ├── material-manage.png │ ├── material-check.png │ ├── template-manage.png │ ├── program-make.png │ ├── publish-record.png │ ├── device-program.png │ ├── device-info.png │ ├── lvsedaping.png │ ├── device-monitor.png │ ├── device-ctrl.png │ ├── device-status.png │ ├── weather-city.png │ ├── stock-code.png │ ├── data-source.png │ ├── user-management.png │ ├── role-management.png │ ├── menu-management.png │ ├── dept-management.png │ ├── post-management.png │ ├── dict-management.png │ ├── log-management.png │ ├── form-build.png │ ├── code-gen.png │ ├── online-user.png │ ├── scheduled-job.png │ ├── server-monitor.png │ ├── iot-product.png │ ├── iot-device-management.png │ ├── exhibition-theme.png │ ├── device-theme-binding.png │ ├── interactive-device.png │ ├── current-theme.png │ ├── theme-history.png │ ├── exhibition-publish.png │ ├── pad/ │ │ ├── index.png │ │ ├── login.png │ │ ├── device-manager.png │ │ ├── smart-control.png │ │ ├── screen-interact.png │ │ └── screen-zhuti.png └── ... ``` --- ## 功能截图汇总 | 模块 | 页面 | 截图文件 | |------|------|----------| | 登录 | 登录页面 | `login-page.png` | | 首页 | 首页 Dashboard | `homepage.png` | | 信息发布 | 素材管理 | `material-manage.png` | | 信息发布 | 素材审核 | `material-check.png` | | 信息发布 | 模板管理 | `template-manage.png` | | 信息发布 | 节目制作 | `program-make.png` | | 信息发布 | 发布管理 | `publish-record.png` | | 信息发布 | 设备节目 | `device-program.png` | | 设备管理 | 设备信息 | `device-info.png` | | 设备管理 | 大屏显示 | `lvsedaping.png` | | 设备管理 | 设备监控 | `device-monitor.png` | | 设备管理 | 设备管控 | `device-ctrl.png` | | 设备管理 | 设备状态 | `device-status.png` | | 外部数据 | 天气城市 | `weather-city.png` | | 外部数据 | 股票代码 | `stock-code.png` | | 外部数据 | 数据源配置 | `data-source.png` | | 系统管理 | 用户管理 | `user-management.png` | | 系统管理 | 角色管理 | `role-management.png` | | 系统管理 | 菜单管理 | `menu-management.png` | | 系统管理 | 部门管理 | `dept-management.png` | | 系统管理 | 岗位管理 | `post-management.png` | | 系统管理 | 字典管理 | `dict-management.png` | | 系统管理 | 日志管理 | `log-management.png` | | 系统工具 | 表单构建 | `form-build.png` | | 系统工具 | 代码生成 | `code-gen.png` | | 系统监控 | 在线用户 | `online-user.png` | | 系统监控 | 定时任务 | `scheduled-job.png` | | 系统监控 | 服务监控 | `server-monitor.png` | | 物联管理 | 产品模型 | `iot-product.png` | | 物联管理 | 设备管理 | `iot-device-management.png` | | 展厅互动 | 展厅主题 | `exhibition-theme.png` | | 展厅互动 | 设备-主题-节目绑定 | `device-theme-binding.png` | | 展厅互动 | 互动设备 | `interactive-device.png` | | 展厅互动 | 当前主题设置 | `current-theme.png` | | 展厅互动 | 展厅主题-切换历史 | `theme-history.png` | | 展厅互动 | 发布记录 | `exhibition-publish.png` | | PAD管控 | PAD首页 | `pad/index.png` | | PAD管控 | PAD登录 | `pad/login.png` | | PAD管控 | 设备管理 | `pad/device-manager.png` | | PAD管控 | 智能控制 | `pad/smart-control.png` | | PAD管控 | 屏幕互动 | `pad/screen-interact.png` | | PAD管控 | 屏幕主题 | `pad/screen-zhuti.png` | --- ## 许可证 © 2019-2030 All Rights Reserved. RMY