OA RxJS API
Die OA RxJS API ist eine reaktive JavaScript/TypeScript-Bibliothek für die Echtzeit-Kommunikation zwischen Webanwendungen und WinCC OA.
Die OA RxJS API (@etm-professional-control/oa-rx-js-api) stellt eine
WebSocket-basierte Schnittstelle bereit, über die Webanwendungen mit der WinCC OA-Laufzeitumgebung kommunizieren können. Basierend auf dem
reaktiven Programmierframework RxJS liefert sie Echtzeit-Datenströme und
ereignisgesteuerte Kommunikation für eigene Web-Frontends.
Funktionsumfang
- Echtzeit-Verbindung zu Datenpunkten über
dpConnectund reaktive Observables - Lesen und Schreiben von Datenpunktwerten (
dpGet,dpSet) - Datenpunktabfragen (
dpQuery,dpNames) - Systemereignisse abonnieren (Erstellen, Löschen, Typänderungen von Datenpunkten)
- Historische Daten und Alarme abrufen (
dpGetPeriod,alertGetPeriod) - Authentifizierung über JSON Web Tokens (JWT)
Anwendungsfälle
Verwenden Sie die OA RxJS API für eigene webbasierte Dashboards, Überwachungsanwendungen oder Bedienoberflächen, die Live-Daten aus WinCC OA benötigen. Die API bildet auch die Grundlage des Widget Development Kit (WDK).
