InAnalytics Data Platform

InStudio IDE

Kompleksowe środowisko programistyczne
InStudio zapewnia kompletne środowisko do projektowania, zarządzania i uruchamiania przemysłowych systemów danych.
Konfiguruj i zarządzaj wieloma instancjami InDriver
Wdrażaj i aktualizuj konfiguracje w czasie rzeczywistym
Monitoruj dzienniki, wiadomości i stan systemu
Twórz i debuguj algorytmy bezpośrednio we wbudowanym edytorze
👉 Wszystko w jednym miejscu
Centralne zarządzanie systemem
Zarządzaj wszystkimi instancjami InDriver z jednego interfejsu
Połącz się przez serwery SQL lub bezpośrednie połączenia lokalne
Wbudowana redundancja i kopia zapasowa konfiguracji
👉 Zaprojektowany dla skalowalnych i niezawodnych systemów
Pełna widoczność i kontrola
Rejestry debugowania w czasie rzeczywistym i monitorowanie systemu
Komunikacja zadaniowa i wykonywanie poleceń
Śledzenie stanu systemu na żywo
👉 Zrozum i kontroluj swój system na każdym poziomie
Szybki przepływ pracy programistycznej
Twórz zadania i definiuj logikę w JavaScript
Edytuj kod bezpośrednio lub użyj zewnętrznego edytora
Wdrażaj natychmiast jednym kliknięciem
👉 Od pomysłu do uruchomionego systemu w kilka minut
Potężny interfejs API do integracji danych
InDriver rozszerza JavaScript o wbudowane interfejsy API:
Integracja z interfejsem API REST
Modbus i komunikacja przemysłowa
Przetwarzanie plików
Komunikacja przez gniazdo i TCP
Operacje portu szeregowego
👉 Integracja wszystkich danych na jednej platformie
Jak to działa
Utwórz zadanie
Napisz logikę w edytorze
Wdróż konfigurację w aplikacji InDriver
Monitoruj wykonywanie w czasie rzeczywistym
Zacznij teraz
Pobierz InDriver i zacznij tworzyć własne systemy oparte na danych.

Zadania InDriver korzystają z silnika JavaScript i API InDriver, co umożliwia efektywne programowanie.
Dostępne API InDriver
API odczytu/zapisu plików
API Mbus
Interfejs API serwera OPC UA
Interfejs API portu szeregowego
SMTPApi
API procesów
API gniazda
API serwera TCP
API OpenCV
Przykład kodu zadania InDriver
/*
Retrieve JSON data from a Smart Energy Meter using a REST API and store it in an Azure SQL database
*/
RestApi.sendRequest('Shelly');
if (RestApi.isSucceeded()) {
const energyData = RestApi.getData('Shelly');
// add processing code if needed
let ts = InDriver.hookTs().toISOString();
InDriver.sqlExecute("azureserver", "insert into public.energy (source, ts, data) values ( 'Shelly','"+ts+"',$$"+energyData+"$$);"
}
Obejrzyj rozwój systemu w akcji.
Galeria zrzutów ekranu






