C++-basiertes OPC UA PubSub SDK

Das OPC UA SDK besteht aus mehreren C++ Bibliotheken, die generische Funktionalität kapseln, um portable C++ OPC UA Server zu entwickeln. Das Paket enthält drei SDK, das Server SDK und das Client SDK und das PubSub-Addon. Dieses PubSub SDK besteht aus einem PubSub-Stack und einem C++ SDK spezifischen Integrationsmodul.

Das PubSub-Modul wird verwendet um den PubSub Stack zu konfigurieren. Es kann auch verwendet werden, um OPC UA Daten in den Stack zu integrieren.

Der PubSub Stack selbst beinhaltet einen UA Binary Encoder/Decoder und die Transportprotokollanbindung für das UDP Protokoll.

Features – Unterstützte UA Profile

Das C++ OPC UA PubSub SDK kann verwendet werden um folgende Features zu implementieren:

  • Full Featured Profiles für Publisher:
    • UDP UADP Cyclic Fixed Profile
    • UDP UADP Dynamic Profile
    • UDP UADP Flexible Layout Profile
  • Facets für Publisher:
    • Information Model Facet
    • Parameter Configuration Facet
    • Component Configuration Facet
    • Message Security Facet
  • Full Featured Profiles für Subscriber:
    • UDP UADP Cyclic Fixed Profile
    • UDP UADP Dynamic Profile
    • UDP UADP Flexible Layout Profile
  • Facets für Subscriber:
    • Information Model Facet
    • Parameter Configuration Facet
    • Component Configuration Facet
    • Message Security Facet

Publisher und Subscriber Profile und Facets enthalten unzählige verpflichtende und optionale Funktionalitäten, deren Status und Implementierungstiefe sich ändert (die Evaluation-Edition und die Dokumentation zeigen die Details).

Hinweis: Enthält die erforderliche Funktionalität um OPC UA FX (Field eXchange) zu implementieren. 

Hinweis: Discovery Messages, Message Chunking wird nicht unterstützt