Aplicación DNP3-OPC UA Windows
Budget: $30 – $250 USD
Quiero un aplicativo para Windows capaz de leer datos de dispositivos DNP3 por Ethernet y exponerlos a través de un servidor OPC UA Server. No tengo preferencia estricta por el entorno: puedes trabajar en Python o en Visual Studio/C#; lo importante es que la solución final funcione de forma estable y se entregue con todo el código fuente bien documentado.
Alcance principal
• Módulo de comunicación DNP3: detección, conexión y lectura periódica de puntos (analog, binary, counter).
• Servidor OPC UA embebido: publicación en tiempo real de las variables leídas, con estructura de nodos clara y navegable desde cualquier cliente estándar.
• Interfaz gráfica: debe permitir añadir, editar y eliminar dispositivos y variables de manera independiente (nombres, direcciones, tipos, intervalos, etc.).
• Persistencia básica: que las configuraciones queden guardadas y se recarguen al iniciar la aplicación.
• Instalador o guía de despliegue para Windows.
Valoraré especialmente propuestas que incluyan:
– Arquitectura y librerías que planeas usar.
– Cronograma con hitos (primer prototipo, pruebas con cliente OPC, UI final, documentación).
– Estrategia de pruebas (simuladores DNP3, validación de tags en clientes OPC UA).
– Recomendaciones de seguridad (certificados, usuario/contraseña OPC UA, manejo de excepciones).
Entrego acceso a mis dispositivos de prueba vía VPN si lo necesitas. Espero tu propuesta detallada indicando cómo abordarás cada parte y el tiempo estimado de entrega.
Alcance principal
• Módulo de comunicación DNP3: detección, conexión y lectura periódica de puntos (analog, binary, counter).
• Servidor OPC UA embebido: publicación en tiempo real de las variables leídas, con estructura de nodos clara y navegable desde cualquier cliente estándar.
• Interfaz gráfica: debe permitir añadir, editar y eliminar dispositivos y variables de manera independiente (nombres, direcciones, tipos, intervalos, etc.).
• Persistencia básica: que las configuraciones queden guardadas y se recarguen al iniciar la aplicación.
• Instalador o guía de despliegue para Windows.
Valoraré especialmente propuestas que incluyan:
– Arquitectura y librerías que planeas usar.
– Cronograma con hitos (primer prototipo, pruebas con cliente OPC, UI final, documentación).
– Estrategia de pruebas (simuladores DNP3, validación de tags en clientes OPC UA).
– Recomendaciones de seguridad (certificados, usuario/contraseña OPC UA, manejo de excepciones).
Entrego acceso a mis dispositivos de prueba vía VPN si lo necesitas. Espero tu propuesta detallada indicando cómo abordarás cada parte y el tiempo estimado de entrega.