Co se stane mezi okamžikem, kdy Sinexcel PCS přečte hodnotu, a vteřinou, kdy ji uvidíte v dashboardu. Posuňte stránku dolů.
What happens between the moment a Sinexcel PCS reads a value and the second you see it on a dashboard. Scroll down.
Sinexcel PCS na 192.168.5.101 odpoví na FC=3 dotaz, registr 32. Šestnáct bitů. Hodnota: 0x00A3 = 163 desetinných × 0.1 kW = 16.3 kW činného výkonu.
The Sinexcel PCS at 192.168.5.101 replies to an FC=3 query, register 32. Sixteen bits. Value: 0x00A3 = 163 decimal × 0.1 kW = 16.3 kW active power.
ecc-edge-module na ICO gateway hodnotu škáluje, porovná s předchozím vzorkem (change-detection), uloží do lokálního SQLite (offline-safe) a předá AMQP klientovi.
The ecc-edge-module on the ICO gateway scales the value, compares against the previous sample (change-detection), commits to local SQLite (offline-safe), and hands it to the AMQP client.
Azure IoT Hub (ecc-iothub.azure-devices.net) hodnotu autentizuje proti device identity, validuje certifikát, předá Event Hub consumer group ecc-functions. AMQP 1.0 přes TLS 1.2.
Azure IoT Hub (ecc-iothub.azure-devices.net) authenticates against device identity, validates the certificate, forwards to the Event Hub consumer group ecc-functions. AMQP 1.0 over TLS 1.2.
Telemetry consumer (FastAPI background task) přečte zprávu, validuje proti Pydantic modelu, vloží do kolekce telemetry indexované podle (deviceId, timestamp). Update devices.lastSeen.
The telemetry consumer (FastAPI background task) reads the message, validates against a Pydantic model, inserts into the telemetry collection indexed by (deviceId, timestamp). Updates devices.lastSeen.
React SPA, otevřená v prohlížeči dispečera, dotáhne /api/v1/devices/PCS_1/telemetry přes TanStack Query, vykreslí KPI dlaždici. 4 sekundy od bajtu k pixelu.
The React SPA, open in the dispatcher's browser, fetches /api/v1/devices/PCS_1/telemetry via TanStack Query, renders a KPI tile. Four seconds from byte to pixel.
Tohle je celá architektura. Pro každý ze 188 registrů, každých 30 sekund, od dubna 2026 bez přerušení.
That's the entire architecture. For every one of 188 registers, every 30 seconds, since April 2026 without interruption.