Otevřená architektura · od pole po cloudOpen architecture · field to cloud

Od rozvaděče po dispečink. V jedné vrstvě.

From the cabinet to the control room. In one stack.

Žádné Excel exporty mezi systémy. Žádný proprietární protokol. ECC propojuje vaše Modbus zařízení s prohlížečem přes čtyři jasné vrstvy — a každá je nezávisle vyměnitelná.

No Excel exports between systems. No proprietary protocol. ECC connects your Modbus devices to your browser through four clear layers — each independently replaceable.

L4
AplikaceTo, co lidé vidíApplicationWhat humans see
Webový dashboard, REST API, mobilní pohled. Role-based, multi-tenant.
Web dashboard, REST API, mobile view. Role-based, multi-tenant.
React · FastAPI · TypeScript
Co tu žijeWhat lives here
  • SPA dashboard — operator / servis / admin pohledy
  • SPA dashboard — operator / tech / admin views
  • FastAPI REST s tenant-scope na každém dotazu
  • FastAPI REST with tenant-scope on every query
  • JWT auth, atomic lockout, audit log
  • JWT auth, atomic lockout, audit log
L3
CloudSklad a logikaCloudStore and logic
Azure IoT Hub ingestuje, Cosmos DB ukládá, Event Hub streamuje k aplikacím.
Azure IoT Hub ingests, Cosmos DB stores, Event Hub streams to apps.
Azure IoT Hub · Cosmos DB · Event Hub
Co tu žijeWhat lives here
  • Telemetrie + alarmy + audit v Cosmos DB
  • Telemetry + alarms + audit in Cosmos DB
  • Device Twin = mapování registrů a prahů
  • Device Twin = register maps and thresholds
  • Direct Methods pro zápis zpět do PLC
  • Direct Methods for write-back to the PLC
L2
EdgeMístní inteligenceEdgeLocal intelligence
Docker kontejner na site-gatewayi. Polluje Modbus, detekuje změny, ukládá při výpadku.
Docker container on the site gateway. Polls Modbus, detects change, buffers offline.
Python · pymodbus · SQLite
Co tu žijeWhat lives here
  • ecc-edge-module — multi-threading per device
  • ecc-edge-module — multi-threading per device
  • SQLite offline buffer 72h, automatický flush
  • SQLite offline buffer 72h, auto-flush
  • Hot-reload konfigurace přes Device Twin
  • Hot-reload config via Device Twin
L1
PoleVaše železoFieldYour hardware
PCS, BMS, ochranná relé, jističe — co máte. ECC mluví jejich jazykem.
PCS, BMS, protection relays, breakers — whatever you have. ECC speaks their dialect.
Modbus TCP / RTU · 502 / 503
Co tu žijeWhat lives here
  • Sinexcel PCS · CATL BMS · ABB REF615 / Emax2
  • Sinexcel PCS · CATL BMS · ABB REF615 / Emax2
  • Holding + Input registry, FC3/4/6
  • Holding + Input registers, FC3/4/6
  • Žádný custom firmware, žádný vendor SDK
  • No custom firmware, no vendor SDK

Klikněte na vrstvu pro detail. Každou lze vyměnit nezávisle.

Click a layer for detail. Each is independently replaceable.

Co každá vrstva fakticky znamená
What each layer actually looks like
Fotky z reálné lokality, ne ilustrace
Photos from a real site, not illustrations
L4 · APPOperátor vidí dashboardWhat the operator sees
L3 · CLOUDTelemetrie v Cosmos DBTelemetry in Cosmos DB
L2 · EDGEPollování + bufferPolling + buffer
L1 · FIELDSkutečné železo · PoustkaThe actual hardware · Poustka

Vyměnitelnost

Replaceability

Cosmos chcete vyměnit za Postgres? Edge přepsat do Rustu? Architektura to dovolí — definované rozhraní mezi vrstvami.

Swap Cosmos for Postgres? Rewrite edge in Rust? The architecture allows it — defined boundary between layers.

Auditovatelnost

Auditability

Každý zápis do PLC podepsán JWT, exportovatelný pro NIS2. Read access tenant-scoped.

Every PLC write JWT-signed, exportable for NIS2. Read access tenant-scoped.

Žádné mezi-Excely

No middle Excels

Data tečou bez ručního exportu mezi systémy. SCADA, BI, alarmy — všechny čerpají ze stejného Cosmos DB.

Data flows without manual exports between systems. SCADA, BI, alarms — all read from the same Cosmos DB.

Vaše rozvaděče. Náš stack. Hodina na telefonu.

Your cabinets. Our stack. One hour by phone.

Promluvte si s architektem, ne s prodejcem. Bezplatná hodinová konzultace o vaší konkrétní infrastruktuře.

Talk to an architect, not a salesperson. Free one-hour consultation on your specific infrastructure.

📞 +420 725 594 801 Napsat e-mail Email us