Herunterladen Inhalt Inhalt Diese Seite drucken

Coap-Server - Pepperl+Fuchs ICE11-8IOL-G60L-V1D Handbuch

Feldbusmodul mit multiprotokoll-technologie und i/o-link
Vorschau ausblenden Andere Handbücher für ICE11-8IOL-G60L-V1D:
Inhaltsverzeichnis

Werbung

ICE11-8IOL-G60L-V1D
IIoT-Funktionalität
Beispiel
ISDU schreiben
ISDU write request:
[
{"ix":24,"subix":0,"data":[97,98,99,100,101,102]},
{"ix":9,"subix":0,"data":[97,97,97,97,97,98]} ]
Response:
{
"message":"OK",
"data":
[
{"ix":24,"subix":0,"status":0},
{"ix":9,"subix":0,"eventcode":32785,"status":-1}
],
"status":0}
10.4

CoAP-Server

Das Constrained Application Protocol
eingeschränkte Netzwerke, z. B. verlustbehaftete oder stromsparende Netzwerke. CoAP ist vor
allem in der Machine-to-Machine-Kommunikation hilfreich und kann dafür verwendet werden,
vereinfachte HTTP-Anfragen von Low-Speed-Netzwerken zu übersetzen.
CoAP basiert auf dem Server-Client-Prinzip und ist ein Servicelayer-Protokoll, mit dem Knoten
und Maschinen miteinander kommunizieren können. Das Gateway stellt mittels einer REST-
API-Schnittstelle über UDP die CoAP-Server-Funktionalitäten zur Verfügung.
CoAP-Konfiguration
Im Auslieferungszustand sind die CoAP-Funktionen deaktiviert. Der CoAP-Server kann konfi-
guriert werden, indem entweder das Web-Interface verwendet wird oder direkt über ein JSON-
Objekt, welches in einer "HTTP request"-Anfrage gesendet wurde.
Die Konfigurations-URL lautet: http://[ip-address]/w/config/coapd.json
Die Konfiguration kann ebenfalls als JSON-File rückgelesen werden: http://[ip-
address]/r/config/coapd.json
Die Konfiguration erfolgt in Form eines JSON-Objektes, wobei jedes JSONMember ein Konfi-
gurationselement darstellt. Das Objekt muss nicht alle Elemente beinhalten. Nur die zur Verfü-
gung gestellten Elemente werden geändert. Alle Konfigurationsänderungen greifen erst nach
einem Geräte- Neustart.
Die folgenden Konfigurationselemente sind verfügbar:
CoAP-Konfiguration
Element
enable
port
Tabelle 10.39
1. fett = Standard
CoAP-Response:
j. CoAP = Constrained Application Protocol
174
j
Datentyp
Beschreibung
boolean
Master-Switch für den CoAP-Server
integer
Port des CoAP-Servers
(0 bis 65535)
ist ein spezialisiertes Internet-Anwendungsprotokoll für
Beispiel
1
true / false
5683

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis