云数据平台

大体积混凝土温度监测云数据管理平台

云数据平台(IoT_PG)是寰宇夺标®自主研发的大体积混凝土温控监测云端管理系统最新升级版。支持不限数量的TG和DG数据网关的统一接入,通过UDP/MQTT/TCP协议实时采集现场各测点温度数据,实现云端存储、智能分析、多维度可视化与自动预警,并可通过DG的子控制设备智能联动控温,为施工方提供精准的温控决策支撑。

系统架构

设备层TG采集器-温度传感器 / DG数据网关
⬇ UDP / MQTT
采集层TG Server / DG Server / MQTT Server / Mosquitto Broker
应用层iot_web 管理平台 / api_for_user 外部接口 / sol_generation 方案设计工具
数据层PostgreSQL 16 — 多Schema架构设计

核心功能

📊

控制台仪表盘

设备总数/在线/离线统计,温度最高值、最低值、平均值汇总,告警汇总与最近活动记录,趋势对比分析。

📡

实时数据监测

TG温度传感器和DG数据网关的实时数据查看,支持历史数据回溯、温度曲线图表(ECharts渲染),多通道同步对比。

📋

定制数据系统

用户自定义数据分组、实时图表配置(通道/阈值/刷新间隔)、历史图表(1d~30d/自定义时间范围)、C5-9国标报表(内置公式引擎支持max/min/abs/均值/差值运算)、图表表头自定义、报警规则配置。

🌡️

截面云图

基于 matplotlib contourf 渲染混凝土构件截面温度分布云图,用户自定义 m×n 网格并绑定传感器通道,直观展示构件内部温度场分布。

🧊

3D构件可视化

加载STL三维模型,叠加温度传感器绑定标注,支持在3D模型上实时显示各测点温度值。

🖥️

组态面板(SCADA)

基于 Gridstack.js 的拖拽式自由布局监控大屏。13种Widget组件(实时表格/曲线/表格、3D构件动图、截面云图、状态概览、自定义文本HTML、嵌入页面等),5个预设模板,支持多人多面板、公开分享。

🔄

智能补传与校准

设备通信中断后自动补传历史数据,DG设备时间自动校准(偏差>3分钟触发),空闲ID自动分配。

🔐

双重权限体系

用户JWT认证 + 管理员独立JWT认证,设备归属权限隔离,浏览者只读账号,菜单按角色自定义。

📐

方案在线设计工具

施工前在线设计测温方案:在3D构件模型上布置测孔与传感器,自动计算引线与网线长度,优化采集器型号与数量,一键生成聚合方案文档。支持立方体与圆柱体构件,提供2D平面拖拽编辑与Three.js 3D可视化。

技术规格

  • 数据库:PostgreSQL 16,多Schema架构,静态配置表 + 动态设备历史表
  • 数据采集:TG设备UDP协议实时上报,DG设备MQTT协议(Mosquitto Broker)双向通信
  • Web框架:FastAPI + Jinja2 + psycopg3,管理平台 + 外部API
  • 外部API:AppKey+Secret认证→JWT Token,支持TG/DG设备数据查询与控制
  • 前端可视化:ECharts温度曲线、Gridstack.js组态拖拽、matplotlib截面云图、STL 3D模型
  • 部署方案:Docker Compose 五容器编排,推荐部署于 VPS / 云服务器;支持海内外私有化单机部署(推荐2核4G6M)。当前系统处于开发测试阶段,正式上线前需完成多环境验证;未来可扩展为多服务器部署,以消除单点故障。
  • 方案设计工具:sol_generation(FastAPI + Jinja2 + PostgreSQL plan_3d 库),2D Canvas 拖拽编辑 + Three.js 3D 可视化
  • 方案设计功能:矩阵式布点、采集器最少数量优化(TG08/TG16/TG24/TG32)、引线/网线长度自动计算、聚合文档一键生成
  • 构件支持:立方体与圆柱体,附加构件叠加,方案仿制与多用户协作共享

如需开通云数据平台账号或了解更多功能,请联系我们。

联系我们