// architektura · živá · 30 s cyklus
// architecture · live · 30 s cycle

Data v pohybu.
Architektura, kterou vidíte žít.

Data in motion.
Architecture you can watch live.

Každá tečka je telemetrie. Putuje od PLC k vašemu prohlížeči. Tady, na téhle stránce, ne na slidu.

Every dot is a telemetry packet. Travels from PLC to your browser. Here, on this page, not on a slide.

Modbus PLC PCS_1 · 192.168.5.101 FC=3 · reg 32 L1 · FIELD RS485 / Modbus TCP Edge Module Docker · Python SQLite buffer 72h L2 · EDGE AMQP · TLS 1.2 Azure IoT Hub ecc-iothub.azure-... EventHub partition L3 · CLOUD HTTPS · JWT Dashboard React · TanStack Query eccontrol.org/app L4 · APP // streaming 188 registers · 30 s cadence · since 2026-04-12 12:00 CET
📞 +420 725 594 801 Prohlédnout kanály ↓ Explore channels ↓

Čtyři kanály. Definované rozhraní. Vyměnitelné po vrstvách.

Four channels. Defined boundaries. Replaceable per-layer.

// no proprietary protocol · no vendor SDK

// no proprietary protocol · no vendor SDK

L1 → L2

Modbus TCP / RTU

Modbus TCP / RTU

Edge polluje holding (FC=3) a input (FC=4) registry. Žádný custom firmware na PLC.

Edge polls holding (FC=3) and input (FC=4) registers. No custom PLC firmware.

~ 5 ms round-tripround-trip
L2 → L3

AMQP / TLS

AMQP / TLS

Edge → IoT Hub přes AMQP 1.0 nad TLS 1.2. Per-device identity. $upstream route.

Edge → IoT Hub via AMQP 1.0 over TLS 1.2. Per-device identity. $upstream route.

~ 800 ms edge → cloudedge → cloud
L3 → L4

HTTPS / JWT

HTTPS / JWT

EventHub consumer → Cosmos DB → FastAPI REST → React SPA. JWT v HttpOnly cookie.

EventHub consumer → Cosmos DB → FastAPI REST → React SPA. JWT in HttpOnly cookie.

~ 2 s cloud → pixelcloud → pixel
L4 → L1

Direct Methods

Direct Methods

Reverse path: dashboard → API → IoT Hub Direct Method → edge → FC=6 zápis. Audit JWT.

Reverse path: dashboard → API → IoT Hub Direct Method → edge → FC=6 write. JWT audit.

< 200 ms kliknutí → PLCclick → PLC

Vidíte data téct? Můžete se k nim připojit.

See the data flow? You can plug into it.

// 15 minutes by phone · price by end of call

// 15 minutes by phone · price by end of call

📞 +420 725 594 801 info@eccontrol.org