Das OPC UA C++ SDK von Softing Industrial wurde umfassend aktualisiert und unterstützt jetzt OPC UA Pub/Sub über MQTT.
Mit der neuen Version 6.30 hat Softing Industrial die Funktionalitäten seines OPC UA C++ SDKs (Software Development Kit) erweitert. Die Datenübertragung mittels OPC UA Pub/Sub (Publisher/Subscriber) über MQTT (Message Queuing Telemetry Transport) ist nun zusätzlich zum bisher verfügbaren UDAP-Protokoll (Universal Data Augmenting Processor) möglich. Die neue Implementierung unterstützt sowohl die weit verbreitete MQTT Versionen 3.x als auch die neue Version 5.0. Die Sicherheit der Daten wird durch die Verschlüsselung der Kommunikation mittels SSL (Secure Sockets Layer) gewährleistet. Durch die Verwendung von OPC UA JSON-Codierung (Java Script Object Notation) als Übertragungsformat, ist eine einfache Datenauswertung auf der Applikationsebene möglich.
Die Datenübertragung mittels Pub/Sub über MQTT bietet Anwendern viele Vorteile. Dazu gehören:
- Skalierbarkeit: Pub/Sub über MQTT kann leicht auf eine große Anzahl von Geräten oder Abonnenten skaliert werden, ohne dass die Leistung darunter leidet.
- Effizienz: Der Protokolloverhead bei MQTT ist gering, was die Datenübertragung effizient und ressourcenschonend macht.
- Zuverlässigkeit: MQTT bietet Mechanismen für die Qualitätssicherung des Dienstes (Quality of Service, QoS), die es ermöglichen, die Nachrichtenzustellung zu steuern und sicherzustellen, dass Nachrichten je nach Anforderung des Anwendungsfalls zuverlässig zugestellt werden.
- Flexibilität: Durch die klare Trennung von Publishern und Subscribern ermöglicht MQTT eine flexible und dynamische Kommunikation zwischen verschiedenen Geräten und Anwendungen, was sich besonders für verteilte Systeme oder das IoT eignet.
Das OPC UA C++ SDK gibt es für Windows, Linux und VxWorks. Es bietet Entwicklern, Systemintegratoren sowie Hersteller von Geräten und Steuerungen einen einfachen und schnellen Weg, OPC UA in ihre Automatisierungs- und Industrie 4.0-Anwendungen zu integrieren. Eine umfassende Sammlung von Bibliotheken mit einer komfortablen, klar dokumentierten Programmierschnittstelle sowie dazugehörigen Beispielanwendungen und Test- und Simulationswerkzeugen sind im Lieferumfang enthalten und ermöglichen ein schnelles Time-to-Market. Alle SDKs besitzen die OPC UA Testlab-Zertifizierung. Anwender können daher sicher sein, dass sie den sichersten und schnellsten Weg zu kompatiblen, robusten und leistungsfähigen OPC UA-Produkten wählen.
Eine Demoversion mit vollem Funktionsumfang und zeitlich begrenzter Laufzeit sowie ausführliche Versionshinweise und technische Datenblätter stehen zum Download bereit.