Herunterladen Inhalt Inhalt Diese Seite drucken

Offene Json Schnittstelle - Solar-Log Base Handbuch

Vorschau ausblenden Andere Handbücher für Solar-Log Base:
Inhaltsverzeichnis

Werbung

Anhang
20�2�2 Offene JSON Schnittstelle
Die JavaScript Object Notation, kurz JSON ist ein kompaktes Datenformat zum Zweck des Datenaustauschs
zwischen Anwendungen. Die hier dokumentierten Objekte können für die Verbindung mit anderen Programmen
verwendet werden.
Die offene JSON-Schnittstelle kann unter
aktiviert werden. Bei Aktivierung der Schnittstelle wird ein rotes Warndreieck mit hinterlegtem Sicherheitshinweis
eingeblendet, der auf die Risiken die damit verbunden sein können hinweist.
Hinweis
Die aktuellen Daten können über das HTTP-Protokoll abgefragt werden. Hierzu muss eine HTTP-Post-Anfrage an
den Solar-Log™ geschickt werden. Das angefragte Objekt muss im Body stehen:
POST /getjp HTTP/1.1
Host: solar-log-xxxx
...
Content-Length: 20
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
{„801":{„170":null}}
Die Antwort enthält ein JSON-Objekt als Zeichenkette im Body:
HTTP/1.1 200 OK
Date: Fr, 25 Oct 2019 10:42:32 GMT
Server: IPC@CHIP
Content-Type: text/plain
Transfer-Encoding: chunked
{„801":{„170":{„100":"25.10.19 10:42:15","101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":3527647,"108":
0,"109":0,"110":0,"111":0,"112":0,"113":1132434,"114":0,"115":0,"116":45000}}}
Um die Daten in Javascript weiterverarbeiten zu könnnen, muss die JSON-Zeichenkette erst in ein Objekt umge-
wandelt werden. Wenn zum Beispiel die Variable „tdata" die JSON-Zeichenkette enthält, würde die Umwandlung
wie folgt aussehen:
210
Konfiguration | System | Zugangskontrolle
Die offene JSON-Schnittstelle ist deaktiviert. Um die offene JSON-Schnittstelle zu aktivieren
muss zuvor ein Benutzerpasswort gesetzt sein.
deaktiviert, als auch

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis