Cloud Data Platform

Cloud Data Management Platform for Mass Concrete Temperature Monitoring

The Cloud Data Platform (IoT_PG) is the latest upgraded version of Huanyu Duobiao™'s proprietary cloud-based temperature monitoring and control system for mass concrete construction. Supporting an unlimited number of TG and DG data gateways, it collects real-time on-site temperature data via UDP/MQTT/TCP protocols, providing cloud storage, intelligent analytics, multi-dimensional visualization, and automated alerts. Through DG sub-controllers, it enables intelligent linked temperature control, delivering precise decision-making support for construction teams.

System Architecture

DeviceTG Collectors & Temp Sensors / DG Gateways
⬇ UDP / MQTT
CollectionTG Server / DG Server / MQTT Server / Mosquitto Broker
Applicationiot_web Platform / api_for_user / sol_generation Plan Designer
DataPostgreSQL 16 — Multi-Schema Architecture

Core Features

📊

Dashboard

Device statistics (total/online/offline), temperature summaries (max/min/average), alert summaries, recent activity logs, and trend comparison analysis.

📡

Real-Time Monitoring

Real-time data viewing for TG sensors and DG gateways, historical data retrieval, temperature curve charts (ECharts), and multi-channel synchronous comparison.

📋

Custom Data System

User-defined data groups, real-time chart configuration (channels/thresholds/refresh intervals), historical charts (1d~30d/custom range), C5-9 compliance reports (built-in formula engine: max/min/abs/average/diff), custom chart headers, and alert rule configuration.

🌡️

Section Cloud Maps

Matplotlib contourf-rendered cross-section temperature distribution maps. Users define m×n grids bound to sensor channels, providing intuitive visualization of internal temperature fields within concrete structures.

🧊

3D Model Visualization

Loads STL 3D models with sensor binding annotations, displaying real-time temperature values at each measurement point on the 3D model.

🖥️

SCADA Panel

Drag-and-drop freeform monitoring dashboard based on Gridstack.js. 13 widget types (real-time tables/charts, 3D model animations, section cloud maps, status overviews, custom HTML text, embedded pages), 5 preset templates, multi-user multi-panel support with public sharing.

🔄

Smart Replenishment & Calibration

Automatic historical data replenishment after communication interruptions, automatic DG device time calibration (triggered at >3 min drift), and idle ID auto-assignment.

🔐

Dual Authorization System

User JWT authentication + independent admin JWT authentication, device ownership-based access isolation, read-only viewer accounts, and role-customizable menus.

📐

Online Plan Design Tool

Pre-construction online temperature monitoring plan design: place measurement points and sensors on a 3D structural model, auto-calculate lead wire and network cable lengths, optimize collector models and quantities, and generate aggregate plan documents with one click. Supports cube and cylinder geometries with 2D drag-and-drop canvas editing and Three.js 3D visualization.

🌐

Bilingual UI (Chinese / English)

One-click language switch across the entire platform (?lang=en for direct access, preference is remembered). 1,800+ terms cover navigation, tables, chart legends, reports, pagination and tooltips, making the platform easy to use for overseas users.

📤

Data Forwarding & Push

TG data forwarding / DG data push: configure custom third-party endpoints (URL + Header + request method), real-time forwarding of device reports, globally unique SN to prevent conflicts, traceable and clearable forwarding logs with 7-day auto cleanup.

🚨

Alarm Rules & Push

Multi-condition temperature alarm rules (thresholds / channels / enable-disable) with three push channels: email, MQTT and SMS. One-click alarm test and reviewable judgment logs.

🔌

User API

JWT Bearer Token authentication (8-hour validity). REST endpoints for device lists, real-time values, alarm rules and SIM status, with Python / curl examples for third-party system integration.

📱

Field Mode (Mobile)

A mobile-friendly entry (/m/) designed for on-site staff: device list, device claiming and data viewing, optimized for 375px screens with touch-friendly controls — no training required.

📶

SIM Card Status Monitoring

Online query of device SIM card traffic and status (monthly cache + forced refresh) to catch offline or out-of-credit risks early.

🛠️

Admin Console

Administrator-only console: user account management, TG/DG device overview, sub-device & measurement/control support configuration, and device ownership change history audit.

Quick Start

Five steps from sign-up to fully connected — get your devices on the cloud in minutes.

1

Register an account (phone / email)

2

Log in to the platform (bilingual UI)

3

Claim / bind your field devices (by SN)

4

View real-time data and temperature curves

5

Configure data forwarding, alarm push or API integration

Technical Specifications

  • Database: PostgreSQL 16, multi-schema architecture, static configuration tables + dynamic device history tables
  • Data Collection: TG devices via UDP protocol, DG devices via MQTT (Mosquitto Broker) with bidirectional communication
  • Web Framework: FastAPI + Jinja2 + psycopg3, management platform + external API
  • External API: AppKey+Secret → JWT Token authentication, TG/DG device data query and control
  • Frontend Visualization: ECharts temperature curves, Gridstack.js SCADA drag-and-drop, matplotlib section cloud maps, STL 3D models
  • Deployment: Docker Compose 5-container orchestration, recommended for VPS / cloud servers; supports on-premises single-server deployment both domestically and overseas (recommended: 2 vCPU / 4 GB RAM / 6 Mbps). The system has been validated across multiple environments and supports extension to multi-server cluster deployment, effectively eliminating single points of failure to ensure business continuity and high availability.
  • Plan Design Tool: sol_generation (FastAPI + Jinja2 + PostgreSQL plan_3d schema), 2D Canvas drag-and-drop editing + Three.js 3D visualization
  • Design Features: matrix-based point placement, collector quantity optimization (TG08/TG16/TG24/TG32), auto wire/cable length calculation, one-click aggregate document generation
  • Geometry Support: cube and cylinder components, additional structural overlays, plan cloning and multi-user collaboration

To request a Cloud Data Platform account or learn more, please contact us.

Contact Us