Der Flaschenhals bei konventionellen SDKs ist der Encoder/Decoder-Teil des Stacks der OPC Foundation.
Unser neues SDK beinhaltet einen neuen, optimierten Stack, der von Grund auf neu entwickelt wurde und einen Encoder/Decoder enthält, der etwa zehnmal schneller ist als die Variante der OPC Foundation.
Natürlich ist unser Stack vollständig wire-kompatibel mit den Standard-Stacks.
Hauptmerkmale:
- simple und einfach zu benutzende ANSI C API
- niedriger Speicherbedarf
- konfigurierbare Speicherpoole
- Addressräume können im ROM gespeichert werden, um RAM-Anforderungen zu senken
- funktioniert single-threaded und asynchron
- Möglichkeit, mit mehreren Prozessen zu laufen um von Multicore- und Multi-CPU-Systemen zu profitieren; echter Parallelismus kann den Server beschleunigen
- Option, kritische Komponenten wie den Requestdekoder in einer Sandbox zu betreiben
- Security-Unterstützung: Unterstützt Verschlüsselung und Signierung mit OpenSSL- oder mbedTLS-Backend
- Benutzermanagement und Autorisierung werden unterstützt
- enthält ein umfassendes Unit-Test-Framework zur Unterstützung der Portierung des SDKs auf neue Plattformen
- optionale Dateiunterstützung um Adressräume aus Dateien zu laden (binär oder XML)
- Dokumentation der API mit Beispielen und Anleitungen
- vieles mehr