API Overview: Unterschied zwischen den Versionen
Mb (Diskussion | Beiträge) |
Pg (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
+ | Dies ist eine Übersicht über die GUDE API (Application Programming Interface) zur Steuerung und zum Zugriff auf GUDE Geräte mit verschiedenen Protokollen. | ||
+ | |||
+ | Unsere APIs sind modular aufgebaut und somit einheitlich für alle GUDE Geräte zu verwenden. Wir verwenden eine REST-API. Die Geräte können automatisch über die folgenden fünf verschiedenen Schnittstellen angesprochen werden, die unterschiedliche Möglichkeiten zur Steuerung und zum Zugriff auf die Konfigurationsdaten und Statusinformationen bieten. Nur http und die Konsole (telnet und seriell) bieten vollen Zugriff auf das Gerät. | ||
+ | |||
{|class="wikitable" | {|class="wikitable" | ||
!colspan="5"|Übersicht EPC/ENC APIs | !colspan="5"|Übersicht EPC/ENC APIs |
Version vom 6. Januar 2022, 17:47 Uhr
Dies ist eine Übersicht über die GUDE API (Application Programming Interface) zur Steuerung und zum Zugriff auf GUDE Geräte mit verschiedenen Protokollen.
Unsere APIs sind modular aufgebaut und somit einheitlich für alle GUDE Geräte zu verwenden. Wir verwenden eine REST-API. Die Geräte können automatisch über die folgenden fünf verschiedenen Schnittstellen angesprochen werden, die unterschiedliche Möglichkeiten zur Steuerung und zum Zugriff auf die Konfigurationsdaten und Statusinformationen bieten. Nur http und die Konsole (telnet und seriell) bieten vollen Zugriff auf das Gerät.
Übersicht EPC/ENC APIs | ||||
---|---|---|---|---|
Protkoll | Transport | Funktions-Umfang | Pros / Cons | Weitere Informationen |
CGI/JSON | HTTP / HTTPS | Lesen/Schreiben aller Konfigurationsdaten Lesen/Schreiben aller Statusinformationen |
Pros: Vollständiger Funktions umfang Cons: Braucht HTTP Blibliotheken und JSON Paarse |
|
CLI Command Line Interface |
Telnet / SSH / Serial / HTTP / HTTPS | Lesen/Schreiben aller Konfigurationsdaten Lesen/Schreiben aller Statusinformationen |
Pros: Vollständiger Funktionsumfang, einfach Umgang | |
SNMP | SNMPv2 / SNMPv3 | Lesen/Schreiben Zustand der Powerports (Relais oder eFuses) Lesen/Schreiben Namen der Powerports (Relais oder eFuses) |
Pros: Stark im SNMP Umfeld Cons: nicht alle Gerätefunktionen nutzbar |
|
Modbus TCP | Modbus TCP | Lesen/Schreiben Zustand der Powerports (Relais oder eFuses) Lesen Zustand der Eingänge |
Pros: Stark im ModbusTCP Umfeld Cons: nicht alle Gerätefunktionen nutzbar |