REST (REpresentational State Transfer) API Application Programming Interface
REST API benutzt HTTP Abfragen, damit mithilfe PUT, GET , POST und DELETE auf Informationen zugegriffen werden kann.
Dadurch können Sie eine Interaktion mit Ihrer Cloud veranlassen.
In meinem Beispiel habe ich einige digitale Inputs wie auch digitale Outputs und zusätzliche Temperatursensoren integriert.
Diese Sensoren und Aktoren sollen in meiner Cloud verarbeitet werden und dementsprechend soll auch einen Wert zurückgeschrieben werden, damit ein Aktor eingeschalten werden kann. In 3 Schritten möchte ich Ihnen dieses Konzept näher bringen.
1. Steuerung (WL2000AC/IoT)
Mithilfe der Steuerung können Sie verschiedene Sensoren und Aktoren in Ihrer Umgebung integrieren und die Werte in eine globale Variable (GV) zwischenspeichern.
Zusätzlich können Sie noch eine Datenverarbeitung durchführen, sofern dies notwendig ist.
2. NodeRed { REST API }
NodeRed ist vollumfänglich auf der Steuerung integriert und steht Ihnen kostenlos zur Verfügung. Mithilfe von NodeRed können wir die GV auslesen und auch wieder zurückschreiben. Jetzt werden die benötigten GV in einem Flow verarbeitet und es wird eine {REST API} erzeugt. Damit die Kommunikation funktioniert, müssen nur noch die Zugangsdaten der Cloud eingetragen werden.
3. Cloud
Nun können Sie die GV in Ihrer Cloud weiterverarbeiten und auch wieder mithilfe der {REST API} auf Ihre Steuerung zurückschreiben!
Mehrwert:
- Vereinfachtes standardisiertes Format
- Einfache Handhabung
- Flexibel und skalierbar
- Höhere Ressourceneffizienz
- Adaptierbar auf andere Systeme