Authentifizierung
Um HTTP-Anfragen zu authentifizieren, müssen Sie AKSM-Auth verwenden, die Authentifizierungsdaten. Weitere Informationen zur HTTP-Authentifizierung finden Sie unter HTTP Authentication.
HTTP-Header
Nachfolgend finden Sie eine Übersicht der wichtigsten HTTP-Header:
- Accept: Der oder die für die Antwort akzeptablen Medientypen. Siehe Content negotiation.
- Content-Length: Die Länge des Anfrageinhalts in Oktetten (8-Bit-Bytes).
- Accept-Charset: Akzeptable Zeichensätze (utf-8, utf-16 usw.).
- Content-Type: Der Medientyp des Anfrageinhalts (wird mit POST und PUT verwendet).
- Accept-Encoding: Liste akzeptabler Komprimierungsmethoden (z. B. gzip).
Befehlsrichtlinien
- Befehle funktionieren nur mit einem gültigen Benutzernamen und Passwort und nur, wenn die Autorisierungsebene in SM800A Konfigurationsänderungen erlaubt.
- Alle Anfragen sollten das Attribut
units=enthalten, um zu kennzeichnen, ob Daten in US- oder SI-Einheiten zurückgegeben werden.
units=, um den Einheitentyp in Datenverarbeitungsanfragen anzugeben.Zeitverzögerung zwischen Anfragen
Um eine korrekte Datenverarbeitung sicherzustellen, muss zwischen dem Empfang einer Antwort und dem Senden der nächsten Anfrage eine Mindestverzögerung von 4 Sekunden eingehalten werden.
read_val zu verwenden, der bis zu 100 Parameter in einer einzigen Anfrage lesen kann. Denken Sie daran, vor der nächsten Anfrage 4 Sekunden zu pausieren.Einzelne Anfrage mit mehreren Einheiten
Es ist möglich, Parameter von verschiedenen Einheiten in einer einzigen read_val-Anfrage abzurufen, was den Prozess bei der Arbeit mit mehreren Einheiten vereinfacht.