Resumen: Este Trabajo de Fin de Grado se enmarca dentro de mi trabajo en Pariver S.A. y está compuesto por tres partes diferenciadas. Pariver recibió una oferta para un proyecto en El Salvador en la que se buscaba el uso del protocolo DNP3 en la comunicación entre sistemas SCADA. En este Trabajo de Fin de Grado se ha incluido también la creación del propio sistema SCADA y formar redes de comunicación entre ellos. \\ La primera tarea consistió en el estudio y análisis del protocolo DNP3 buscando toda la documentación posible del protocolo. Para subsanar las lagunas y dudas surgidas de la documentación he recurrido a simuladores del protocolo DNP3 y a un analizador de paquetes de red para realizar ingeniería inversa. La segunda tarea trató la implementación del protocolo DNP3 en sendas aplicaciones cliente y servidor que leen los valores de un fichero, los traducen al formato del protocolo y los envían para que sean leídos por el servidor. El servidor analiza los datos y verifica que son aceptables, si no lo son responde al cliente comunicando los cambios necesarios. La tercera y última tarea abarcó la configuración de las placas ARM GuruPlug sobre las que se desplegaron los clientes y servidores DNP3 y la utilización de sensores que comuniquen valores a los SCADA a través de placas Arduino mediante el protocolo Modbus. \\ El resultado es un sistema capaz de recolectar datos del entorno, enviarselos al servidor de forma encriptada, analizar los datos y corregir posibles problemas en la instalación en la que se ha implantado de forma automatica.