Ekspertyza / Telemetria IoT

Systemy połączone

Potoki telemetrii
od urządzenia do decyzji

Budujemy warstwę między fizycznymi zasobami a ludźmi, którzy za nie odpowiadają: uwierzytelnioną łączność urządzeń, przyjmowanie danych odporne na słabe łącza, przetwarzanie strumieniowe z realną semantyką alarmów oraz magazyn danych, który pozostaje odpytywalny po latach.

Co budujemy

Możliwości platformy

Każda z poniższych warstw działa już produkcyjnie — w magazynach energii, infrastrukturze ładowania i telemetrii flot — a nie została naszkicowana na potrzeby oferty.

Łączność urządzeń

Transporty MQTT, HTTP i WebSocket oraz adaptery protokołów dla gatewayów i sterowników mówiących innym językiem. Nowe rodziny urządzeń dodajemy jako adaptery, a nie forki rdzenia.

Tożsamość i dostęp urządzeń

Poświadczenia per urządzenie, autoryzacja tokenami i ograniczone topiki. Przejęty gateway nie odczyta ani nie opublikuje niczego poza własnymi zasobami.

Odporne na awarie przyjmowanie danych

Buforowanie, ponowienia z backoffem i deduplikacja po stronie edge i serwera. Urządzenia na niestabilnych łączach uzupełniają historię, zamiast ją tracić.

Przetwarzanie strumieniowe

Filtrowanie, agregacja, wzbogacanie i wykrywanie anomalii na żywym strumieniu. Automatyka progowa i regułowa uruchamia się w ciągu sekund od odczytu, który ją wywołał.

Składowanie szeregów czasowych

Poziomy retencji, downsampling i ciągłe agregaty sprawiają, że rok historii pozostaje odpytywalny bez trzymania każdej surowej próbki w gorącej warstwie.

Wgląd dla operatora

Przeglądy floty i zasobów ze statusem, geolokalizacją i osią czasu sesji, własne widżety i drill-down, rozdzielone rolami dla operacji, wsparcia i zarządu.

Ścieżka danych

Droga pojedynczego odczytu

Sześć etapów między czujnikiem a operatorem. Większość platform IoT zawodzi na styku między nimi — i właśnie tam wkładamy wysiłek projektowy.

01

Edge i gateway

Firmware urządzenia lub agent na gatewayu publikuje ustrukturyzowaną telemetrię. Schemat payloadu i układ topików ustalamy, zanim powstanie cokolwiek innego.

02

Przyjmowanie danych

Broker lub endpoint HTTP z uwierzytelnianiem, limitowaniem tempa, buforowaniem i deduplikacją. Błędne payloady trafiają na kwarantannę, nigdy nie znikają po cichu.

03

Normalizacja

Jednostki, znaczniki czasu i metadane urządzeń sprowadzamy do jednego modelu kanonicznego, aby dalszy kod nigdy nie musiał znać producenta.

04

Przetwarzanie i reguły

Okna agregacji, wykrywanie anomalii i reguły alarmowe liczone na żywym strumieniu, z poziomami krytyczności i wskazaniem źródła przy każdym zdarzeniu.

05

Składowanie

Gorące szeregi czasowe dla dashboardów, zwinięte agregaty dla trendów, zimne archiwum dla zgodności. Układ dyktują wzorce zapytań.

06

Konsumpcja

Dashboardy operatorskie, kanały alertów, ekstrakty BI i integracje z back office czytają te same znormalizowane dane.

Technologia

Co pracuje pod maską

Wdrażalne w chmurze, on-premise lub w infrastrukturze hybrydowej bez przepisywania warstwy aplikacyjnej.

Transport
  • MQTT
  • HTTP
  • WebSocket
  • Protocol adapters
Przetwarzanie
  • Node.js
  • Kafka
  • RabbitMQ
  • Rule engine
Składowanie
  • TimescaleDB
  • PostgreSQL
  • ClickHouse
  • Redis
Utrzymanie
  • Docker
  • Kubernetes
  • OpenTelemetry
  • Structured logging

Projektujecie platformę telemetryczną?

Podajcie rodziny urządzeń, tempo napływu komunikatów i wymaganą retencję. Naszkicujemy architekturę przyjmowania, przetwarzania i składowania, która urośnie od pilota do produkcji bez przepisywania.