Referentie
OPC UA-SDK's en code
De open-source OPC UA-stacks per taal, met vastgezette versies, echte beperkingen en dezelfde twaalf taken in elk uitgeschreven: verbinden, browsen, lezen, schrijven, abonneren, een method aanroepen, certificaten, custom structs, historie, alarmen, PubSub en foutafhandeling.
Volledige receptmatrix 4
Python: asyncua (FreeOpcUa/opcua-asyncio)asyncua is de onderhouden Python OPC UA-stack: asyncio-native, client en server, met een synchrone wrapper voor scripts. Het is de snelste manier omNode.js / TypeScript: node-opcuanode-opcua is een complete OPC UA-implementatie in TypeScript: client, server, discovery en aggregatie. MIT-gelicentieerd, wat het de gemakkelijkste sC# / .NET: OPCFoundation/UA-.NETStandardUA-.NETStandard is de officiële referentie-implementatie, wat het tot het definitieve antwoord maakt op "wat hoort dit te doen?" en de stack die het meest waarschijnlijkC: open62541open62541 is de stack voor embedded en beperkte targets: portabel C99, een amalgamatie in één bestand die u zo in een build kunt zetten, en een EventL
Stackgidsen 6
Java: eclipse-milo/miloEclipse Milo is de gangbare JVM OPC UA-stack, client en server, gericht op de 1.05-specificatiefamilie. Het is de voor de hand liggende keuze binnen een bestaanGo: gopcua/opcuagopcua is een clientgerichte OPC UA-implementatie in pure Go, MIT-gelicentieerd. Het past bij een collector- of gatewayservice in een Go-landschap, waRust: locka99/opcuaEen OPC UA-implementatie van client en server in Rust onder MPL-2.0. Aantrekkelijk waar geheugenveiligheid zonder garbage collector de kern is: een eC++: open62541pp en leverancier-SDK'sEr is geen dominante open C++ OPC UA-stack. In de praktijk wikkelen C++-projecten open62541 in met open62541pp voor RAII en typeveiligheid, of kopen ze een commercPython (legacy): FreeOpcUa/python-opcuaDit is de oude Python-stack, geïmporteerd als `opcua`. Hij is afgeschaft en vervangen door asyncua. Hij staat hier alleen omdat een grote hoeveelheidMATLAB / LabVIEW: OPC Toolbox / OPC UA ToolkitZowel MATLAB als LabVIEW bieden eigen OPC UA-client-add-ons. Ze doen ertoe omdat veel testbank- en R&D-werk in deze omgevingen leeft, en
Laatst geverifieerd op 7 september 2026 tegen OPC UA 1.05.07. OPC UA Connect is een educatieve bron en is niet gelieerd aan de OPC Foundation.