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 unterstützt die folgenden OPC UA Profile:

  • 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
  • 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

* Publisher und Subscriber Profile und Facets wurde durch die OPC Foundation noch nicht final freigegeben, daher hat die Implementierung BETA-STatus und kann sich noch ändern (nicht für Produktivbetrieb freigegeben).

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