REST-API – Der einfache Weg zu Ihren Maschinen- und Prozessdaten
Die modernen ASi-5/ASi-3 Gateways besitzen alle eine REST-API-Schnittstelle, die Ihnen einen unkomplizierten und direkten Zugriff auf Maschinendaten und Systeminformationen ermöglicht – und das, ohne die laufende Feldbuskommunikation zu beeinträchtigen. Besonders nützlich ist die REST-API-Schnittstelle für den Datenaustausch und die nahtlose Integration mit unterschiedlichen Softwaresystemen, wie ERP oder MES sowie Web- und Cloud-Anwendungen.
Das Gateway fungiert dabei als perfektes Edge-Device für vielfältige IIoT-Applikationen: Es sammelt die Daten und stellt sie für Analyse und Verarbeitung an übergeordnete Systeme bereit. Mithilfe der REST-API können IIoT-Anwendungen flexibel auf die benötigten Daten zugreifen. Dadurch lassen sich Prozesse überwachen sowie Prozessdaten innerhalb der Unternehmens- und Produktionssysteme erfassen und verteilen. Unsere Gateways unterstützen so die einfache Integration in digitale Netzwerke und tragen zur Effizienzsteigerung in der modernen Industrieumgebung bei.
Was ist eine REST-API und wie funktioniert sie?
Eine REST-API (Representational State Transfer) ist eine HTTP-basierte Programmierschnittstelle, die speziell für den Datenaustausch und die Integration in Webanwendungen entwickelt wurde. Ihr Design basiert auf einer Client-Server-Architektur und ermöglicht eine effiziente Bereitstellung strukturierter Daten, die besonders in IT-Umgebungen und Webapplikationen genutzt wird.
Durch HTTP-Methoden wie GET, POST, PUT und DELETE können gezielte Anfragen an das Gateway gesendet werden. Das Gateway verarbeitet die Anfragen und liefert die Antworten im leicht lesbaren JSON-Format zurück. Die zustandslose Kommunikation der REST-API sorgt dafür, dass jede Anfrage unabhängig behandelt wird, wodurch eine flexible und schnelle Datenverarbeitung ermöglicht wird.
Wie Sie von der REST-API-Schnittstelle profitieren
Unsere modernen ASi-5/ASi-3 Gateways bieten eine große Auswahl an API-Endpunkten, über die spezifische Daten und Parameter der angeschlossenen Maschinen und Peripheriegeräte abgerufen werden können. Mit den richtigen API-Calls lassen sich die Maschinen- und Prozessdaten abfragen und in IT-Systeme, Cloud-Anwendungen oder Webbrowser integrieren. Nutzen Sie diese Endpunkte, um bestehende Apps und Services wie Condition Monitoring oder Gerätemanagement durchzuführen.
- Direkter Zugriff auf ausgewählte ASi-3- und ASi-5-Gerätedaten: Der Zugriff erfolgt über strukturierte API-Endpunkte, die Ausgabe im leicht verständlichen JSON-Format, das sowohl von Menschen als auch von Maschinen gelesen werden kann.
- Einfache Integration: Durch die standardisierte HTTP-Request-Struktur lässt sich die REST-API ohne großen Entwicklungsaufwand in bestehende IT-Systeme, Webanwendungen und Cloud-Umgebungen einbinden.
- Flexibler Live Datenaustausch für IT- und Web-Anwendungen: Überwachen Sie Produktionsprozesse durch den Abruf von Ein- und Ausgangsdaten. Die Daten können zur Visualisierung in Webanwendungen genutzt oder zur weiteren Analyse in Datenbanken integriert werden.
- Remote-Diagnose und Wartung: Greifen Sie auf wichtige Diagnoseinformationen wie Modultemperatur, Spannung oder Fehlerlisten zu, um Anomalien frühzeitig zu erkennen und eine präventive Wartung umzusetzen. Überblicken Sie zudem den aktuellen Status von Sicherheitsmodulen oder Safe Link Teilnehmern, um die Betriebssicherheit zu gewährleisten.
- Einhaltung von Cybersecurity-Standards: Daten werden über HTTPS mit TLS verschlüsselt. Zudem können die mit REST-API verbundenen Netzwerk-Ports vom Nutzer lokal am ASi Gateway gesperrt werden.
FAQ zum Thema REST-API
Eine REST-API (auch RESTful-API oder RESTful-Web-API genannt) ist eine Anwendungsprogrammierschnittstelle (API – Application Programming Interface), die den Designprinzipien des REST-Architekturstils (Representational State Transfer) entspricht.
Das Datenformat der Antwort eines REST-Endpunkts ist nicht vorgeschrieben und kann daher beliebig sein. Die ASi Gateways von Bihl+Wiedemann verwenden hierbei JSON. Es ist in diesem Zusammenhang das beliebteste Datenaustauschformat, weil es sowohl von Menschen, als auch von Maschinen gelesen werden kann.
Zustandslos bedeutet, dass auf jede Anfrage eine Antwort folgt und keine automatische Speicherung oder Aktualisierung der Daten stattfindet.
Die URL (Uniform Resource Locator) lokalisiert eindeutig eine Ressource auf die zugegriffen werden soll. Sie besteht aus einem Schema, IP-Adresse des Gateways, Pfad und dem Query-String. In der URL können außerdem Query-Parameter, wie der ASi Kreis, Teilnehmernummer oder logische Adresse übermittelt werden.
Für ausgereifte IIoT-Anwendungen empfehlen sich scriptbasierte Anwendungen wie Python, Powershell oder Drittanbieter.
Für den Aufruf von REST-Endpunkten wird selbstverständlich HTTPS verwendet, um eine abhörsichere und verschlüsselte Verbindung sicherzustellen.
Um eine Überwachung mit REST zu realisieren, werden in regelmäßigen Abständen Anfragen an den REST-API-Endpunkt durchgeführt. Dies nennt man Polling. Es ist eine gängige Methode, um den Zustand oder die Daten eines Systems in regelmäßigen Intervallen zu überwachen.
Das könnte Sie auch interessieren
OPC UA
Mithilfe des OPC UA Servers in unseren ASi-5/ASi-3 Gateways können Sie auf verschiedenste Maschinendaten zugreifen. Über das Netzwerk lassen sich von Gerätediagnosen bis hin zu Prozessdaten viele Informationen über die Maschine und den Prozess einfach abrufen.
IIoT und Industrie 4.0
Um IIoT-Projekte erfolgreich umzusetzen, muss der Großteil der wertvollen Sensordaten in der IT analysiert werden. Erfahren Sie, wie Ihnen ASi-5 dank hoher Datenbreite dabei hilft: Mit dem leistungsstarken Datenshuttle können Sie intelligente Sensoren wie IO-Link leicht einbinden.
IO-Link
Integrieren Sie verschiedenste IO-Link Devices komfortabel und wirtschaftlich. Hauptvorteile unserer Lösung: Große Freiheit in der Topologiewahl, ein reduzierter Verdrahtungsaufwand ohne Switches, ein smartes Energieversorgungskonzept und preiswerte IO-Link Master mit bis zu 8 Ports.
Cybersecurity
Alle modernen ASi-5/ASi-3 Gateways sind updatefähig und können, mit signierter Firmware, lange nach der Inbetriebnahme zukünftige Sicherheitsanforderungen erfüllen. Außerdem erhöht der kommunikative Bruch zwischen ASi und TCP/IP die Cybersicherheit. Erfahren Sie mehr.
Haben Sie Fragen zu unseren Produkten und Lösungen?
ASi – Eine ressourcenschonende Technologie
Durch den stark reduzierten Verdrahtungsaufwand mit AS-Interface sparen Sie Montage- und Materialkosten. Hierdurch lassen sich wertvolle Ressourcen einsparen.