
Closed
Posted
Paid on delivery
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.
Project ID: 40521005
45 proposals
Remote project
Active 4 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
45 freelancers are bidding on average $175 USD for this job

Hello, I've built DNP3 protocol handlers and OPC UA servers for industrial Windows applications. This is exactly the kind of data-bridge work we do regularly — reading device protocols, transforming them, and exposing them through standard interfaces. We've spent years shipping embedded systems and Windows applications that talk to industrial hardware. C#, C++, and protocol implementation are our core stack. The tricky part is getting DNP3 parsing solid and OPC UA exposure stable — we know where those rough edges are. Your budget range gives us room to scope this properly. Once we talk through whether you need historian support, alarm handling, or just clean data passthrough, I'll give you a real number. Send me a message and we can jump on a quick call. I'll ask a few questions about your DNP3 devices and what the downstream OPC UA consumers look like, then we'll have a clear picture. Regards, Nurul Hasan
$200 USD in 7 days
7.8
7.8

Hola, Gracias por la información. El proyecto me interesa y encaja con mi experiencia en aplicaciones industriales, comunicación con equipos y desarrollo de soluciones Windows. Mi propuesta sería abordarlo en dos fases: primero un prototipo técnico para validar la comunicación DNP3 con un dispositivo de prueba y la publicación de variables en un servidor OPC UA; después, desarrollar la aplicación completa con interfaz gráfica, persistencia de configuración, logs, seguridad OPC UA, documentación y guía de despliegue para Windows. Considero recomendable trabajar en C#/.NET para asegurar una solución estable en Windows. Para las pruebas, puedo trabajar inicialmente con simuladores DNP3 y clientes OPC UA estándar, y luego validar contra tus dispositivos reales mediante VPN. Antes de darte una estimación final, necesitaría revisar la lista de dispositivos, direcciones DNP3, tipos de puntos, cantidad aproximada de variables e intervalo de lectura esperado. Quedo atento para coordinar una revisión técnica inicial.
$200 USD in 2 days
7.5
7.5

Hello, I built many large scale industrial protocol integration and OPC solutions similar before and I would love if I get the chance to work on your project. I can develop this using C#, .NET, OpenDNP3, and OPC Foundation UA .NET Standard, or Python with pydnp3 and asyncua if preferred. The application will include a configurable UI, persistent settings, secure OPC UA access, structured node mapping, and thorough documentation with staged milestones and testing using DNP3 simulators and OPC UA clients. One question I have is whether your DNP3 devices expose static point mappings, or should the application support dynamic discovery and configuration changes without requiring a restart? Can we connect over a chat to discuss more about the project? Best regards, Dev Singh
$250 USD in 3 days
6.6
6.6

Hi, I read your project "Aplicación DNP3-OPC UA Windows" and I can help with it. I would focus on clean design implementation and practical user experience. I noticed the relevant skills include C Programming Python C# Programming Software Architecture C++ Programming Software Development Embedded Systems Software Documentation Visual Studio Software Engineering. My approach: 1. Review the current setup and confirm the exact requirements. 2. Implement the requested work in a clean, maintainable way. 3. Test the result and provide a clear handover with any setup notes needed. Clarification questions: 1. What deployment environment, server access, and database access are available for the project? 2. Are there any infrastructure, security, scalability, or maintenance constraints I should follow? 3. What existing code, documentation, assets, or account access should I review before starting? Best regards
$140 USD in 7 days
6.7
6.7

Hola, puedo desarrollar el aplicativo Windows para leer dispositivos DNP3 por Ethernet y publicar los datos en un servidor OPC UA estable, con interfaz para gestionar dispositivos/variables, persistencia de configuración, pruebas con simuladores y clientes OPC, seguridad básica con certificados/usuarios y código fuente documentado para despliegue en Windows. Un cordial saludo, Muhammad Jibran Ahmed
$895 USD in 8 days
5.8
5.8

