Generic REST Server
Das Export Modul "Generic REST Server" stellt einen REST Service per HTTP sowie HTTPS unter Verwendung des Generic IoT Datenmodell bereit.
Es handelt sich hierbei um ein "Single Service" Modul, somit kann nur eine Exportinstanz angelegt werden.
Das Modul kann über den Bereich "IoT Export" in der Webkonfiguration oder der BSC Remote aktiviert und der "x-api-key" hinterlegt werden.
Der Service wird unter folgender URL bereitgestellt:
https://<IP des Gerätes>/iot/export/generic/things
Bei der Aktivierung des Moduls kann ein "x-api-key" konfiguriert werden. Dieser ist standardmäßig mit einem zufälligen String befüllt.
Wird ein leerer String hinterlegt ist der Zugriff nicht geschützt.
Ansonsten muss der dort hinterlegte Key bei jeder Anfrage im Headerfeld "x-api-key" mitgesendet werden.
Einstiegspunkt ist der /things Endpunkt. Dort werden alle Geräte mit detailierten Informationen aufgelistet.
Die weiteren Endpunkte dienen dazu, gezielt bestimmte Informationen eines Gerätes auszulesen oder auch eine Wertänderung vorzunehmen.
Der neue Wert wird als (raw) String direkt (ohne JSON Formatierung) in den Body der Anfrage geschrieben!