top of page

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

