Herunterladen Diese Seite drucken

IFM Electronic AL1324 Betriebsanleitung Seite 30

Io-link master mit ethernet/ip-schnittstelle dataline

Werbung

AL1324
9.2 ifm IoT-Core REST API
9.2.1 ifm IoT Core: Allgemeine Informationen
Das Gerät verfügt über den ifm IoT-Core. Der ifm IoT-Core repräsentiert die Funktionalität des Geräts.
Die Funktionalität besteht aus einer Menge aus Daten, Diensten und Ereignissen. Die Elemente des
ifm IoT-Core sind in einem JSON-Objekt in einer hierarchischen Baumstruktur angeordnet. Der ifm
IoT-Core stellt diese Elemente über Standard-Schnittstellen (z. B. HTTP) der Außenwelt zur
Verfügung stellt. So können der Anwender und andere Geräte auf Daten (Parameter, Prozessdaten),
Ereignisse (Events) und Funktionen (Dienste) des Geräts zugreifen.
9.2.1.1 Auf den ifm IoT Core zugreifen
Der Zugriff auf ein Element des ifm IoT Core erfolgt über dessen Adresse (z. B. root/port1/pin2 ).
Die Adresse setzt sich zusammen aus dem zum Element führenden Pfad ( root/port1 ) und dem
Identifier des Elements ( pin2 ).
Der Anwender kann über HTTP-Requests auf den ifm IoT Core zugreifen. Folgende Methoden
werden unterstützt.
GET-Methode
Zugriff: lesend
Syntax der Anfrage (Request):
http://ip/data_point/service
Element
Beschreibung
ip
IP-Adresse der IoT-Schnittstelle
data_point
Datenpunkt inkl. Pfad, auf den zugegriffen werden soll
service
Dienst, mit dem auf den Datenpunkt zugegriffen werden soll
Syntax der Antwort (Response):
{
  "cid":id,
  "data":{"value":resp_data},
  "code":diag_code
}
Feld
Element
cid
id
data
resp_data
code
diag_code
Beispiel: GET-Request
Anfrage (Request):
http://192.168.0.250/devicetag/applicationtag/getdata
Antwort (Response):
30
Beschreibung
Correlation ID für die Zuordnung von Anfrage und Antwort
Wert des Datenpunkts; abhängig vom Datentyp des Datenpunkts
Diagnosecodes (Ò / 32)
IO-Link Master mit EtherNet/IP-Schnittstelle

Werbung

loading