top of page
Java Script

Zadania InDriver wykorzystują silnik JavaScript zintegrowany z API InDriver, umożliwiając wydajne i elastyczne programowanie.

Dostępne API

File Read/Write API

Mbus API

OPC UA Server API

Serial Port API

SMTPApi

Process API

Socket API

TCPServer API

OpenCV API

Przykład kodu zadania InDriver

/*

Przykład JavaScript:

Pobieranie danych JSON z inteligentnego licznika energii
za pośrednictwem interfejsu API REST i zapisuje je w bazie danych Azure SQL .

*/

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+"$$);"
}

bottom of page