InDriver – platforma integracji i automatyzacji danych przemysłowych.
InDriver to wszechstronny silnik integracji i analityki danych opracowany przez InAnalytics, zaprojektowany do automatyzacji przetwarzania danych w środowiskach przemysłowych i biznesowych.
Wykorzystuje wielowątkowy silnik JavaScript oraz rozbudowane API, umożliwiając ciągłe wykonywanie zadań i algorytmów zdefiniowanych przez użytkownika.
Platforma integruje systemy przemysłowe, bazy danych oraz zewnętrzne API — obsługując przetwarzanie danych w czasie rzeczywistym, analizę szeregów czasowych, prognozowanie oraz wykrywanie anomalii.
Znajduje zastosowanie w obszarach takich jak automatyka przemysłowa, analityka energetyczna, IoT oraz business intelligence. Dostępna jest zarówno w modelu komercyjnym, jak i bezpłatnym (do zastosowań niekomercyjnych).

Łatwa instalacja. Szybki start.
InDriver działa na dowolnym komputerze z Windows, serwerze, maszynie wirtualnej lub urządzeniu edge.
Zainstaluj i uruchom system w kilka minut dzięki prostemu instalatorowi Windows.
Co otrzymujesz
-
Instalacja w ~1 minutę
-
Proste aktualizacje przez InSetup
-
Wsparcie dla Windows 10, 11 i Windows Server
-
Brak skomplikowanej konfiguracji
👉 Możesz zacząć od razu

Architektura: rozproszona i skalowalna
InDriver wykorzystuje architekturę rozproszoną, umożliwiając centralne zarządzanie wieloma instancjami.
-
Zarządzanie przez InStudio
-
Konfiguracja i logi przechowywane centralnie (InServer / SQL)
-
Lokalna kopia konfiguracji dla bezpieczeństwa
-
Obsługa redundancji i backupów
👉 System zaprojektowany pod niezawodność i skalę

Prosty i czytelny interfejs
InStudio zapewnia pełną kontrolę nad systemem:
-
Konfiguracja i wdrażanie zadań
-
Podgląd logów, komunikatów i statusów
-
Debugowanie i modyfikacja logiki w czasie rzeczywistym
👉 Stworzone dla inżynierów. Łatwe do opanowania.

Pełna kontrola zmian
Każda zmiana konfiguracji i kodu jest zapisywana i wersjonowana.
-
Pełna historia zmian
-
Możliwość powrotu do poprzednich wersji
-
Kluczowe w branżach regulowanych (np. farmacja)

Elastyczne skrypty w JavaScript
InDriver wykorzystuje prosty JavaScript rozszerzony o dedykowane API.
-
Logika w kilku liniach kodu
-
Możliwość generowania kodu z pomocą AI
-
Bez skomplikowanych diagramów
👉 Maksymalna elastyczność przy minimalnym wysiłku

↑kod
efekt↓
Przykład skryptu:
Wywołaj dwie funkcje, aby nawiązać połączenie API REST.
Wbudowane API
InDriver rozszerza JavaScript o gotowe funkcje:
-
Zapytania SQL
-
Integracje REST API
-
Obsługa Modbus i protokołów przemysłowych
-
Przetwarzanie plików
-
Komunikacja socket i TCP
-
Porty szeregowe
-
I wiele innych
👉 Wszystkie integracje w jednej platformie

Oto przykładowy skrypt wykorzystujący sqlExecute i ModbusApi.connectDevice() w InDriver:

Oto przykładowe rozwiązanie wykorzystujące unikalne możliwości API InDriver do przeprowadzenia transakcji odczytu/zapisu Modbus, zapewniając atomowe i równoległe wykonanie.
Przetwarzanie w czasie bliskim rzeczywistemu
-
Precyzyjne wykonywanie zadań (synchronizacja z zegarem systemowym)
-
Przetwarzanie bliskie czasu rzeczywistego (milisekundy)
-
Automatyczne reconnecty
👉 Stabilne i dokładne przetwarzanie danych

Wydajność w czasie rzeczywistym może się różnić; wyniki testów są oparte na Windows Server 2022 Datacenter Azure Edition, Standard B2s.

Dziennik debugowania z utratą połączenia SQL i działaniami ponownego połączenia
Brak limitów danych
-
W przeciwieństwie do wielu systemów:
-
Brak limitów ilości danych
-
Brak ograniczeń częstotliwości odczytu
-
Skalowanie lokalnie i w chmurze
👉 Pełne wykorzystanie możliwości systemu — bez ukrytych kosztów
Elastyczne licencjonowanie
Możliwość wyboru okresu licencji od 1 miesiąca do 3 lat.
👉 Dopasowanie do budżetu i skali projektu
Dostępne źródła danych
RestApi
SQL
Modbus
Port szeregowy
Serwer TCP
Socket Tcp
Pliki
Proces
OPC UA Client
OPC UA Server
Dostępne algorytmy
Standardy programowania
Time-series Aggregation, Interpolation, Anomalies Detection (TsApi)
Time-series Forecast
JavaScript
SQL
JSON
W krótce
WebServices
IEC 62056-21
MQTT
SNMP
Sztuczna inteligencja
CO NAS WYRÓŻNIA?
Stworzyliśmy InDriver, platformę która zmienia sposób budowy systemów automatyzacji i analizy danych. Dzięki skryptom JS i wbudowanemu API tworzymy dedykowane algorytmy: akwizycja danych, detekcja anomalii, prognozy, analiza kosztów. Silnik danych oddzielamy od wizualizacji – używamy Power BI, Grafana, Metabase – narzędzi, które prawdopodobnie już znasz i nie wymagają dodatkowych licencji.Nasz zespół realizuje całość: oprogramowanie + prace na obiekcie (czujniki, liczniki, sieć). To, co kiedyś robiły duże firmy przez miesiące – my wdrażamy szybko, zwinie i skutecznie.

-
Większa elastyczność niż no-code – Twórz własne skrypty JavaScript, dając sobie pełną kontrolę nad integracją danych, w przeciwieństwie do sztywnych platform no-code.
-
Szybsze i prostsze programowanie – API InDriver dostarcza funkcje wysokiego poziomu, minimalizując złożoność kodu i czas wdrożenia.
-
Łatwa instalacja, dowolna architektura – Zainstaluj na dowolnym komputerze z Windows i wdrażaj lokalnie, w sieci lub jako system rozproszony – bez konieczności pracy w chmurze.
-
Zarządzanie wieloma instancjami – Kontroluj wiele instancji InDriver z poziomu jednej aplikacji InStudio, w przeciwieństwie do systemów wymagających ręcznej konfiguracji każdego węzła.
-
Otwartość w wizualizacji danych – Integrowanie z Power BI, Grafana, Metabase, Google Looker i innymi – bez ograniczeń jednego dostawcy.
-
Połączenie najlepszych cech – Lekka, ale potężna aplikacja desktopowa z możliwością zdalnego zarządzania i elastycznej integracji, łącząca SCADA, ETL i nowoczesną analitykę danych.