项目档案 / 05数字孪生 / 物联调度多地部署
智慧城市 / 景区物联调度与数字孪生管控平台
IOT & DIGITAL TWIN PLATFORM
打通空间数据自动生产与多协议设备接入,构建轻量级应急调度闭环。
担任角色 / 核心后端开发 / 后端架构设计
- 数据层样板代码
- 自动化
- GeoJSON 空间数据生产
- 多协议
- 视频设备自动接入
- 闭环
- Event-Sourcing 应急调度
A
项目背景
Background
服务于多地景区与市政数字大屏的综合业务中枢,涵盖数字孪生场景渲染、海量物联设备监控与突发事件应急调度等关键能力。
- 多地景区与市政数字大屏
- 海量物联设备监控
- 多协议视频设备接入
B
核心挑战
Challenge
- 01
Mars3D / Cesium 场景参数管理分散,空间数据生产流程依赖人工。
- 02
多协议视频设备的发现、建流与健康监控缺乏统一机制。
- 03
传统重型工作流难以支撑突发事件的轻量灵活调度。
C
架构方案
Architecture
系统组成
- 数字孪生渲染层
- 空间数据生产线
- 设备级联代理
- Event-Sourcing 状态闭环
- 应急调度体系
- 远程运维工具链
关键链路
- Excel → 坐标提取 → GeoJSON → 云端
- 网段扫描 → RTSP 拼装 → 自动建流
- 状态日志 → 事件闭环 → 预案投屏
D
实现与职责
Implementation
重构地图资产管理链路,将 Mars3D / Cesium 场景参数原子化拆解并结构化落库,打通“Excel 导入 → 坐标提取 → GeoJSON 自动生成 → 云端持久化上传”的自动化空间数据生产流程。
为多协议视频设备创新引入“服务启动级联代理”机制,实现网段扫描自动发现、RTSP 协议拼装与流媒体自动建流,并构建设备健康度监控模型。
采用追加式状态日志驱动的轻量级 Event-Sourcing 闭环替代重型工作流,结合自定义设备字典树、GIS 资产展示、腾讯云短信和预案投屏形成完整应急调度体系。
在系统底座层引入 MapStruct、基于 JPA Criteria 的 QueryHelp,以及 WebSocket + JSch 的远程部署与实时日志工具,降低 DTO 转换损耗并减少 40% 数据层样板代码。
E
关键成果
Impact
- 数据层样板代码
- -40%
- GeoJSON 空间数据生产
- 自动化
- 视频设备自动接入
- 多协议
- Event-Sourcing 应急调度
- 闭环
F
技术栈
Technology
- Spring Boot
- Spring Data JPA
- Redis / MySQL
- WebSocket
- Mars3D / Cesium
- 海康 / 大华 SDK
- JSch
- MapStruct