Server SDK |
|
Das OPC UA Server Development Kit ist als C++ und als ANSI C Variante
erhältlich. For erweiterte Systeme empfehlen wir C++ und auf kleinen
Embedded Systemen empfehlen wir die Verwendung das ANSI C SDK. Für
beide SDKs bieten wir Binär- und Quellcode-Lizenzen an. Das Server SDK enthält vorkompilierte Bibliotheken + Header Dateien, Dokumentation und Beispiele für den Compiler entsprechend der ausgewählten Plattform. Die Vollversion unterstützt alle Basis OPC UA Dienste (Read, Write, Subscribe, Browse), zusätzlich werden auch A&C (Alarms & Conditions), History und Programs unterstützt.
C++ basiertes OPC UA Server SDK (Basic): Das Basis- Server SDK enthält vorkompilierte Bibliotheken + Header Dateien, Dokumentation und Beispiele für den Compiler entsprechend der ausgewählten Plattform. Die Basic-Edition unterstützt alle Basis OPC UA Dienste (Read, Write, Subscribe, Browse), aber es werden keine Erweiterungen wie A&C, History oder Programs unterstützt. Natürlich ist es möglich diese Dienste nachträglich selber zu implementieren.
ANSI C basiertes OPC UA Server SDK: Das ANSI C Server SDK ist für den Einsatz in embedded Geräten designed. Der Code wurde auf maximale Performance und minimalen Ressourcenverbrauch optimiert. Um die Einarbeitungszeit zu verkürzen und den Code schnell auf andere embedded Plattformen portieren zu können, wurde der Code sehr einfach strukturiert. Es werden die Basisdienste unterstützt, um die Anforderungen des OPC UA „embedded“ Profils zu erfüllen. Das Server SDK arbeitet ohne Verschlüsselung und benötigt daher keine Schlüssel-Unterstützung auf dem Zielsystem. Das SDK kann im Single-Threaded-Mode betrieben werden und braucht damit keine Threading- oder Locking-Mechanismen. Locking ist optional, um Interaktionen mit anderen Tasks zu kontrollieren. Die einzigen Anforderungen sind Sockets, Zeitgeber und ANSI C.
JAVA basiertes OPC UA Client & Server SDK Bundle: Das JAVA basierte SDK beinhaltet Tutorials und Konsole-Beispiele für Client und Server. das JAVA SDK bietet einen kompletten nativen JAVA Software Stack für OPC UA Applikationsentwicklung. Das OPC UA JAVA SDK basiert auf der Software von Prosys PMS LTD und wurde als gemeinschaftliches Projekt basierend auf der Erfahrung im OPC UA SDK Design von Unified Automation und dem JAVA OPC UA Stack Know-how von Prosys entwickelt. Dieses SDK benötigt Java SE 6 (Java Runtime Environment 1.6) & Java Development Kit 6 (jdk1.6).
|