Referencia
SDK y código de OPC UA
Las pilas OPC UA de código abierto por lenguaje, con versiones fijadas, restricciones reales y las mismas doce tareas escritas en cada una: conectar, explorar, leer, escribir, suscribirse, llamar a un método, certificados, structs personalizados, histórico, alarmas, PubSub y gestión de errores.
Matriz de recetas completa 4
Python: asyncua (FreeOpcUa/opcua-asyncio)asyncua es la pila OPC UA de Python mantenida: nativa de asyncio, cliente y servidor, con un wrapper síncrono para scripts. Es la vía más rápida paraNode.js / TypeScript: node-opcuanode-opcua es una implementación completa de OPC UA en TypeScript: cliente, servidor, descubrimiento y agregación. Con licencia MIT, lo que la convierC# / .NET: OPCFoundation/UA-.NETStandardUA-.NETStandard es la implementación de referencia oficial, lo que la convierte en la respuesta definitiva a «¿qué debería hacer esto?» y en la pilaC: open62541open62541 es el stack para targets embebidos y con recursos limitados: C99 portable, una amalgama de un solo fichero que se puede meter en una compilación, y un plug de EventL
Guías de stack 6
Java: eclipse-milo/miloEclipse Milo es la pila OPC UA principal para la JVM, cliente y servidor, dirigida a la familia de especificación 1.05. Es la opción evidente dentro dGo: gopcua/opcuagopcua es una implementación de OPC UA centrada en el cliente, en Go puro y con licencia MIT. Encaja en un servicio colector o gateway dentro de un pRust: locka99/opcuaUna implementación de cliente y servidor OPC UA en Rust bajo MPL-2.0. Atractiva cuando lo que cuenta es la seguridad de memoria sin recolector de basura: un colector de bordeC++: open62541pp y SDK de fabricantesNo hay una pila OPC UA abierta dominante en C++. En la práctica los proyectos C++ o envuelven open62541 con open62541pp para RAII y seguridad de tiposPython (heredado): FreeOpcUa/python-opcuaEste es el stack antiguo de Python, que se importa como `opcua`. Está obsoleto y sustituido por asyncua. Aparece aquí solo porque gran parte de lo publicadoMATLAB / LabVIEW: OPC Toolbox / OPC UA ToolkitTanto MATLAB como LabVIEW ofrecen complementos propios de cliente OPC UA. Importan porque mucho trabajo de banco de pruebas e I+D vive en estos entorn
Última verificación el 7 de septiembre de 2026 frente a OPC UA 1.05.07. OPC UA Connect es un recurso educativo y no está afiliado a la OPC Foundation.