top of page

Zalety, dzięki którym InDriver jest platformą integracyjną nr #1

Urządzenia

Systemy

Zasoby

Czujnik ciśnienia

Przetworniki

proces sieciowy w chmurze

Aplikacje

reszta api

APIs

Miernik mocy
dashboard analytics
serwer SQL

Analityka

Inteligentne

liczniki

Bazy danych

PLC

sterowniki PLC

InDriver

Edge Computer
Windows Logo

Komputer przemysłowy Edge Device

InDriver

Server
Logo systemu Windows

Komputer, serwer

Maszyna wirtualna

InDriver

Logo systemu Windows

Maszyna wirtualna

InStudio

Laptop z InStudio

InDriver to wszechstronna platforma programistyczna opracowana przez InAnalytics, zaprojektowana do automatyzacji, integracji, przetwarzania i analizy danych.

 

Wyposażona jest w wielowątkowy silnik JavaScript oraz solidne API, umożliwiając użytkownikom tworzenie systemów, które nieprzerwanie wykonują zadania i algorytmy użytkownika.

 

InDriver obsługuje różne technologie, w tym JavaScript, JSON, SQL, architekturę chmurową, IoT, Modbus, komunikację sieciową (socket) oraz porty szeregowe, REST API, redundancję, agregację szeregów czasowych, prognozowanie trendów oraz wykrywanie anomalii.

 

Jest idealna dla profesjonalistów z różnych branż, takich jak automatyka przemysłowa, analiza danych energetycznych, IoT oraz business intelligence, oferując zarówno komercyjne, jak i niekomercyjne (bezpłatne) opcje użytkowania.

 

  • Łatwa instalacja i rozpoczęcie pracy

InDriver można zainstalować na dowolnym komputerze z systemem Windows, serwerze, maszynie wirtualnej lub urządzeniu brzegowym, obsługującym powszechnie używane systemy Windows 10, 11 lub Windows Server 2018+.

To zapewnia:

  • Szybką instalację w ciągu 1 minuty oraz łatwe aktualizacje dzięki Instalatorowi Windows InSetup, który można wygodnie pobrać.

InSetup — Instalator Windows dla programów InDriver i InStudio
  • wsparcie przez przedsiębiorstwa, które nadal preferują platformy Windows.

  • Rozproszona, skalowalna architektura z redundancją, kopiami zapasowymi i zdalnym zarządzaniem.

InDriver wykorzystuje architekturę rozproszoną, umożliwiającą centralne zarządzanie instancjami InDriver poprzez InStudio.

InDriver łączy się z InStudio za pośrednictwem InServer (SQL Server), gdzie przechowywana jest jego konfiguracja i logi. Podczas przesyłania konfiguracji, jest ona również zapisywana w lokalnym pliku, gdzie InDriver jest uruchamiany. InDriver może nawiązywać połączenia z wieloma instancjami InServer, zapewniając redundancję i kopie zapasowe konfiguracji.

W przykładowym systemie, jak pokazano w Connection Table, znajduje się 5 instancji InDriver'a połączonych za pośrednictwem 2 InServers oraz przez lokalne bezpośrednie połączenia, które działają z ostatnim czasem odpowiedzi wynoszącym 2 sekundy.

InStudio InDriver InDriver InDriver InServer InServer
Tabela połączeń InDriver z InStudio
  • Kompaktowy interfejs, przejrzysty i łatwy w użyciu.

Przyjazny dla użytkownika interfejs InStudio zapewnia kompleksowy widok wszystkich funkcji systemu na pierwszy rzut oka.

Ułatwia zarządzanie wieloma instancjami InDriver, pozwalając użytkownikom na modyfikację i przesyłanie konfiguracji, przeglądanie logów debugowania, wiadomości, poleceń i statusów, edycję funkcji zadań, debugowanie błędów i wiele więcej.

Nawet nowi deweloperzy mogą efektywnie rozpocząć pracę z systemem po spędzeniu zaledwie jednej godziny z dostarczoną dokumentacją, filmami instruktażowymi i przykładami.

Panel InStudio
  • Kontrola wersji

Każda zmiana w konfiguracji, ustawieniach i kodach zadań InDriver jest rejestrowana w repozytoriach znajdujących się na InServers. Powrót do poprzedniej wersji jest możliwy w dowolnym momencie.

Kontrola zmian jest kluczowa w różnych branżach, takich jak farmacja.

Dziennik zmian InDriver — repozytorium umożliwia wybór poprzednich wersji konfiguracji
  • Nieograniczone możliwości tworzenia skryptów

Podczas gdy wiele platform integracji danych opiera się na podejściu projektowania systemu bez kodu, zastępując kodowanie licznymi opcjami i skomplikowanymi diagramami przepływu danych, InDriver oferuje niezrównaną elastyczność dzięki kodowaniu.

Dzięki architekturze zadań InDriver i solidnemu API zintegrowanemu z powszechnie używanym językiem programowania JavaScript, wspartemu obszernym podręcznikiem zawierającym setki przykładów, kodowanie jest uproszczone do kilku linii – łatwych do skopiowania i wklejenia. Ta efektywność sprawia, że InDriver jest idealnym wyborem do rozwoju systemów o nieograniczonych możliwościach.

Empowering JS Scripting Capabilities in InStudio
↑kod
efekt↓

Przykład skryptu:

Wywołaj dwie funkcje, aby nawiązać połączenie API REST.

  • Zaawansowane API z unikalnymi funkcjami InDriver

InDriver posiada wbudowane API, które wzbogaca JavaScript o bezproblemowe i efektywne możliwości wykonywania zapytań SQL, wywołań REST API (RestApi), odczytu/zapisu urządzeń Modbus (ModbusApi), uruchamiania i zakończania zewnętrznych procesów (ProcessApi), przetwarzania plików z automatycznym wykrywaniem zmian (FileApi), łączności sieciowej (SocketApi), serwera TCP (TCPServerAPI), operacji synchronicznych/asynchronicznych na portach szeregowych (SerialPortApi) i wiele innych.

Ten wszechstronny zestaw API upraszcza i usprawnia programowanie zadań w InDriver, czyniąc je zarówno łatwym, jak i efektywnym.

Przykład InDriver JS API

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

Przykład unikalnego API 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.

  • Płynne wykonywanie zadań

Zadania w InDriver są synchronizowane z zegarem komputera, co zapewnia, że wszystkie zaplanowane funkcje są wykonywane precyzyjnie w zsynchronizowanych znacznikach czasu, nawet w domenie sekundowej.

Na przykład, zadanie uruchamiane co sekundę następuje o 00:00:01, 00:00:02, 00:00:03, a zadanie uruchamiane co 15 minut o 00:15:00, 00:30:00, 01:00:00.

Taka dokładna synchronizacja gwarantuje precyzyjne zbieranie danych. Zadania są wykonywane niemal w czasie rzeczywistym, z średnią latencją wynoszącą milisekundy.

Opóźnienie wykonania funkcji haka InDriver na platformie Windows

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 działaniami dotyczącymi utraty połączenia SQL i ponownego połączenia

Dziennik debugowania z utratą połączenia SQL i działaniami ponownego połączenia

  • Brak ograniczeń budżetowych
     

W przeciwieństwie do konkurencji, InDriver oferuje nieograniczone możliwości przetwarzania danych, zarówno w przypadku zarządzania samodzielnego, jak i w chmurze. Ciesz się potężnym przetwarzaniem danych bez ograniczeń kosztowych — brak opłat w zależności od objętości danych, brak limitów na częstotliwość aktualizacji danych, zainstaluj InDriver i wykorzystaj maksymalną wydajność maszyny.

  • Elastyczna data ważności planu
     

Masz możliwość wyboru daty ważności planu na okres od jednego miesiąca do trzech lat, co pozwala dostosować się do budżetu Twojej firmy.

Dostępne źródła danych

RestApi

SQL

Modbus

Port szeregowy

Serwer TCP

Socket Tcp

Pliki

Proces

OPC UA Client

OPC UA Server

Pdf

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

InAnalytics.io

Innowacyjna analityka danych

AND SYSTEMS Kraków | Polska

Zarejestruj się, aby otrzymywać najświeższe informacje

Dziękujemy za subskrypcję.

© AND SYSTEMY 2025

bottom of page