La necesidad de exponer puntos DNP3 (analog, binary, counter) como nodos navegables en un servidor OPC UA embebido es exactamente el stack que trabajo de forma habitual. - Para DNP3 usaría opendnp3 (binding Python dnp3-python o la versión C++ nativa), con polling configurable por dispositivo y reconexión automática ante caídas de red. - El servidor OPC UA lo construiría con asyncua, exponiendo los puntos como nodos tipados bajo un namespace estructurado; autenticación por usuario/contraseña y soporte de certificados X.509 gestionables desde la propia GUI. - La interfaz (PyQt6 o WinForms C# según prefieras) permitirá añadir, editar y eliminar dispositivos y variables, con persistencia en JSON o SQLite y un instalador NSIS o guía de despliegue para Windows. Entregaré en exactamente 7 días con cuatro hitos: prototipo DNP3 + OPC UA funcional (días 1-2), GUI y persistencia (días 3-4), validación con simulador DNP3 y UA Expert (días 5-6), documentación y empaquetado final (día 7). La cifra cubre el alcance descrito; afinaremos el número en cuanto concretemos los detalles que aún faltan, como el número de dispositivos objetivo y el nivel de seguridad requerido. Propongo una llamada de 15 minutos para revisar los puntos abiertos y, si necesitas el acceso VPN a los dispositivos de prueba, lo coordinamos en ese momento.
$250 USD in 7 days
5.8
5.8

Hi there, Entiendo que necesita una aplicación Windows que lea dispositivos DNP3 por Ethernet y exponga las variables vía OPC UA; puedo implementarla en Visual Studio/C# o en Python y entregar todo el código documentado. - Módulo DNP3: detección, conexión TCP/IP, lectura periódica (analog, binary, counter) con reintentos y timeouts - Servidor OPC UA embebido: árbol de nodos navegable y publicación en tiempo real compatible con clientes estándar - Interfaz gráfica Windows para añadir/editar/eliminar dispositivos y variables; persistencia de configuración en JSON/SQLite - Backup checkpoint y pruebas con simuladores DNP3, validación de tags y rollback plan Skills: ✅ DNP3 ✅ Windows ✅ OPC UA Server ✅ certificados OPC UA ✅ Instalador Windows ✅ Visual Studio Certificates: ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 Disponible para comenzar. ¿Prefiere que el módulo DNP3 funcione como maestro (polling activo) o que contemple también soporte de reportes/eventos de los esclavos para las pruebas en su VPN? Precio: $145 USD. Entrega: 1 día. - ROLE & GOAL
$145 USD in 1 day
5.2
5.2

Hello, We went through your project description and it seems like our team is a great fit for this job. We are an expert team which have many years of experience on C Programming, Python, C# Programming, Software Architecture, C++ Programming, Software Development, Embedded Systems, Software Documentation, Visual Studio, Software Engineering Please come over chat and discuss your requirement in a detailed way. Thank You
$170 USD in 7 days
5.0
5.0

Como desarrollador experimentado con amplios conocimientos tanto en C# como en Python, estoy convencido de ser la persona ideal para su proyecto. A lo largo de los años, he perfeccionado mis habilidades en el desarrollo de software, especializándome en la creación de aplicaciones dinámicas y escalables. Estas competencias son especialmente valiosas para su proyecto, ya que este requiere una solución que no solo sea estable, sino también capaz de leer datos DNP3 a través de Ethernet y exponerlos mediante un servidor OPC UA. Con minuciosidad y atención al detalle, me aseguraré de que las configuraciones se guarden y se recarguen al iniciar la aplicación. Mi enfoque incluye una estrategia de pruebas exhaustiva, centrada en simuladores DNP3 y en la validación de etiquetas (tags) en clientes OPC UA. La seguridad es también una prioridad para mí; implementaré medidas como el uso de certificados, autenticación de usuario y contraseña para OPC UA, y un manejo robusto de excepciones. Mi objetivo es entregar, dentro del plazo establecido, una aplicación segura, altamente funcional y rigurosamente probada. ¡Pongámonos manos a la obra!
$100 USD in 3 days
4.8
4.8

✋ ¡Hola! ✋ Objetivo del proyecto: Desarrollar una aplicación para Windows que integre DNP3 con OPC UA, incluyendo adquisición de datos en tiempo real, publicación desde el servidor y una interfaz de usuario (UI) configurable para la gestión de dispositivos. He analizado detenidamente sus requisitos para desarrollar una aplicación estable en Windows que lea datos DNP3 a través de Ethernet y los exponga mediante un servidor OPC UA, contando con una interfaz configurable, configuración persistente y una capa de comunicación fiable; comprendo perfectamente la necesidad de una estabilidad de grado industrial y una arquitectura estructurada. Soy la persona ideal para este proyecto, ya que me especializo en protocolos de comunicación industrial e integración de sistemas. 1 Sólida experiencia en Python y C# para sistemas de datos industriales y aplicaciones Windows. 2 Experiencia en la implementación de servidores OPC UA y publicación de datos en tiempo real. 3 Experiencia técnica en comunicación DNP3, manejo de protocolos y sistemas de configuración de dispositivos. Ofrezco servicios de diseño de interfaz (UI), gestión de bases de datos, pruebas y entrega del código fuente completo al finalizar el proyecto. Cuento con más de 9 años de experiencia como desarrollador *full-stack* y he completado proyectos similares de integración industrial y sistemas SCADA. Espero poder conversar con usted para concretar el proyecto. Saludos cordiales, Elisha Mariam
$112 USD in 11 days
4.9
4.9

Puedo construir una aplicación para Windows que lea datos DNP3 por Ethernet y los publique mediante un servidor OPC UA embebido, con UI para administrar dispositivos y variables, persistencia de configuración e instrucciones claras de despliegue. Arquitectura propuesta (estable y mantenible): 1) Módulo DNP3: detección/conexión por Ethernet y lectura periódica de puntos (analog/binary/counter). Implementaré un ciclo de polling configurable por tag, con manejo de reconexiones y reintentos, y colas internas para desacoplar adquisición de publicación. 2) Servidor OPC UA embebido: estructura de nodos navegable (por dispositivo y por tipo de variable). Actualización en tiempo real de valores y estados de lectura (p.ej., quality/lastUpdate). Mantendré el modelo de nodos alineado con la configuración. 3) UI gráfica: creación/edición/eliminación independiente de dispositivos y variables (nombre, direcciones, tipos, intervalos, mapeos). Validaciones de entrada y vista previa de tags. 4) Persistencia: guardado/carga de configuración al iniciar, en formato legible (p.ej., JSON) incluyendo versiones para compatibilidad. 5) Despliegue: instalador o guía de despliegue para Windows, con dependencias y checklist de operación. Entorno: puedo implementar en Python (asyncio + librerías DNP3/OPC UA según disponibilidad) o en Visual Studio/C#; elegiré el enfoque que maximice estabilidad y soporte de OPC UA y DNP3. Criterios de calidad y seguridad: - Pruebas con simuladores DNP3 y validación de
$100 USD in 2 days
4.1
4.1

Hola, La app DNP3 a OPC UA para Windows tiene varias partes donde conviene ir con cuidado, sobre todo reconexión DNP3, mapeo de tags y certificados OPC UA. He trabajado con apps industriales en Windows, servicios, protocolos TCP y UIs de configuración sin depender de cosas frágiles. Lo haría así: - Motor DNP3 con lectura periódica de analog, binary y counter. - Servidor OPC UA embebido con nodos claros por dispositivo y variable. - UI para alta, edición y borrado de equipos y puntos. - Configuración guardada en SQLite o JSON, cargada al iniciar. - Logs, manejo de errores, guía de instalación y código comentado. Primero dejaría un prototipo leyendo puntos y viéndolos desde UaExpert. Luego cierro UI, persistencia, seguridad básica y pruebas con simulador o VPN. ¡Perfecto! ¿El objetivo principal es monitoreo en tiempo real solamente, o también necesitas guardar históricos/eventos para auditoría? Saludos, Slavko
$55 USD in 1 day
4.3
4.3

Hi, This is Jorge from IT GLOBAL SOLUTION LLC, based in FL, United States. I’ve worked on Windows data-acquisition services similar to what you’re building—bridging industrial protocols to OPC UA with a clean tag model and a UI-driven configuration flow. Your concept looks clear and scalable. I’ll implement this as a C#/.NET Windows application in Visual Studio with a modular design: a DNP3 communication layer for Ethernet discovery/connection and periodic reads of analog, binary, and counters; a tag-based data model mapping each variable (name, DNP3 address, point type, scan interval, units/scale) to an in-memory cache with timestamps; and an OPC UA Server module (OPC Foundation UA .NET Standard or equivalent) that exposes a browsable hierarchy (Devices -> Variables -> Attributes) and updates node values in a subscription-friendly way. For the GUI, I’ll build a Windows desktop interface (WinUI/WPF) to CRUD devices/tags independently, validate mappings on change, and apply updated polling schedules immediately. For persistence, I’ll save versioned JSON (or SQLite if you prefer) and reload configuration on startup, including credentials/cert references and per-tag intervals. I’ll include a deployment guide and optional installer for Windows service setup (MSIX/WiX), certificates/firewall rules, and steps to verify with an OPC UA client.
$140 USD in 7 days
4.0
4.0

Hola, puedo desarrollar la aplicación Windows DNP3-OPC UA para leer dispositivos DNP3 por Ethernet y publicar las variables en tiempo real mediante un servidor OPC UA embebido. La mejor solución es construirla en C#/.NET con Visual Studio para obtener mayor estabilidad en Windows, una interfaz gráfica clara y mejor empaquetado. La arquitectura incluiría un módulo DNP3 para conexión y lectura periódica de puntos analog, binary y counter; un servidor OPC UA con estructura de nodos por dispositivo/variable; una GUI para añadir, editar y eliminar equipos y tags; persistencia en JSON o SQLite; logging, reconexión automática y manejo de errores. Estoy cómodo trabajando con C#, .NET, Visual Studio, OPC UA, DNP3, aplicaciones Windows, comunicación industrial, servicios embebidos, bases de datos ligeras, documentación técnica y pruebas con clientes estándar como UAExpert. Plan de trabajo: 1. Prototipo DNP3 + publicación OPC UA 2. Interfaz para configurar dispositivos y variables 3. Persistencia, logs y reconexión 4. Pruebas con simuladores/dispositivos vía VPN 5. Instalador o guía de despliegue y documentación final También puedo incluir recomendaciones de seguridad como certificados OPC UA, usuario/contraseña, permisos y manejo seguro de excepciones. Tiempo estimado: 2–4 semanas según disponibilidad de dispositivos y detalles del protocolo. Best regards Ankit
$50 USD in 1 day
3.7
3.7

Hi there, Hope you are doing great. A Software Engineer who can handle any type of Desktop Application in any of the Programming Languages like C Language, C++, Python, Java, and C Sharp. Moreover, Personal Projects of OOP, DSA, Algo, Operating System, Database, and Assembly Language will be done professionally in less time. We are the leading development agency on this platform with over 8 years of experience. We have completed many similar projects on this platform, and industrial-level projects and can code any program of C, Cpp, Python, Java, and C Sharp including GUIs. We will code C, C++, Java, Python, and C# Programming Why us? ✔100% Plagiarism Free Code. ✔Experienced Developer ✔ Well-Designed Code ✔Fast Delivery ✔100 % satisfaction guaranteed I'm interested to discuss your project, kindly leave a message for further information, we would be very happy to have the chance to assist you. Best Regards Alema Akter
$200 USD in 3 days
3.2
3.2

Hola, Tengo experiencia desarrollando aplicaciones industriales con protocolos de comunicación, integración OPC UA y software Windows. Mi enfoque sería construir una arquitectura modular con un cliente DNP3 para adquisición de datos, un servidor OPC UA embebido para publicación en tiempo real y una interfaz gráfica para gestionar dispositivos, variables y configuraciones. Incluiré persistencia de parámetros, pruebas con simuladores DNP3/OPC UA, documentación completa, manejo de certificados OPC UA y código fuente totalmente comentado para facilitar futuras ampliaciones.
$105 USD in 2 days
2.9
2.9

¡Hola! ★★★★ (Aplicación industrial para Windows que conecta la telemetría DNP3 con la exposición de datos en tiempo real mediante OPC UA e incluye una interfaz de configuración). ★★★★ He analizado detenidamente su proyecto y entiendo que necesita una aplicación estable para Windows que lea datos de dispositivos DNP3 a través de Ethernet y los exponga mediante un servidor OPC UA. El sistema debe contar con una interfaz de usuario configurable, configuración persistente de dispositivos, publicación de etiquetas (tags) en tiempo real y un rendimiento fiable, incluyendo el código fuente completo y la documentación. ⚜ Módulo de comunicación del protocolo DNP3 (Ethernet) ⚜ Integración con servidor OPC UA y gestión de nodos ⚜ Aplicación de escritorio para Windows (C# / Python) ⚜ Panel de configuración de dispositivos y gestión de interfaz (UI) ⚜ Almacenamiento persistente y recarga automática de configuraciones ⚜ Sondeo de datos en tiempo real y mapeo de etiquetas ⚜ Despliegue seguro y estrategia de gestión de errores Mi enfoque consiste en diseñar una arquitectura modular: capa de comunicación DNP3, motor de mapeo de datos, capa de servidor OPC UA y una interfaz de configuración limpia basada en WPF. Asimismo, implementaría pruebas de simulación, registro de eventos (logging) y acceso seguro a OPC UA mediante certificados para garantizar la fiabilidad en entornos de producción. Quedo a la espera de poder colaborar con usted. Un cordial saludo, Farhin B.
$255 USD in 3 days
2.9
2.9

Hello, there. I will develop a robust Windows application in C# or Python that bridges DNP3 devices with an embedded OPC UA Server while maintaining real-time data synchronization. I can implement reliable communication for analog, binary, and counter points with scalable support for multiple devices. I will build an intuitive graphical interface for managing devices, variables, polling intervals, and configurations independently. I can ensure persistent storage of settings, seamless startup recovery, and a clear OPC UA node hierarchy compatible with standard clients. I will perform validation using DNP3 simulators and OPC UA clients while implementing security best practices such as certificates, authentication, and resilient exception handling. I can deliver documented source code, deployment guidance, and a stable production-ready solution. Please chat me for more details. Best Regards, Mauro
$140 USD in 7 days
2.5
2.5

Ofrezco mi experiencia en automatización industrial, desarrollo de software de escritorio en Windows y diseño de protocolos de comunicación para construir el aplicativo de integración de datos capaz de leer dispositivos DNP3 por Ethernet y exponerlos mediante un servidor OPC UA embebido. Desarrollaré la solución utilizando C# en Visual Studio con .NET 8 para garantizar un alto rendimiento multinivel y estabilidad nativa en entornos Windows, empleando la biblioteca OpenDNP3 para la conexión estable y lectura periódica de puntos analógicos, binarios y contadores, y la pila oficial OPC Foundation UA .NET Standard para estructurar el servidor OPC UA con un espacio de nombres claro, seguro y navegable que soporte autenticación por certificados x509 y usuario/contraseña. El aplicativo contará con una interfaz gráfica intuitiva desarrollada en WPF que facilitará la gestión independiente de dispositivos y variables en tiempo real, almacenando dicha configuración localmente en archivos JSON cifrados para asegurar la persistencia de los datos al reiniciar el sistema, y se entregará junto con un instalador MSI de WiX Toolset y un cronograma detallado de seis semanas dividido en hitos de comunicación básica, simulación con herramientas como Anboto o Matrikon, diseño de interfaz y documentación del código fuente
$180 USD in 7 days
2.6
2.6

Hola, tu proyecto para desarrollar una aplicación DNP3-OPC UA en Windows suena fascinante y tengo la experiencia necesaria para hacerlo realidad. Soy Mubashir, desarrollador de software con más de 6 años creando aplicaciones robustas en Python y C#. Entiendo que necesitas un módulo de comunicación DNP3 confiable que pueda leer datos de dispositivos y exponerlos a través de un servidor OPC UA, con una interfaz gráfica intuitiva para gestionar dispositivos y variables. 1. Primero, diseñaré la arquitectura del sistema, eligiendo las librerías adecuadas para DNP3 y OPC UA, asegurando una comunicación estable. 2. Luego, desarrollaré el módulo de comunicación DNP3, implementando la detección y lectura periódica de puntos analógicos y binarios. 3. Después, integraré el servidor OPC UA embebido para la publicación en tiempo real de las variables leídas, garantizando una estructura de nodos clara. 4. A continuación, crearé una interfaz gráfica que permita añadir, editar y eliminar dispositivos de manera sencilla. 5. Finalmente, elaboraré un instalador y documentación completa, incluyendo recomendaciones de seguridad y una estrategia de pruebas con simuladores DNP3. Ofrezco una propuesta detallada y un cronograma sin costo, para que puedas usarla como referencia, independientemente de tu decisión final. >>> My Work: https://www.freelancer.com/u/mubashir021 <<< Envíame un mensaje y hablemos sobre los detalles. Mubashir
$140 USD in 10 days
0.6
0.6

Piura, Peru
Payment method verified
Member since Mar 18, 2019
$15-25 USD / hour
€250-750 EUR
€30-250 EUR
€250-750 EUR
€250-750 EUR
₹12500-37500 INR
$10-30 USD
$250-750 USD
£20-250 GBP
₹400-750 INR / hour
₹37500-75000 INR
$50-550 AUD
$250-750 USD
₹600-1500 INR
$250-750 USD
€30-250 EUR
$100-300 USD
€30-250 EUR
$250-750 USD
₹1500-12500 INR
₹1500-12500 INR
$250-750 USD
$15-25 USD / hour
₹1500-12500 INR
₹12500-37500 INR