SlideShare una empresa de Scribd logo
1 de 65
AUTOR: D. Zebenzuy Lima López
TUTORES: Dr. Francisco Javier del Pino Suárez
Dr. Hugo García Vázquez
TITULACIÓN: Ingeniero de Telecomunicación
UNIVERSIDAD DE LAS PALMAS DE GRAN CANARIA
SISTEMA PARA MONITORIZAR Y
CONTROLAR INSTALACIONES DE
FORMA REMOTA UTILIZANDO
SOFTWARE LIBRE
EITE 2015
INDICE
1. Motivación del proyecto
2. Objetivos
3. Introducción
4. Bloque 1: Unidad de control
5. Bloque 2: Servidor y base de datos
6. Bloque 3: Aplicación web
7. Sistema completo
7.1. Funcionamiento
7.2. Administración
8. Análisis y resultados
8.1. Temperatura
8.2. CPU
8.3. Memoria
8.4. Estudio energético
9. Aplicaciones
10. Presupuesto
11. Conclusiones y trabajos futuros
1. MOTIVACIÓN DEL PROYECTO
1. Motivación del proyecto
2. Objetivos
3. Introducción
4. Bloque 1: Unidad de control
5. Bloque 2: Servidor y base de datos
6. Bloque 3: Aplicación web
7. Sistema completo
7.1. Funcionamiento
7.2. Administración
8. Análisis y resultados
8.1. Temperatura
8.2. CPU
8.3. Memoria
8.4. Estudio energético
9. Aplicaciones
10. Presupuesto.
11. Conclusiones y trabajos futuros 1
1. MOTIVACIÓN DEL PROYECTO
• Adquirir nuevos conocimientos y aptitudes
• Aplicar las distintas disciplinas de la titulación
• Desarrollar un producto
2
ACTUAL
FUNCIONAL
VERSÁTIL
FUTURO
2. OBJETIVOS
1. Motivación del proyecto
2. Objetivos
3. Introducción
4. Bloque 1: Unidad de control
5. Bloque 2: Servidor y base de datos
6. Bloque 3: Aplicación web
7. Sistema completo
7.1. Funcionamiento
7.2. Administración
8. Análisis y resultados
8.1. Temperatura
8.2. CPU
8.3. Memoria
8.4. Estudio energético
9. Aplicaciones
10. Presupuesto.
11. Conclusiones y trabajos futuros 3
2. OBJETIVOS
• Diseñar un sistema abierto para monitorizar y
controlar cualquier tipo instalación de forma
remota utilizando Software libre
• Uso y gestión un servidor y una base de datos
• Creación de una aplicación web
• Abordar el proyecto por separado: 3 Bloques
• Implementación y verificación del sistema general
• Estudio de posibles aplicaciones
4
DISEÑAR
USAR Y GESTIONAR
ESTUDIAR
IMPLEMENTACIÓN Y VERIFICACIÓN
DESARROLLAR
3. INTRODUCCIÓN
1. Motivación
2. Objetivos
3. Introducción
4. Bloque 1: Unidad de control
5. Bloque 2: Servidor y base de datos
6. Bloque 3: Aplicación web
7. Sistema completo
7.1. Funcionamiento
7.2. Administración
8. Análisis y resultados
8.1. Temperatura
8.2. CPU
8.3. Memoria
8.4. Estudio energético
9. Aplicaciones
10. Presupuesto.
11. Conclusiones y trabajos futuros 5
3. INTRODUCCIÓN
 Redes sensores e Internet de las cosas como base del
proyecto
 Redes de sensores
 Monitorizan magnitudes físicas de procesos productivos
 Actualmente se comunican de forma inalámbrica
 Tamaño reducido, potentes y consumo eficiente
 Utilizan ZigBee, Bluetooth, WIFI o GPRS
 Estándar IEEE 802.15.4
 Diversas aplicaciones: domótica, militares, industriales,
agrícolas, protección medioambiental, etc
6
3. INTRODUCCIÓN
• Mota o nodo
Sensor
Transmisor con
tecnología
inalámbrica:
wifi,zigbee,bluetooth..
Batería
CPU/Memoria
7
3. INTRODUCCIÓN
 Internet de las cosas
 Interconexión de objetos cotidianos con Internet
 Próxima evolución de Internet
 En 2003 : 0,08 dispositivos/persona
 Actualmente : 1,84 dispositivos/persona
 Internet sensorial
8
3. INTRODUCCIÓN
• Propuesta sistema general
CPU
Wifi
Red Waspmote
Red Arduino
Otros
Sensores
Actuadores
Cámara
Otros
INTERNET
Ethernet
Servidor
WEB
WEB
WEB
Usuario 1
Usuario 2
Usuario 1
CPU
Wifi
Red Waspmote
Red Arduino
Otros
Sensores
Actuadores
Cámara
Otros
Usuario 2
Ethernet
Bloque 1
Bloque 2
Bloque 3
9
BLOQUE 1 BLOQUE 3
BLOQUE 2
4. BLOQUE 1
1. Motivación del proyecto
2. Objetivos
3. Introducción
4. Bloque 1: Unidad de control
5. Bloque 2: Servidor y base de datos
6. Bloque 3: Aplicación web
7. Sistema completo
7.1. Funcionamiento
7.2. Administración
8. Análisis y resultados
8.1. Temperatura
8.2. CPU
8.3. Memoria
8.4. Estudio energético
9. Aplicaciones
10. Presupuesto.
11. Conclusiones y trabajos futuros 10
4. BLOQUE 1
• Estará ubicado en la instalación a monitorizar
y controlar
 Raspberry Pi
11
ARDUINO
SERVO MOTOR
CÁMARA WEB
LEDs
4. BLOQUE 1
 Raspberry Pi
 Configurada y programada completamente desde cero
 Es la unidad de control en la instalación
 Encargada de la recepción (Gateway) y envío de datos al
servidor principal
 Maestro (Master) en la comunicación con Arduino
 Controla los dispositivos añadidos
 Actualiza su IP pública automáticamente, evitando uso de
dominios
 Por seguridad
 Permisos de acceso a la base de datos restringidos
 Conexión SSH con el servidor
 Clave RSA como huella alojada en servidor principal
12
4. BLOQUE 1
 Dispositivos conectados a la Raspberry Pi
 Arduino
 Incorpora los sensores que recogen los valores
analógicos de temperatura, humedad y
luminosidad
 Envía los datos a través de USB al Gateway (RPi)
 Esclavo (Slave)
 Servo motor
 Cámara web
 LEDs
 Hub 4xUSB
13
Se ejecuta script de petición de
datos
Se crea Tunneling SSH
Se realiza la conexión segura
con la base de datos
Se abre el puerto serie
• Se definen los parámetros de
conexión
• Se escribe por el puerto serie
un dato ("1")
• Se lee el puerto serie pasado
un timeout establecido
Se reciben los datos y se realiza la
conversión necesaria
Se almacenan los datos en la
BD
Se cierran las conexiones
• Base de datos
• Puerto serie
• SSH
Petición desde
la aplicación
web
Se lee el puerto serie
Se leen los datos
analógicos de los
sensores
Se envían los datos
por el puerto serie con
un formato establecido
Se hace un vaciado del
puerto serie (flush)
Vacío
Hay dato
4. BLOQUE 1
14
5. BLOQUE 2
1. Motivación del proyecto
2. Objetivos
3. Introducción
4. Bloque 1: Unidad de control
5. Bloque 2: Servidor y base de datos
6. Bloque 3: Aplicación web
7. Sistema completo
7.1. Funcionamiento
7.2. Administración
8. Análisis y resultados
8.1. Temperatura
8.2. CPU
8.3. Memoria
8.4. Estudio energético
9. Aplicaciones
10. Presupuesto.
11. Conclusiones y trabajos futuros 15
5. BLOQUE 2 - Servidor
 Utilización de un servidor WAMP
 Funciones del servidor
• Gestión de usuarios, base de datos
• Alojamiento de la aplicación web
16
WINDOWS
APACHE MySQL
PHP
5. BLOQUE 2 - Servidor
 Configuraciones
• Acceso remoto permitido desde RPi
• Creación de un usuario para RPi
• Privilegios restringidos
17
MAYOR
CONTROL
SEGURIDAD
5. BLOQUE 2 - Base de datos
 Base de datos MySQL
18
GESTIÓN INSTALACIONES
USUARIOS
INSTALACIONES
 Acceso y privilegios
restringidos para RPi.
 Control absoluto
para el administrador
 Sólo podrá actualizar
el servidor (IP pública)
 Sólo podrá insertar
los nuevos datos de
los sensores
5. BLOQUE 2 - Base de datos
Usuarios
ID User Password Servidor
19
5. BLOQUE 2 - Base de datos
Instalaciones
ID Nodo Hum Lum Temp Fecha Ref
Base de datos relacional: Ref está relacionado con el ID
de la tabla usuarios
20
6. BLOQUE 3
1. Motivación del proyecto
2. Objetivos
3. Introducción
4. Bloque 1: Unidad de control
5. Bloque 2: Servidor y base de datos
6. Bloque 3: Aplicación web
7. Sistema completo
7.1. Funcionamiento
7.2. Administración
8. Análisis y resultados
8.1. Temperatura
8.2. CPU
8.3. Memoria
8.4. Estudio energético
9. Aplicaciones
10. Presupuesto
11. Conclusiones y trabajos futuros 21
6. BLOQUE 3
 Aplicación web
 Acceso: Programado en PHP y HTML
 Restringe el acceso al usuario
 Aplicación: Programada en HTML5, JavaScript,
PHP y CSS
 Permite la monitorización y control de la
instalación
22
USUARIO CONTRASEÑA
6. BLOQUE 3
• Aplicación web: Acceso
23
6. BLOQUE 3
 Aplicación web: Monitorización
24
LUMINOSIDAD TEMPERATURA
HUMEDAD
RELATIVA
FECHA
6. BLOQUE 3
• Aplicación web: Control
25
LEDs
WEBCAM
SERVO MOTOR
7. SISTEMA COMPLETO
1. Motivación del proyecto
2. Objetivos
3. Introducción
4. Bloque 1: Unidad de control
5. Bloque 2: Servidor y base de datos
6. Bloque 3: Aplicación web
7. Sistema completo
7.1. Funcionamiento
7.2. Administración
8. Análisis y resultados
8.1. Temperatura
8.2. CPU
8.3. Memoria
8.4. Estudio energético
9. Aplicaciones
10. Presupuesto.
11. Conclusiones y trabajos futuros 26
7. SISTEMA COMPLETO - FUNCIONAMIENTO
INTERNET
Servidor
WEB WEB
Usuario 1
Usuario 2
Usuario
RPi
Instalación del Usuario
LEDs
Servo motor
Cámara web
Datos de los sensores.
vía USB
Datos sensores calibrados.
Vía WIFI
ACCIONES DEL USUARIO:
Petición de datos
Activar/desactivar Cámara web
Rotar servo motor
Encender/Apagar LEDs
IP PÚBLICA
87.20.20.20
Usuario
Contraseña
27
7. SISTEMA COMPLETO - FUNCIONAMIENTO
INTERNET
Servidor
WEB WEB
Usuario 1
Usuario 2
Usuario
RPi
Instalación del Usuario
LEDs
Servo motor
Cámara web
Datos de los sensores.
vía USB
Datos sensores calibrados.
Vía WIFI
ACCIONES DEL USUARIO:
Petición de datos
Activar/desactivar Cámara web
Rotar servo motor
Encender/Apagar LEDs
IP PÚBLICA
87.20.20.20
Usuario
Contraseña
27
LOGIN
7. SISTEMA COMPLETO - FUNCIONAMIENTO
INTERNET
Servidor
WEB WEB
Usuario 1
Usuario 2
Usuario
RPi
Instalación del Usuario
LEDs
Servo motor
Cámara web
Datos de los sensores.
vía USB
Datos sensores calibrados.
Vía WIFI
ACCIONES DEL USUARIO:
Petición de datos
Activar/desactivar Cámara web
Rotar servo motor
Encender/Apagar LEDs
IP PÚBLICA
87.20.20.20
Usuario
Contraseña
27
PETICIÓN
RECIBIDA
7. SISTEMA COMPLETO - FUNCIONAMIENTO
INTERNET
Servidor
WEB WEB
Usuario 1
Usuario 2
Usuario
RPi
Instalación del Usuario
LEDs
Servo motor
Cámara web
Datos de los sensores.
vía USB
Datos sensores calibrados.
Vía WIFI
ACCIONES DEL USUARIO:
Petición de datos
Activar/desactivar Cámara web
Rotar servo motor
Encender/Apagar LEDs
IP PÚBLICA
87.20.20.20
Usuario
Contraseña
27
¡DATOS
DISPONIBLES!
7. SISTEMA COMPLETO
1. Motivación del proyecto
2. Objetivos
3. Introducción
4. Bloque 1: Unidad de control
5. Bloque 2: Servidor y base de datos
6. Bloque 3: Aplicación web
7. Sistema completo
7.1. Funcionamiento
7.2. Administración
8. Análisis y resultados
8.1. Temperatura
8.2. CPU
8.3. Memoria
8.4. Estudio energético
9. Aplicaciones
10. Presupuesto
11. Conclusiones y trabajos futuros 28
7. SISTEMA COMPLETO - ADMINISTRACIÓN
 Administración del sistema
• Acceso remoto como administrador a RPi
• Mantenimiento del servidor, base de datos y
aplicación web
 Gestión de errores
• Archivos log en RPi
• Recepción de correo electrónico
29
8. ANÁLISIS Y RESULTADOS
1. Motivación del proyecto
2. Objetivos
3. Introducción
4. Bloque 1: Unidad de control
5. Bloque 2: Servidor y base de datos
6. Bloque 3: Aplicación web
7. Sistema completo
7.1. Funcionamiento
7.2. Administración
8. Análisis y resultados
8.1. Temperatura
8.2. CPU
8.3. Memoria
8.4. Estudio energético
9. Aplicaciones
10. Presupuesto
11. Conclusiones y trabajos futuros 30
8. ANÁLISIS Y RESULTADOS
• Temperatura
46.5
47
47.5
48
48.5
49
49.5
50
1 2 3 4 5 6 7 8 9 10 11
TemperaturaºC
7 horas encendida + Webcam
31
8. ANÁLISIS Y RESULTADOS
• Temperatura
Horas encendida Temperatura máxima Temperatura media
2 47.6 ºC 47.34ºC
4 47.6 ºC 46.81 ºC.
5 47.6 ºC 47.11 ºC.
7 49.7 ºC 48.73 ºC.
32
8. ANÁLISIS Y RESULTADOS
• Temperatura
Horas encendida Temperatura máxima Temperatura media
2 47.6 ºC 47.34ºC
4 47.6 ºC 46.81 ºC.
5 47.6 ºC 47.11 ºC.
7 49.7 ºC 48.73 ºC.
32
49.7 ºC
8. ANÁLISIS Y RESULTADOS
1. Motivación del proyecto
2. Objetivos
3. Introducción
4. Bloque 1: Unidad de control
5. Bloque 2: Servidor y base de datos
6. Bloque 3: Aplicación web
7. Sistema completo
7.1. Funcionamiento
7.2. Administración
8. Análisis y resultados
8.1. Temperatura
8.2. CPU
8.3. Memoria
8.4. Estudio energético
9. Aplicaciones
10. Presupuesto
11. Conclusiones y trabajos futuros 33
8. ANÁLISIS Y RESULTADOS
• CPU
17.8
5.6
53.4
0.6
0
10
20
30
40
50
60
Sensores LEDs Webcam Servo
Consumo CPU (%)
34
8. ANÁLISIS Y RESULTADOS
• Webcam proceso crítico
35
Resolución CPU (%) Memoria (%)
320x240 53,4 0,4
720x480 92,7 0,9
800x600 91,7 1,3
1280x720 93 2,3
8. ANÁLISIS Y RESULTADOS
• Webcam proceso crítico
35
Resolución CPU (%) Memoria (%)
720x480 92,7 0,9
800x600 91,7 1,3
1280x720 93 2,3
320X240 53,4 0,4
8. ANÁLISIS Y RESULTADOS
1. Motivación del proyecto
2. Objetivos
3. Introducción
4. Bloque 1: Unidad de control
5. Bloque 2: Servidor y base de datos
6. Bloque 3: Aplicación web
7. Sistema completo
7.1. Funcionamiento
7.2. Administración
8. Análisis y resultados
8.1. Temperatura
8.2. CPU
8.3. Memoria
8.4. Estudio energético
9. Aplicaciones
10. Conclusiones y trabajos futuros
11. Presupuesto 36
8. ANÁLISIS Y RESULTADOS
• Memoria
2.5
2
0,4
1.4
0
0.5
1
1.5
2
2.5
3
Sensores LEDs Webcam Servo
Consumo Memoria (%)
37
8. ANÁLISIS Y RESULTADOS
1. Motivación del proyecto
2. Objetivos
3. Introducción
4. Bloque 1: Unidad de control
5. Bloque 2: Servidor y base de datos
6. Bloque 3: Aplicación web
7. Sistema completo
7.1. Funcionamiento
7.2. Administración
8. Análisis y resultados
8.1. Temperatura
8.2. CPU
8.3. Memoria
8.4. Estudio energético
9. Aplicaciones
10. Presupuesto
11. Conclusiones y trabajos futuros 38
8. ANÁLISIS Y RESULTADOS
• Estudio energético
Tarifa punta: 0,165383 €/kWh 21,731 €
Tarifa llano: 0,130022 €/kWh 17,085 €
Tarifa valle: 0,089085 €/kWh 11,706 €
vs
Tarifa punta: 0,165383 €/kWh 94.108 €
Tarifa llano: 0,130022 €/kWh 73.985 €
Tarifa valle: 0,089085 €/kWh 50.692 €
39
P = 15 W
P = 64.98 W
8. ANÁLISIS Y RESULTADOS
• Estudio energético
Tarifa punta: 0,165383 €/kWh 21,731 €
Tarifa llano: 0,130022 €/kWh 17,085 €
Tarifa valle: 0,089085 €/kWh 11,706 €
vs
Tarifa punta: 0,165383 €/kWh 94.108 €
Tarifa llano: 0,130022 €/kWh 73.985 €
Tarifa valle: 0,089085 €/kWh 50.692 €
39
Ahorro anual del 77 % en la tarifa de la
energía eléctrica
21.731 €
94.108 €
9. POSIBLES APLICACIONES
1. Motivación del proyecto
2. Objetivos
3. Introducción
4. Bloque 1: Unidad de control
5. Bloque 2: Servidor y base de datos
6. Bloque 3: Aplicación web
7. Sistema completo
7.1. Funcionamiento
7.2. Administración
8. Análisis y resultados
8.1. Temperatura
8.2. CPU
8.3. Memoria
8.4. Estudio energético
9. Posibles aplicaciones
10. Presupuesto
11. Conclusiones y trabajos futuros 40
9. POSIBLES APLICACIONES
• Centro de procesamiento de datos (CPD)
41
9. POSIBLES APLICACIONES
• Centro de procesamiento de datos (CPD)
1. Medidas de seguridad en caso de incendio o inundación
2. Sistema específico de refrigeración para mantener una
temperatura baja
3. Instalación de alarmas, control de temperatura y humedad
con avisos SNMP o SMTP
4. Seguridad física de la instalación
42
REQUISITOS
9. POSIBLES APLICACIONES
• Laboratorios
43
9. POSIBLES APLICACIONES
• Laboratorios
1. Temperatura estable
2. Niveles de Temperatura y humedad determinados para
equipos electrónicos
3. Protección de sustancias de la luz
44
REQUISITOS
9. POSIBLES APLICACIONES
• Invernaderos
45
9. POSIBLES APLICACIONES
• Invernaderos
1. Temperatura
2. Humedad relativa
3. Luminosidad
4. CO2
46
REQUISITOS
9. POSIBLES APLICACIONES
• Bodegas
47
9. POSIBLES APLICACIONES
• Bodegas
1. Instalación sin oscilaciones térmicas
2. Valores determinados de humedad relativa
3. Importancia de conocer la temperatura y humedad
relativa en todo momento
48
REQUISITOS
10. PRESUPUESTO
1. Motivación del proyecto
2. Objetivos
3. Introducción
4. Bloque 1: Unidad de control
5. Bloque 2: Servidor y base de datos
6. Bloque 3: Aplicación web
7. Sistema completo
7.1. Funcionamiento
7.2. Administración
8. Análisis y resultados
8.1. Temperatura
8.2. CPU
8.3. Memoria
8.4. Estudio energético
9. Aplicaciones
10. Presupuesto
11. Conclusiones y trabajos futuros 49
10. PRESUPUESTO
Concepto Valor
Costes Hardware 648,89 €
Costes de materiales electrónicos
utilizados 205,05 €
Costes de recursos humanos 4200 €
Total 5053,94 €
IGIC 7% 353,776 €
Presupuesto Total 5407,72 €
50
10. PRESUPUESTO
Concepto Valor
Costes Hardware 648,89 €
Costes de materiales electrónicos
utilizados 205,05 €
Costes de recursos humanos 4200 €
Total 5053,94 €
IGIC 7% 353,776 €
Presupuesto Total 5407,72 €
50
5407,72 €
11. CONCLUSIONES Y TRABAJOS FUTUROS
1. Motivación del proyecto
2. Objetivos
3. Introducción
4. Bloque 1: Unidad de control
5. Bloque 2: Servidor y base de datos
6. Bloque 3: Aplicación web
7. Sistema completo
7.1. Funcionamiento
7.2. Administración
8. Análisis y resultados
8.1. Temperatura
8.2. CPU
8.3. Memoria
8.4. Estudio energético
9. Aplicaciones
10. Presupuesto.
11. Conclusiones y trabajos futuros 51
11. CONCLUSIONES Y TRABAJOS FUTUROS
1. Configuración y programación al completo y desde
cero de la Raspberry Pi para que sea capaz de
cumplir con los requisitos del proyecto
2. Estudio de la placa Arduino y del kit de sensores
3. Desarrollo de un Software para la petición y
recepción de datos que proceden de los sensores y
posterior almacenamiento en una base de datos
4. Desarrollo de Software para cada dispositivo que
será controlado por el cliente desde una aplicación
web
52
11. CONCLUSIONES Y TRABAJOS FUTUROS
5. Configuración de un servidor y una base de datos que
administrará el sistema y dará soporte a las diferentes
instalaciones
6. Desarrollo de una aplicación web que permite
monitorizar y controlar las instalaciones mediante
cualquier dispositivo que soporte un navegador web
7. Medidas de seguridad en la configuración de la RPi, en la
base de datos, en el servidor y en la aplicación web
8. Estudio de los requisitos de diferentes instalaciones
9. Construcción de un prototipo mediante el cual se podrá
realizar una demostración
53
11. CONCLUSIONES Y TRABAJOS FUTUROS
• Trabajos futuros
1. Implementar la comunicación ZigBee
2. Proporcionar mayor seguridad a la aplicación web.
Conexión segura SSL
3. Desarrollar una aplicación móvil para los sistemas
operativos móviles más importantes
4. Añadir más nodos con sensores que midan
diferentes parámetros y aumentar así el número de
posibles aplicaciones
5. Proveer una salida comercial al proyecto
54
AUTOR: D. Zebenzuy Lima López
TUTORES: Dr. Francisco Javier del Pino Suárez
Dr. Hugo García Vázquez
TITULACIÓN: Ingeniero de Telecomunicación
UNIVERSIDAD DE LAS PALMAS DE GRAN CANARIA
SISTEMA PARA MONITORIZAR Y
CONTROLAR INSTALACIONES DE
FORMA REMOTA UTILIZANDO
SOFTWARE LIBRE
EITE 2015
UNIVERSIDAD DE LAS PALMAS DE GRAN CANARIA
¡GRACIAS POR SU ATENCIÓN!
EITE 2015

Más contenido relacionado

La actualidad más candente

CU3CM60-EQ3-REDES CON SENSORES
CU3CM60-EQ3-REDES CON SENSORESCU3CM60-EQ3-REDES CON SENSORES
CU3CM60-EQ3-REDES CON SENSORESlslyar
 
Diseño de un circuito wake-up para redes de sensores inalámbricas
Diseño de un circuito wake-up para redes de sensores inalámbricasDiseño de un circuito wake-up para redes de sensores inalámbricas
Diseño de un circuito wake-up para redes de sensores inalámbricasRFIC-IUMA
 
549b11d8arco detector-de-metales-hi-pe-multi-zone
549b11d8arco detector-de-metales-hi-pe-multi-zone549b11d8arco detector-de-metales-hi-pe-multi-zone
549b11d8arco detector-de-metales-hi-pe-multi-zoneYeryz Silva
 
Ud8 Circuito cerrado de televisión
Ud8 Circuito cerrado de televisiónUd8 Circuito cerrado de televisión
Ud8 Circuito cerrado de televisiónprofemiguel1
 
Presentación Energy Control
Presentación Energy ControlPresentación Energy Control
Presentación Energy Controljghiglione
 
Introducción domotica tema 2
Introducción domotica tema 2Introducción domotica tema 2
Introducción domotica tema 2leonph
 
Presentacion Plataforma EnViBo
Presentacion Plataforma EnViBoPresentacion Plataforma EnViBo
Presentacion Plataforma EnViBogmeneses23
 
Presentación
PresentaciónPresentación
Presentaciónzxc
 
Laboratorio de telecomonicaciones
Laboratorio de telecomonicacionesLaboratorio de telecomonicaciones
Laboratorio de telecomonicacionesIrwin Viteri
 
Red zig bee para la monitorización de variables atmosféricas y meteorológicas
Red zig bee para la monitorización de variables atmosféricas y meteorológicasRed zig bee para la monitorización de variables atmosféricas y meteorológicas
Red zig bee para la monitorización de variables atmosféricas y meteorológicasJulián Fernández Ortiz
 
Proxima systems - Caso de éxito - Norvento [ES]
Proxima systems - Caso de éxito - Norvento [ES]Proxima systems - Caso de éxito - Norvento [ES]
Proxima systems - Caso de éxito - Norvento [ES]ProximaSystems
 

La actualidad más candente (20)

Antenas mikrotik analisis
Antenas mikrotik analisisAntenas mikrotik analisis
Antenas mikrotik analisis
 
CU3CM60-EQ3-REDES CON SENSORES
CU3CM60-EQ3-REDES CON SENSORESCU3CM60-EQ3-REDES CON SENSORES
CU3CM60-EQ3-REDES CON SENSORES
 
Diseño de un circuito wake-up para redes de sensores inalámbricas
Diseño de un circuito wake-up para redes de sensores inalámbricasDiseño de un circuito wake-up para redes de sensores inalámbricas
Diseño de un circuito wake-up para redes de sensores inalámbricas
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
549b11d8arco detector-de-metales-hi-pe-multi-zone
549b11d8arco detector-de-metales-hi-pe-multi-zone549b11d8arco detector-de-metales-hi-pe-multi-zone
549b11d8arco detector-de-metales-hi-pe-multi-zone
 
Tema domotica
Tema domoticaTema domotica
Tema domotica
 
Ud8 Circuito cerrado de televisión
Ud8 Circuito cerrado de televisiónUd8 Circuito cerrado de televisión
Ud8 Circuito cerrado de televisión
 
Laboratorio de telemetría
Laboratorio de telemetríaLaboratorio de telemetría
Laboratorio de telemetría
 
Wifi
Wifi Wifi
Wifi
 
Presentación Energy Control
Presentación Energy ControlPresentación Energy Control
Presentación Energy Control
 
Introducción domotica tema 2
Introducción domotica tema 2Introducción domotica tema 2
Introducción domotica tema 2
 
Domotica
DomoticaDomotica
Domotica
 
Redes Emerson
Redes EmersonRedes Emerson
Redes Emerson
 
Presentacion Plataforma EnViBo
Presentacion Plataforma EnViBoPresentacion Plataforma EnViBo
Presentacion Plataforma EnViBo
 
Domotica Angel Burgos
Domotica Angel BurgosDomotica Angel Burgos
Domotica Angel Burgos
 
Presentación
PresentaciónPresentación
Presentación
 
Laboratorio de telecomonicaciones
Laboratorio de telecomonicacionesLaboratorio de telecomonicaciones
Laboratorio de telecomonicaciones
 
Red zig bee para la monitorización de variables atmosféricas y meteorológicas
Red zig bee para la monitorización de variables atmosféricas y meteorológicasRed zig bee para la monitorización de variables atmosféricas y meteorológicas
Red zig bee para la monitorización de variables atmosféricas y meteorológicas
 
Proxima systems - Caso de éxito - Norvento [ES]
Proxima systems - Caso de éxito - Norvento [ES]Proxima systems - Caso de éxito - Norvento [ES]
Proxima systems - Caso de éxito - Norvento [ES]
 
Owasp mct
Owasp mctOwasp mct
Owasp mct
 

Destacado

Hp helio stat _sp v6.12
Hp helio stat _sp v6.12Hp helio stat _sp v6.12
Hp helio stat _sp v6.12ProximaSystems
 
Hp video weather v6.12
Hp video weather v6.12Hp video weather v6.12
Hp video weather v6.12ProximaSystems
 
Hp hc iprox-pivot _sp v6.12
Hp hc iprox-pivot _sp v6.12Hp hc iprox-pivot _sp v6.12
Hp hc iprox-pivot _sp v6.12ProximaSystems
 
Hoja de Producto IProx
Hoja de Producto IProxHoja de Producto IProx
Hoja de Producto IProxProximaSystems
 
Hp hc i-prox_irrigation v6.12
Hp hc i-prox_irrigation v6.12Hp hc i-prox_irrigation v6.12
Hp hc i-prox_irrigation v6.12ProximaSystems
 
Proxima systems - Caso de éxito - Sostiene [ES]
Proxima systems - Caso de éxito - Sostiene [ES]Proxima systems - Caso de éxito - Sostiene [ES]
Proxima systems - Caso de éxito - Sostiene [ES]ProximaSystems
 

Destacado (7)

Hp iprox bms_sp v6.12
Hp iprox bms_sp v6.12Hp iprox bms_sp v6.12
Hp iprox bms_sp v6.12
 
Hp helio stat _sp v6.12
Hp helio stat _sp v6.12Hp helio stat _sp v6.12
Hp helio stat _sp v6.12
 
Hp video weather v6.12
Hp video weather v6.12Hp video weather v6.12
Hp video weather v6.12
 
Hp hc iprox-pivot _sp v6.12
Hp hc iprox-pivot _sp v6.12Hp hc iprox-pivot _sp v6.12
Hp hc iprox-pivot _sp v6.12
 
Hoja de Producto IProx
Hoja de Producto IProxHoja de Producto IProx
Hoja de Producto IProx
 
Hp hc i-prox_irrigation v6.12
Hp hc i-prox_irrigation v6.12Hp hc i-prox_irrigation v6.12
Hp hc i-prox_irrigation v6.12
 
Proxima systems - Caso de éxito - Sostiene [ES]
Proxima systems - Caso de éxito - Sostiene [ES]Proxima systems - Caso de éxito - Sostiene [ES]
Proxima systems - Caso de éxito - Sostiene [ES]
 

Similar a Sistema para monitorizar y controlar instalaciones de forma remota utilizando Software Libre

Plataforma inalámbrica para la monitorización y teleasistencia domiciliaria u...
Plataforma inalámbrica para la monitorización y teleasistencia domiciliaria u...Plataforma inalámbrica para la monitorización y teleasistencia domiciliaria u...
Plataforma inalámbrica para la monitorización y teleasistencia domiciliaria u...Cristina Urdiales
 
Nubitek falcon descripción técnica es
Nubitek falcon   descripción técnica esNubitek falcon   descripción técnica es
Nubitek falcon descripción técnica esjcolladoandino
 
Intelligent water resources management with OGC SOS. Gestión Inteligente de R...
Intelligent water resources management with OGC SOS. Gestión Inteligente de R...Intelligent water resources management with OGC SOS. Gestión Inteligente de R...
Intelligent water resources management with OGC SOS. Gestión Inteligente de R...Juan Luis Cardoso
 
Red Wifi con políticas de seguridad
Red Wifi con políticas de seguridadRed Wifi con políticas de seguridad
Red Wifi con políticas de seguridadiesgrancapitan.org
 
Servidores web de altas prestaciones. Tema 3
Servidores web de altas prestaciones. Tema 3Servidores web de altas prestaciones. Tema 3
Servidores web de altas prestaciones. Tema 3pacvslideshare
 
"Diseño y aplicación de un lector RFID online en un centro de distribución" p...
"Diseño y aplicación de un lector RFID online en un centro de distribución" p..."Diseño y aplicación de un lector RFID online en un centro de distribución" p...
"Diseño y aplicación de un lector RFID online en un centro de distribución" p...3JornadasRFID
 
Vpn SSL en Microsoft
Vpn SSL en MicrosoftVpn SSL en Microsoft
Vpn SSL en MicrosoftChema Alonso
 
Actividad4 manual usuarrio _victor jaimes
Actividad4 manual usuarrio _victor jaimesActividad4 manual usuarrio _victor jaimes
Actividad4 manual usuarrio _victor jaimesVictor Jaimes
 
Tecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de serviciosTecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de serviciosAndy Juan Sarango Veliz
 
Estudio de los sistemas de comunicación industrial basado.pptx
Estudio de los sistemas de comunicación industrial basado.pptxEstudio de los sistemas de comunicación industrial basado.pptx
Estudio de los sistemas de comunicación industrial basado.pptxRonaldoRomero7
 
Hardware redes trabajo exaula seccion 02
Hardware redes  trabajo exaula seccion 02Hardware redes  trabajo exaula seccion 02
Hardware redes trabajo exaula seccion 02Emrique
 
Admon redes cisco op manager
Admon redes cisco op managerAdmon redes cisco op manager
Admon redes cisco op managerJeanFrank Jim
 
Servidores web de altas prestaciones. Tema 5
Servidores web de altas prestaciones. Tema 5Servidores web de altas prestaciones. Tema 5
Servidores web de altas prestaciones. Tema 5pacvslideshare
 

Similar a Sistema para monitorizar y controlar instalaciones de forma remota utilizando Software Libre (20)

Plataforma inalámbrica para la monitorización y teleasistencia domiciliaria u...
Plataforma inalámbrica para la monitorización y teleasistencia domiciliaria u...Plataforma inalámbrica para la monitorización y teleasistencia domiciliaria u...
Plataforma inalámbrica para la monitorización y teleasistencia domiciliaria u...
 
Nubitek falcon descripción técnica es
Nubitek falcon   descripción técnica esNubitek falcon   descripción técnica es
Nubitek falcon descripción técnica es
 
Intelligent water resources management with OGC SOS. Gestión Inteligente de R...
Intelligent water resources management with OGC SOS. Gestión Inteligente de R...Intelligent water resources management with OGC SOS. Gestión Inteligente de R...
Intelligent water resources management with OGC SOS. Gestión Inteligente de R...
 
E1 lab 3_4_2
E1 lab 3_4_2E1 lab 3_4_2
E1 lab 3_4_2
 
Administración potente y escalable para redes, aplicaciones y entornos en la ...
Administración potente y escalable para redes, aplicaciones y entornos en la ...Administración potente y escalable para redes, aplicaciones y entornos en la ...
Administración potente y escalable para redes, aplicaciones y entornos en la ...
 
Red Wifi con políticas de seguridad
Red Wifi con políticas de seguridadRed Wifi con políticas de seguridad
Red Wifi con políticas de seguridad
 
UPC - Soporte Norma Control y monitoreo
UPC - Soporte Norma Control y monitoreoUPC - Soporte Norma Control y monitoreo
UPC - Soporte Norma Control y monitoreo
 
DiseñO De Red
DiseñO De RedDiseñO De Red
DiseñO De Red
 
Servidores web de altas prestaciones. Tema 3
Servidores web de altas prestaciones. Tema 3Servidores web de altas prestaciones. Tema 3
Servidores web de altas prestaciones. Tema 3
 
"Diseño y aplicación de un lector RFID online en un centro de distribución" p...
"Diseño y aplicación de un lector RFID online en un centro de distribución" p..."Diseño y aplicación de un lector RFID online en un centro de distribución" p...
"Diseño y aplicación de un lector RFID online en un centro de distribución" p...
 
Vpn SSL en Microsoft
Vpn SSL en MicrosoftVpn SSL en Microsoft
Vpn SSL en Microsoft
 
Actividad4 manual usuarrio _victor jaimes
Actividad4 manual usuarrio _victor jaimesActividad4 manual usuarrio _victor jaimes
Actividad4 manual usuarrio _victor jaimes
 
DISEÑO DE RED
DISEÑO DE REDDISEÑO DE RED
DISEÑO DE RED
 
Tecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de serviciosTecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de servicios
 
Red lan
Red lanRed lan
Red lan
 
Estudio de los sistemas de comunicación industrial basado.pptx
Estudio de los sistemas de comunicación industrial basado.pptxEstudio de los sistemas de comunicación industrial basado.pptx
Estudio de los sistemas de comunicación industrial basado.pptx
 
Estudio de factibilidad
Estudio de factibilidadEstudio de factibilidad
Estudio de factibilidad
 
Hardware redes trabajo exaula seccion 02
Hardware redes  trabajo exaula seccion 02Hardware redes  trabajo exaula seccion 02
Hardware redes trabajo exaula seccion 02
 
Admon redes cisco op manager
Admon redes cisco op managerAdmon redes cisco op manager
Admon redes cisco op manager
 
Servidores web de altas prestaciones. Tema 5
Servidores web de altas prestaciones. Tema 5Servidores web de altas prestaciones. Tema 5
Servidores web de altas prestaciones. Tema 5
 

Más de RFIC-IUMA

Presentación TFG - Roberto Rodríguez
Presentación TFG - Roberto RodríguezPresentación TFG - Roberto Rodríguez
Presentación TFG - Roberto RodríguezRFIC-IUMA
 
Presentación TFG - Guillermo Ojeda
Presentación TFG - Guillermo OjedaPresentación TFG - Guillermo Ojeda
Presentación TFG - Guillermo OjedaRFIC-IUMA
 
Diseño de un Amplificador de Ganancia Programable para un Receptor IEEE 802.1...
Diseño de un Amplificador de Ganancia Programable para un Receptor IEEE 802.1...Diseño de un Amplificador de Ganancia Programable para un Receptor IEEE 802.1...
Diseño de un Amplificador de Ganancia Programable para un Receptor IEEE 802.1...RFIC-IUMA
 
Diseño de un receptor de wake-up para WSN basado en la arquitectura Uncertain-IF
Diseño de un receptor de wake-up para WSN basado en la arquitectura Uncertain-IFDiseño de un receptor de wake-up para WSN basado en la arquitectura Uncertain-IF
Diseño de un receptor de wake-up para WSN basado en la arquitectura Uncertain-IFRFIC-IUMA
 
Implementación física y verificación de un cabezal de recepción para el están...
Implementación física y verificación de un cabezal de recepción para el están...Implementación física y verificación de un cabezal de recepción para el están...
Implementación física y verificación de un cabezal de recepción para el están...RFIC-IUMA
 
Diseño de un transmisor para el estándar IEEE 802.15.4 en tecnología CMOS 0.1...
Diseño de un transmisor para el estándar IEEE 802.15.4 en tecnología CMOS 0.1...Diseño de un transmisor para el estándar IEEE 802.15.4 en tecnología CMOS 0.1...
Diseño de un transmisor para el estándar IEEE 802.15.4 en tecnología CMOS 0.1...RFIC-IUMA
 
Diseño de un filtro polifásico para un receptor IEEE 802.15.4 en tecnología...
Diseño de un filtro polifásico para un receptor IEEE 802.15.4 en tecnología...Diseño de un filtro polifásico para un receptor IEEE 802.15.4 en tecnología...
Diseño de un filtro polifásico para un receptor IEEE 802.15.4 en tecnología...RFIC-IUMA
 
Sistema de localización de objetos basado en tecnología de Código Abierto de ...
Sistema de localización de objetos basado en tecnología de Código Abierto de ...Sistema de localización de objetos basado en tecnología de Código Abierto de ...
Sistema de localización de objetos basado en tecnología de Código Abierto de ...RFIC-IUMA
 
Diseño de un circuito Wake-up para redes de sensores inalámbricas
Diseño de un circuito Wake-up para redes de sensores inalámbricasDiseño de un circuito Wake-up para redes de sensores inalámbricas
Diseño de un circuito Wake-up para redes de sensores inalámbricasRFIC-IUMA
 
Caracterización del equipo de prácticas ME1000 para el diseño de circuitos de RF
Caracterización del equipo de prácticas ME1000 para el diseño de circuitos de RFCaracterización del equipo de prácticas ME1000 para el diseño de circuitos de RF
Caracterización del equipo de prácticas ME1000 para el diseño de circuitos de RFRFIC-IUMA
 
Diseño de un cabezal de recepción para el estándar IEEE 802.15.4 en tecnologí...
Diseño de un cabezal de recepción para el estándar IEEE 802.15.4 en tecnologí...Diseño de un cabezal de recepción para el estándar IEEE 802.15.4 en tecnologí...
Diseño de un cabezal de recepción para el estándar IEEE 802.15.4 en tecnologí...RFIC-IUMA
 
Sistema de estabilización de cámara para cartografía aérea
Sistema de estabilización de cámara para cartografía aéreaSistema de estabilización de cámara para cartografía aérea
Sistema de estabilización de cámara para cartografía aéreaRFIC-IUMA
 
Control automático de un sistema de riego
Control automático de un sistema de riegoControl automático de un sistema de riego
Control automático de un sistema de riegoRFIC-IUMA
 
Diseño de un LNA basado en convertidores de corriente utilizando técnicas de ...
Diseño de un LNA basado en convertidores de corriente utilizando técnicas de ...Diseño de un LNA basado en convertidores de corriente utilizando técnicas de ...
Diseño de un LNA basado en convertidores de corriente utilizando técnicas de ...RFIC-IUMA
 
Comunicaciones a través de voz sobre IP. Casos prácticos, adaptación empresar...
Comunicaciones a través de voz sobre IP. Casos prácticos, adaptación empresar...Comunicaciones a través de voz sobre IP. Casos prácticos, adaptación empresar...
Comunicaciones a través de voz sobre IP. Casos prácticos, adaptación empresar...RFIC-IUMA
 
Estudio y Análisis de un transceptor de largo alcance LORATM SX1272
Estudio y Análisis de un transceptor de largo alcance LORATM SX1272Estudio y Análisis de un transceptor de largo alcance LORATM SX1272
Estudio y Análisis de un transceptor de largo alcance LORATM SX1272RFIC-IUMA
 
Caracterización y simulación de un receptor inalámbrico a 915 MHz
Caracterización y simulación de un receptor  inalámbrico a 915 MHzCaracterización y simulación de un receptor  inalámbrico a 915 MHz
Caracterización y simulación de un receptor inalámbrico a 915 MHzRFIC-IUMA
 
Sigma Delta (ΣΔ) Frequency Synthesizer for DVB-SH
Sigma Delta (ΣΔ) Frequency Synthesizer for DVB-SHSigma Delta (ΣΔ) Frequency Synthesizer for DVB-SH
Sigma Delta (ΣΔ) Frequency Synthesizer for DVB-SHRFIC-IUMA
 
Caracterización y simulación de un receptor inalámbrico a 915 MHz
Caracterización y simulación de un receptor inalámbrico a 915 MHzCaracterización y simulación de un receptor inalámbrico a 915 MHz
Caracterización y simulación de un receptor inalámbrico a 915 MHzRFIC-IUMA
 
Diseño de un Mezclador para Televisión Digital Vía Satélite DVB-SH basado en ...
Diseño de un Mezclador para Televisión Digital Vía Satélite DVB-SH basado en ...Diseño de un Mezclador para Televisión Digital Vía Satélite DVB-SH basado en ...
Diseño de un Mezclador para Televisión Digital Vía Satélite DVB-SH basado en ...RFIC-IUMA
 

Más de RFIC-IUMA (20)

Presentación TFG - Roberto Rodríguez
Presentación TFG - Roberto RodríguezPresentación TFG - Roberto Rodríguez
Presentación TFG - Roberto Rodríguez
 
Presentación TFG - Guillermo Ojeda
Presentación TFG - Guillermo OjedaPresentación TFG - Guillermo Ojeda
Presentación TFG - Guillermo Ojeda
 
Diseño de un Amplificador de Ganancia Programable para un Receptor IEEE 802.1...
Diseño de un Amplificador de Ganancia Programable para un Receptor IEEE 802.1...Diseño de un Amplificador de Ganancia Programable para un Receptor IEEE 802.1...
Diseño de un Amplificador de Ganancia Programable para un Receptor IEEE 802.1...
 
Diseño de un receptor de wake-up para WSN basado en la arquitectura Uncertain-IF
Diseño de un receptor de wake-up para WSN basado en la arquitectura Uncertain-IFDiseño de un receptor de wake-up para WSN basado en la arquitectura Uncertain-IF
Diseño de un receptor de wake-up para WSN basado en la arquitectura Uncertain-IF
 
Implementación física y verificación de un cabezal de recepción para el están...
Implementación física y verificación de un cabezal de recepción para el están...Implementación física y verificación de un cabezal de recepción para el están...
Implementación física y verificación de un cabezal de recepción para el están...
 
Diseño de un transmisor para el estándar IEEE 802.15.4 en tecnología CMOS 0.1...
Diseño de un transmisor para el estándar IEEE 802.15.4 en tecnología CMOS 0.1...Diseño de un transmisor para el estándar IEEE 802.15.4 en tecnología CMOS 0.1...
Diseño de un transmisor para el estándar IEEE 802.15.4 en tecnología CMOS 0.1...
 
Diseño de un filtro polifásico para un receptor IEEE 802.15.4 en tecnología...
Diseño de un filtro polifásico para un receptor IEEE 802.15.4 en tecnología...Diseño de un filtro polifásico para un receptor IEEE 802.15.4 en tecnología...
Diseño de un filtro polifásico para un receptor IEEE 802.15.4 en tecnología...
 
Sistema de localización de objetos basado en tecnología de Código Abierto de ...
Sistema de localización de objetos basado en tecnología de Código Abierto de ...Sistema de localización de objetos basado en tecnología de Código Abierto de ...
Sistema de localización de objetos basado en tecnología de Código Abierto de ...
 
Diseño de un circuito Wake-up para redes de sensores inalámbricas
Diseño de un circuito Wake-up para redes de sensores inalámbricasDiseño de un circuito Wake-up para redes de sensores inalámbricas
Diseño de un circuito Wake-up para redes de sensores inalámbricas
 
Caracterización del equipo de prácticas ME1000 para el diseño de circuitos de RF
Caracterización del equipo de prácticas ME1000 para el diseño de circuitos de RFCaracterización del equipo de prácticas ME1000 para el diseño de circuitos de RF
Caracterización del equipo de prácticas ME1000 para el diseño de circuitos de RF
 
Diseño de un cabezal de recepción para el estándar IEEE 802.15.4 en tecnologí...
Diseño de un cabezal de recepción para el estándar IEEE 802.15.4 en tecnologí...Diseño de un cabezal de recepción para el estándar IEEE 802.15.4 en tecnologí...
Diseño de un cabezal de recepción para el estándar IEEE 802.15.4 en tecnologí...
 
Sistema de estabilización de cámara para cartografía aérea
Sistema de estabilización de cámara para cartografía aéreaSistema de estabilización de cámara para cartografía aérea
Sistema de estabilización de cámara para cartografía aérea
 
Control automático de un sistema de riego
Control automático de un sistema de riegoControl automático de un sistema de riego
Control automático de un sistema de riego
 
Diseño de un LNA basado en convertidores de corriente utilizando técnicas de ...
Diseño de un LNA basado en convertidores de corriente utilizando técnicas de ...Diseño de un LNA basado en convertidores de corriente utilizando técnicas de ...
Diseño de un LNA basado en convertidores de corriente utilizando técnicas de ...
 
Comunicaciones a través de voz sobre IP. Casos prácticos, adaptación empresar...
Comunicaciones a través de voz sobre IP. Casos prácticos, adaptación empresar...Comunicaciones a través de voz sobre IP. Casos prácticos, adaptación empresar...
Comunicaciones a través de voz sobre IP. Casos prácticos, adaptación empresar...
 
Estudio y Análisis de un transceptor de largo alcance LORATM SX1272
Estudio y Análisis de un transceptor de largo alcance LORATM SX1272Estudio y Análisis de un transceptor de largo alcance LORATM SX1272
Estudio y Análisis de un transceptor de largo alcance LORATM SX1272
 
Caracterización y simulación de un receptor inalámbrico a 915 MHz
Caracterización y simulación de un receptor  inalámbrico a 915 MHzCaracterización y simulación de un receptor  inalámbrico a 915 MHz
Caracterización y simulación de un receptor inalámbrico a 915 MHz
 
Sigma Delta (ΣΔ) Frequency Synthesizer for DVB-SH
Sigma Delta (ΣΔ) Frequency Synthesizer for DVB-SHSigma Delta (ΣΔ) Frequency Synthesizer for DVB-SH
Sigma Delta (ΣΔ) Frequency Synthesizer for DVB-SH
 
Caracterización y simulación de un receptor inalámbrico a 915 MHz
Caracterización y simulación de un receptor inalámbrico a 915 MHzCaracterización y simulación de un receptor inalámbrico a 915 MHz
Caracterización y simulación de un receptor inalámbrico a 915 MHz
 
Diseño de un Mezclador para Televisión Digital Vía Satélite DVB-SH basado en ...
Diseño de un Mezclador para Televisión Digital Vía Satélite DVB-SH basado en ...Diseño de un Mezclador para Televisión Digital Vía Satélite DVB-SH basado en ...
Diseño de un Mezclador para Televisión Digital Vía Satélite DVB-SH basado en ...
 

Último

Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)dianamateo1513
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...humberto espejo
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRyanimarca23
 
Espontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosEspontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosOscarGonzalez231938
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptxNayeliZarzosa1
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialyajhairatapia
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1victorrodrigues972054
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxluisvalero46
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaSebastianQP1
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionOsdelTacusiPancorbo
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdfRicardoRomeroUrbano
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana5extraviado
 

Último (20)

Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
 
Espontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosEspontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneos
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundial
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptx
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieria
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacion
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana
 

Sistema para monitorizar y controlar instalaciones de forma remota utilizando Software Libre

  • 1. AUTOR: D. Zebenzuy Lima López TUTORES: Dr. Francisco Javier del Pino Suárez Dr. Hugo García Vázquez TITULACIÓN: Ingeniero de Telecomunicación UNIVERSIDAD DE LAS PALMAS DE GRAN CANARIA SISTEMA PARA MONITORIZAR Y CONTROLAR INSTALACIONES DE FORMA REMOTA UTILIZANDO SOFTWARE LIBRE EITE 2015
  • 2. INDICE 1. Motivación del proyecto 2. Objetivos 3. Introducción 4. Bloque 1: Unidad de control 5. Bloque 2: Servidor y base de datos 6. Bloque 3: Aplicación web 7. Sistema completo 7.1. Funcionamiento 7.2. Administración 8. Análisis y resultados 8.1. Temperatura 8.2. CPU 8.3. Memoria 8.4. Estudio energético 9. Aplicaciones 10. Presupuesto 11. Conclusiones y trabajos futuros
  • 3. 1. MOTIVACIÓN DEL PROYECTO 1. Motivación del proyecto 2. Objetivos 3. Introducción 4. Bloque 1: Unidad de control 5. Bloque 2: Servidor y base de datos 6. Bloque 3: Aplicación web 7. Sistema completo 7.1. Funcionamiento 7.2. Administración 8. Análisis y resultados 8.1. Temperatura 8.2. CPU 8.3. Memoria 8.4. Estudio energético 9. Aplicaciones 10. Presupuesto. 11. Conclusiones y trabajos futuros 1
  • 4. 1. MOTIVACIÓN DEL PROYECTO • Adquirir nuevos conocimientos y aptitudes • Aplicar las distintas disciplinas de la titulación • Desarrollar un producto 2 ACTUAL FUNCIONAL VERSÁTIL FUTURO
  • 5. 2. OBJETIVOS 1. Motivación del proyecto 2. Objetivos 3. Introducción 4. Bloque 1: Unidad de control 5. Bloque 2: Servidor y base de datos 6. Bloque 3: Aplicación web 7. Sistema completo 7.1. Funcionamiento 7.2. Administración 8. Análisis y resultados 8.1. Temperatura 8.2. CPU 8.3. Memoria 8.4. Estudio energético 9. Aplicaciones 10. Presupuesto. 11. Conclusiones y trabajos futuros 3
  • 6. 2. OBJETIVOS • Diseñar un sistema abierto para monitorizar y controlar cualquier tipo instalación de forma remota utilizando Software libre • Uso y gestión un servidor y una base de datos • Creación de una aplicación web • Abordar el proyecto por separado: 3 Bloques • Implementación y verificación del sistema general • Estudio de posibles aplicaciones 4 DISEÑAR USAR Y GESTIONAR ESTUDIAR IMPLEMENTACIÓN Y VERIFICACIÓN DESARROLLAR
  • 7. 3. INTRODUCCIÓN 1. Motivación 2. Objetivos 3. Introducción 4. Bloque 1: Unidad de control 5. Bloque 2: Servidor y base de datos 6. Bloque 3: Aplicación web 7. Sistema completo 7.1. Funcionamiento 7.2. Administración 8. Análisis y resultados 8.1. Temperatura 8.2. CPU 8.3. Memoria 8.4. Estudio energético 9. Aplicaciones 10. Presupuesto. 11. Conclusiones y trabajos futuros 5
  • 8. 3. INTRODUCCIÓN  Redes sensores e Internet de las cosas como base del proyecto  Redes de sensores  Monitorizan magnitudes físicas de procesos productivos  Actualmente se comunican de forma inalámbrica  Tamaño reducido, potentes y consumo eficiente  Utilizan ZigBee, Bluetooth, WIFI o GPRS  Estándar IEEE 802.15.4  Diversas aplicaciones: domótica, militares, industriales, agrícolas, protección medioambiental, etc 6
  • 9. 3. INTRODUCCIÓN • Mota o nodo Sensor Transmisor con tecnología inalámbrica: wifi,zigbee,bluetooth.. Batería CPU/Memoria 7
  • 10. 3. INTRODUCCIÓN  Internet de las cosas  Interconexión de objetos cotidianos con Internet  Próxima evolución de Internet  En 2003 : 0,08 dispositivos/persona  Actualmente : 1,84 dispositivos/persona  Internet sensorial 8
  • 11. 3. INTRODUCCIÓN • Propuesta sistema general CPU Wifi Red Waspmote Red Arduino Otros Sensores Actuadores Cámara Otros INTERNET Ethernet Servidor WEB WEB WEB Usuario 1 Usuario 2 Usuario 1 CPU Wifi Red Waspmote Red Arduino Otros Sensores Actuadores Cámara Otros Usuario 2 Ethernet Bloque 1 Bloque 2 Bloque 3 9 BLOQUE 1 BLOQUE 3 BLOQUE 2
  • 12. 4. BLOQUE 1 1. Motivación del proyecto 2. Objetivos 3. Introducción 4. Bloque 1: Unidad de control 5. Bloque 2: Servidor y base de datos 6. Bloque 3: Aplicación web 7. Sistema completo 7.1. Funcionamiento 7.2. Administración 8. Análisis y resultados 8.1. Temperatura 8.2. CPU 8.3. Memoria 8.4. Estudio energético 9. Aplicaciones 10. Presupuesto. 11. Conclusiones y trabajos futuros 10
  • 13. 4. BLOQUE 1 • Estará ubicado en la instalación a monitorizar y controlar  Raspberry Pi 11 ARDUINO SERVO MOTOR CÁMARA WEB LEDs
  • 14. 4. BLOQUE 1  Raspberry Pi  Configurada y programada completamente desde cero  Es la unidad de control en la instalación  Encargada de la recepción (Gateway) y envío de datos al servidor principal  Maestro (Master) en la comunicación con Arduino  Controla los dispositivos añadidos  Actualiza su IP pública automáticamente, evitando uso de dominios  Por seguridad  Permisos de acceso a la base de datos restringidos  Conexión SSH con el servidor  Clave RSA como huella alojada en servidor principal 12
  • 15. 4. BLOQUE 1  Dispositivos conectados a la Raspberry Pi  Arduino  Incorpora los sensores que recogen los valores analógicos de temperatura, humedad y luminosidad  Envía los datos a través de USB al Gateway (RPi)  Esclavo (Slave)  Servo motor  Cámara web  LEDs  Hub 4xUSB 13
  • 16. Se ejecuta script de petición de datos Se crea Tunneling SSH Se realiza la conexión segura con la base de datos Se abre el puerto serie • Se definen los parámetros de conexión • Se escribe por el puerto serie un dato ("1") • Se lee el puerto serie pasado un timeout establecido Se reciben los datos y se realiza la conversión necesaria Se almacenan los datos en la BD Se cierran las conexiones • Base de datos • Puerto serie • SSH Petición desde la aplicación web Se lee el puerto serie Se leen los datos analógicos de los sensores Se envían los datos por el puerto serie con un formato establecido Se hace un vaciado del puerto serie (flush) Vacío Hay dato 4. BLOQUE 1 14
  • 17. 5. BLOQUE 2 1. Motivación del proyecto 2. Objetivos 3. Introducción 4. Bloque 1: Unidad de control 5. Bloque 2: Servidor y base de datos 6. Bloque 3: Aplicación web 7. Sistema completo 7.1. Funcionamiento 7.2. Administración 8. Análisis y resultados 8.1. Temperatura 8.2. CPU 8.3. Memoria 8.4. Estudio energético 9. Aplicaciones 10. Presupuesto. 11. Conclusiones y trabajos futuros 15
  • 18. 5. BLOQUE 2 - Servidor  Utilización de un servidor WAMP  Funciones del servidor • Gestión de usuarios, base de datos • Alojamiento de la aplicación web 16 WINDOWS APACHE MySQL PHP
  • 19. 5. BLOQUE 2 - Servidor  Configuraciones • Acceso remoto permitido desde RPi • Creación de un usuario para RPi • Privilegios restringidos 17 MAYOR CONTROL SEGURIDAD
  • 20. 5. BLOQUE 2 - Base de datos  Base de datos MySQL 18 GESTIÓN INSTALACIONES USUARIOS INSTALACIONES  Acceso y privilegios restringidos para RPi.  Control absoluto para el administrador  Sólo podrá actualizar el servidor (IP pública)  Sólo podrá insertar los nuevos datos de los sensores
  • 21. 5. BLOQUE 2 - Base de datos Usuarios ID User Password Servidor 19
  • 22. 5. BLOQUE 2 - Base de datos Instalaciones ID Nodo Hum Lum Temp Fecha Ref Base de datos relacional: Ref está relacionado con el ID de la tabla usuarios 20
  • 23. 6. BLOQUE 3 1. Motivación del proyecto 2. Objetivos 3. Introducción 4. Bloque 1: Unidad de control 5. Bloque 2: Servidor y base de datos 6. Bloque 3: Aplicación web 7. Sistema completo 7.1. Funcionamiento 7.2. Administración 8. Análisis y resultados 8.1. Temperatura 8.2. CPU 8.3. Memoria 8.4. Estudio energético 9. Aplicaciones 10. Presupuesto 11. Conclusiones y trabajos futuros 21
  • 24. 6. BLOQUE 3  Aplicación web  Acceso: Programado en PHP y HTML  Restringe el acceso al usuario  Aplicación: Programada en HTML5, JavaScript, PHP y CSS  Permite la monitorización y control de la instalación 22 USUARIO CONTRASEÑA
  • 25. 6. BLOQUE 3 • Aplicación web: Acceso 23
  • 26. 6. BLOQUE 3  Aplicación web: Monitorización 24 LUMINOSIDAD TEMPERATURA HUMEDAD RELATIVA FECHA
  • 27. 6. BLOQUE 3 • Aplicación web: Control 25 LEDs WEBCAM SERVO MOTOR
  • 28. 7. SISTEMA COMPLETO 1. Motivación del proyecto 2. Objetivos 3. Introducción 4. Bloque 1: Unidad de control 5. Bloque 2: Servidor y base de datos 6. Bloque 3: Aplicación web 7. Sistema completo 7.1. Funcionamiento 7.2. Administración 8. Análisis y resultados 8.1. Temperatura 8.2. CPU 8.3. Memoria 8.4. Estudio energético 9. Aplicaciones 10. Presupuesto. 11. Conclusiones y trabajos futuros 26
  • 29. 7. SISTEMA COMPLETO - FUNCIONAMIENTO INTERNET Servidor WEB WEB Usuario 1 Usuario 2 Usuario RPi Instalación del Usuario LEDs Servo motor Cámara web Datos de los sensores. vía USB Datos sensores calibrados. Vía WIFI ACCIONES DEL USUARIO: Petición de datos Activar/desactivar Cámara web Rotar servo motor Encender/Apagar LEDs IP PÚBLICA 87.20.20.20 Usuario Contraseña 27
  • 30. 7. SISTEMA COMPLETO - FUNCIONAMIENTO INTERNET Servidor WEB WEB Usuario 1 Usuario 2 Usuario RPi Instalación del Usuario LEDs Servo motor Cámara web Datos de los sensores. vía USB Datos sensores calibrados. Vía WIFI ACCIONES DEL USUARIO: Petición de datos Activar/desactivar Cámara web Rotar servo motor Encender/Apagar LEDs IP PÚBLICA 87.20.20.20 Usuario Contraseña 27 LOGIN
  • 31. 7. SISTEMA COMPLETO - FUNCIONAMIENTO INTERNET Servidor WEB WEB Usuario 1 Usuario 2 Usuario RPi Instalación del Usuario LEDs Servo motor Cámara web Datos de los sensores. vía USB Datos sensores calibrados. Vía WIFI ACCIONES DEL USUARIO: Petición de datos Activar/desactivar Cámara web Rotar servo motor Encender/Apagar LEDs IP PÚBLICA 87.20.20.20 Usuario Contraseña 27 PETICIÓN RECIBIDA
  • 32. 7. SISTEMA COMPLETO - FUNCIONAMIENTO INTERNET Servidor WEB WEB Usuario 1 Usuario 2 Usuario RPi Instalación del Usuario LEDs Servo motor Cámara web Datos de los sensores. vía USB Datos sensores calibrados. Vía WIFI ACCIONES DEL USUARIO: Petición de datos Activar/desactivar Cámara web Rotar servo motor Encender/Apagar LEDs IP PÚBLICA 87.20.20.20 Usuario Contraseña 27 ¡DATOS DISPONIBLES!
  • 33. 7. SISTEMA COMPLETO 1. Motivación del proyecto 2. Objetivos 3. Introducción 4. Bloque 1: Unidad de control 5. Bloque 2: Servidor y base de datos 6. Bloque 3: Aplicación web 7. Sistema completo 7.1. Funcionamiento 7.2. Administración 8. Análisis y resultados 8.1. Temperatura 8.2. CPU 8.3. Memoria 8.4. Estudio energético 9. Aplicaciones 10. Presupuesto 11. Conclusiones y trabajos futuros 28
  • 34. 7. SISTEMA COMPLETO - ADMINISTRACIÓN  Administración del sistema • Acceso remoto como administrador a RPi • Mantenimiento del servidor, base de datos y aplicación web  Gestión de errores • Archivos log en RPi • Recepción de correo electrónico 29
  • 35. 8. ANÁLISIS Y RESULTADOS 1. Motivación del proyecto 2. Objetivos 3. Introducción 4. Bloque 1: Unidad de control 5. Bloque 2: Servidor y base de datos 6. Bloque 3: Aplicación web 7. Sistema completo 7.1. Funcionamiento 7.2. Administración 8. Análisis y resultados 8.1. Temperatura 8.2. CPU 8.3. Memoria 8.4. Estudio energético 9. Aplicaciones 10. Presupuesto 11. Conclusiones y trabajos futuros 30
  • 36. 8. ANÁLISIS Y RESULTADOS • Temperatura 46.5 47 47.5 48 48.5 49 49.5 50 1 2 3 4 5 6 7 8 9 10 11 TemperaturaºC 7 horas encendida + Webcam 31
  • 37. 8. ANÁLISIS Y RESULTADOS • Temperatura Horas encendida Temperatura máxima Temperatura media 2 47.6 ºC 47.34ºC 4 47.6 ºC 46.81 ºC. 5 47.6 ºC 47.11 ºC. 7 49.7 ºC 48.73 ºC. 32
  • 38. 8. ANÁLISIS Y RESULTADOS • Temperatura Horas encendida Temperatura máxima Temperatura media 2 47.6 ºC 47.34ºC 4 47.6 ºC 46.81 ºC. 5 47.6 ºC 47.11 ºC. 7 49.7 ºC 48.73 ºC. 32 49.7 ºC
  • 39. 8. ANÁLISIS Y RESULTADOS 1. Motivación del proyecto 2. Objetivos 3. Introducción 4. Bloque 1: Unidad de control 5. Bloque 2: Servidor y base de datos 6. Bloque 3: Aplicación web 7. Sistema completo 7.1. Funcionamiento 7.2. Administración 8. Análisis y resultados 8.1. Temperatura 8.2. CPU 8.3. Memoria 8.4. Estudio energético 9. Aplicaciones 10. Presupuesto 11. Conclusiones y trabajos futuros 33
  • 40. 8. ANÁLISIS Y RESULTADOS • CPU 17.8 5.6 53.4 0.6 0 10 20 30 40 50 60 Sensores LEDs Webcam Servo Consumo CPU (%) 34
  • 41. 8. ANÁLISIS Y RESULTADOS • Webcam proceso crítico 35 Resolución CPU (%) Memoria (%) 320x240 53,4 0,4 720x480 92,7 0,9 800x600 91,7 1,3 1280x720 93 2,3
  • 42. 8. ANÁLISIS Y RESULTADOS • Webcam proceso crítico 35 Resolución CPU (%) Memoria (%) 720x480 92,7 0,9 800x600 91,7 1,3 1280x720 93 2,3 320X240 53,4 0,4
  • 43. 8. ANÁLISIS Y RESULTADOS 1. Motivación del proyecto 2. Objetivos 3. Introducción 4. Bloque 1: Unidad de control 5. Bloque 2: Servidor y base de datos 6. Bloque 3: Aplicación web 7. Sistema completo 7.1. Funcionamiento 7.2. Administración 8. Análisis y resultados 8.1. Temperatura 8.2. CPU 8.3. Memoria 8.4. Estudio energético 9. Aplicaciones 10. Conclusiones y trabajos futuros 11. Presupuesto 36
  • 44. 8. ANÁLISIS Y RESULTADOS • Memoria 2.5 2 0,4 1.4 0 0.5 1 1.5 2 2.5 3 Sensores LEDs Webcam Servo Consumo Memoria (%) 37
  • 45. 8. ANÁLISIS Y RESULTADOS 1. Motivación del proyecto 2. Objetivos 3. Introducción 4. Bloque 1: Unidad de control 5. Bloque 2: Servidor y base de datos 6. Bloque 3: Aplicación web 7. Sistema completo 7.1. Funcionamiento 7.2. Administración 8. Análisis y resultados 8.1. Temperatura 8.2. CPU 8.3. Memoria 8.4. Estudio energético 9. Aplicaciones 10. Presupuesto 11. Conclusiones y trabajos futuros 38
  • 46. 8. ANÁLISIS Y RESULTADOS • Estudio energético Tarifa punta: 0,165383 €/kWh 21,731 € Tarifa llano: 0,130022 €/kWh 17,085 € Tarifa valle: 0,089085 €/kWh 11,706 € vs Tarifa punta: 0,165383 €/kWh 94.108 € Tarifa llano: 0,130022 €/kWh 73.985 € Tarifa valle: 0,089085 €/kWh 50.692 € 39 P = 15 W P = 64.98 W
  • 47. 8. ANÁLISIS Y RESULTADOS • Estudio energético Tarifa punta: 0,165383 €/kWh 21,731 € Tarifa llano: 0,130022 €/kWh 17,085 € Tarifa valle: 0,089085 €/kWh 11,706 € vs Tarifa punta: 0,165383 €/kWh 94.108 € Tarifa llano: 0,130022 €/kWh 73.985 € Tarifa valle: 0,089085 €/kWh 50.692 € 39 Ahorro anual del 77 % en la tarifa de la energía eléctrica 21.731 € 94.108 €
  • 48. 9. POSIBLES APLICACIONES 1. Motivación del proyecto 2. Objetivos 3. Introducción 4. Bloque 1: Unidad de control 5. Bloque 2: Servidor y base de datos 6. Bloque 3: Aplicación web 7. Sistema completo 7.1. Funcionamiento 7.2. Administración 8. Análisis y resultados 8.1. Temperatura 8.2. CPU 8.3. Memoria 8.4. Estudio energético 9. Posibles aplicaciones 10. Presupuesto 11. Conclusiones y trabajos futuros 40
  • 49. 9. POSIBLES APLICACIONES • Centro de procesamiento de datos (CPD) 41
  • 50. 9. POSIBLES APLICACIONES • Centro de procesamiento de datos (CPD) 1. Medidas de seguridad en caso de incendio o inundación 2. Sistema específico de refrigeración para mantener una temperatura baja 3. Instalación de alarmas, control de temperatura y humedad con avisos SNMP o SMTP 4. Seguridad física de la instalación 42 REQUISITOS
  • 51. 9. POSIBLES APLICACIONES • Laboratorios 43
  • 52. 9. POSIBLES APLICACIONES • Laboratorios 1. Temperatura estable 2. Niveles de Temperatura y humedad determinados para equipos electrónicos 3. Protección de sustancias de la luz 44 REQUISITOS
  • 53. 9. POSIBLES APLICACIONES • Invernaderos 45
  • 54. 9. POSIBLES APLICACIONES • Invernaderos 1. Temperatura 2. Humedad relativa 3. Luminosidad 4. CO2 46 REQUISITOS
  • 56. 9. POSIBLES APLICACIONES • Bodegas 1. Instalación sin oscilaciones térmicas 2. Valores determinados de humedad relativa 3. Importancia de conocer la temperatura y humedad relativa en todo momento 48 REQUISITOS
  • 57. 10. PRESUPUESTO 1. Motivación del proyecto 2. Objetivos 3. Introducción 4. Bloque 1: Unidad de control 5. Bloque 2: Servidor y base de datos 6. Bloque 3: Aplicación web 7. Sistema completo 7.1. Funcionamiento 7.2. Administración 8. Análisis y resultados 8.1. Temperatura 8.2. CPU 8.3. Memoria 8.4. Estudio energético 9. Aplicaciones 10. Presupuesto 11. Conclusiones y trabajos futuros 49
  • 58. 10. PRESUPUESTO Concepto Valor Costes Hardware 648,89 € Costes de materiales electrónicos utilizados 205,05 € Costes de recursos humanos 4200 € Total 5053,94 € IGIC 7% 353,776 € Presupuesto Total 5407,72 € 50
  • 59. 10. PRESUPUESTO Concepto Valor Costes Hardware 648,89 € Costes de materiales electrónicos utilizados 205,05 € Costes de recursos humanos 4200 € Total 5053,94 € IGIC 7% 353,776 € Presupuesto Total 5407,72 € 50 5407,72 €
  • 60. 11. CONCLUSIONES Y TRABAJOS FUTUROS 1. Motivación del proyecto 2. Objetivos 3. Introducción 4. Bloque 1: Unidad de control 5. Bloque 2: Servidor y base de datos 6. Bloque 3: Aplicación web 7. Sistema completo 7.1. Funcionamiento 7.2. Administración 8. Análisis y resultados 8.1. Temperatura 8.2. CPU 8.3. Memoria 8.4. Estudio energético 9. Aplicaciones 10. Presupuesto. 11. Conclusiones y trabajos futuros 51
  • 61. 11. CONCLUSIONES Y TRABAJOS FUTUROS 1. Configuración y programación al completo y desde cero de la Raspberry Pi para que sea capaz de cumplir con los requisitos del proyecto 2. Estudio de la placa Arduino y del kit de sensores 3. Desarrollo de un Software para la petición y recepción de datos que proceden de los sensores y posterior almacenamiento en una base de datos 4. Desarrollo de Software para cada dispositivo que será controlado por el cliente desde una aplicación web 52
  • 62. 11. CONCLUSIONES Y TRABAJOS FUTUROS 5. Configuración de un servidor y una base de datos que administrará el sistema y dará soporte a las diferentes instalaciones 6. Desarrollo de una aplicación web que permite monitorizar y controlar las instalaciones mediante cualquier dispositivo que soporte un navegador web 7. Medidas de seguridad en la configuración de la RPi, en la base de datos, en el servidor y en la aplicación web 8. Estudio de los requisitos de diferentes instalaciones 9. Construcción de un prototipo mediante el cual se podrá realizar una demostración 53
  • 63. 11. CONCLUSIONES Y TRABAJOS FUTUROS • Trabajos futuros 1. Implementar la comunicación ZigBee 2. Proporcionar mayor seguridad a la aplicación web. Conexión segura SSL 3. Desarrollar una aplicación móvil para los sistemas operativos móviles más importantes 4. Añadir más nodos con sensores que midan diferentes parámetros y aumentar así el número de posibles aplicaciones 5. Proveer una salida comercial al proyecto 54
  • 64. AUTOR: D. Zebenzuy Lima López TUTORES: Dr. Francisco Javier del Pino Suárez Dr. Hugo García Vázquez TITULACIÓN: Ingeniero de Telecomunicación UNIVERSIDAD DE LAS PALMAS DE GRAN CANARIA SISTEMA PARA MONITORIZAR Y CONTROLAR INSTALACIONES DE FORMA REMOTA UTILIZANDO SOFTWARE LIBRE EITE 2015
  • 65. UNIVERSIDAD DE LAS PALMAS DE GRAN CANARIA ¡GRACIAS POR SU ATENCIÓN! EITE 2015

Notas del editor

  1. ESTÁNDAR IEEE 802.15.4 SOPORTADO Y PROMOVIDO POR ZIGBEE
  2. WSN FORMADAS POR UNIDADES AUTONOMAS DENOMINADAS
  3. ESTE BLOQUE ESTA UBICADO EN … Y ESTA GOBERNADO POR UNA RASPBERRY PI, LLAMADO MICRO ORDENADOR DE PLACA UNICA. A EL SE LE HAN CONECTADO LOS SIGUIENTES DISPOSITIVOS…
  4. EL DESARROLLO DE ESTE BLOQUE SUPUSO LA TAREA MAS COMPLEJA Y LARGA DEL PFC. LA CONFIGURACION Y PROGRAMACION DE LA RPI CONSTITUYO LA SUBTAREA MAS IMPORTANTE, Y FUERON NECESARIAS MUCHAS HORAS DE DEDICACION. ESTE DISPOSITIVO SE PROPORCIONA SIN S.O, UNIDAD DE ALMACENAMIENTO Y NINGUN TIPO DE CONFIGURACION… POR QUE SE PROCEDIO, ENTRE OTRAS TAREAS A INSTALAR RASPBIAN… SE CONFIGURÓ LA CONEXIÓN A INTERNET Y LOS DISTINTOS PUERTOS ENTRADA/SALIDA ADEMÁS, SE INSTALO UN SERVIDOR LAMP…SI FUESE NECESARIO, LA RPI ESTÁ PREPARADA PARA SER INDEPENDIENTE DE UN SERVIDOR EXTERNO. SE LOGRA QUE SEA VERSÁTIL Y TOTALMENTE CONFIGURABLE.
  5. ARDUINO: INICIALMENTE SE PRETENDIA REALIZAR LA COMUNICACIÓN VIA ZIGBEE CON RPI, PERO NO SE PUDO CONSEGUIR EL ADAPTADOR ZIGBEE-USB PARA LA RPI Y FINALMENTE SE REALIZO CON COMUNICACIÓN SERIE VIA USB AUN ASI AMBOS DISPOSITIVOS ESTAN PREPARADOS Y CONFIGURADOS PARA CON SOLO ESTE ADAPTADOR SE REALICE LA COMUNICACIÓN SIN CABLES SERVO MOTOR: PIN 18 GPIO => PWM !! VARIANDO ANCHO DEL PULSO CAMARA WEB => APP QUE CAPTA IMÁGENES JPG Y LAS TRANSMITE EN FORMA DE SECUENCIA DE VIDEO M-JPEG A TRAVES DE PROTOCOLO HTTP LEDS => CONECTADOS A LOS GPIO PARA TODO ESTO HA SIDO NECESARIO CONFIGURAR CADA UNO DE LOS DIFERENTES PUERTOS E/S
  6. EXPLICACION EXPLICAR QUE PASA SI EL ARDUINO SE CUELGA, COLOQUIALMENTE HABLANDO => TIMEOUT EN RPI EL SKECHT DEL ARDUINO ESTA PREPARADO PARA VOLCARLO SOBRE OTROS NODOS EN CASO DE QUE SE DESEE AÑADIR MAS NODOS A LA RED, SIN NECESIDAD DE REESCRIBIR CODIGO, DIGAMOS QUE ES REUTILIZABLE! CODIGO DE LA RPI ES INDEPENDIENTE DEL DISPOSITIVO, POR QUE TB SE PUEDE UTILIZAR EN OTRO DISPOSITIVO CON S.O LINUX E INTERPRETE LENGUAJE PYTHON. SE LOGRA ASI QUE SEA UN SISTEMA VERSATIL Y CONFIGURABLE
  7. INCLUSO PARA LA FUNCION MAS SENCILLA, COMO CONTROLAR LOS LEDS, NO HA SIDO UNA TAREA TRIVIAL : HAY IMPLICITA UNA FUNCION JAVASCRIPT, UNA CONFIGURACION PREVIA DE LOS GPIO Y UN SCRIPT PYTHON QUE EJECUTA LAS ACCIONES DE APAGAR O ENCENDER.
  8. ANALISIS A LOS QUE SE HA SOMETIDO EL DISPOSITIVO PRINCIPAL DEL SISTEMA, LA RPI
  9. PROCESO WEBCAM MAS CRITICO!
  10. CONCLUSIONES!! VIGILAR Y MEJORAR TEMP Y CONSUMO CPU => VENTILADOR PARA TEMP DE CPU
  11. ADEMAS DE CONSUMIR UNA CUARTA PARTE DE POTENCIA => AHORRO ANUAL DEL 77%
  12. PARA UN LABORATORIO SENCILLO, COMO LOS QUE PODEMOS TENER EN ESTE EDIFICIO
  13. VISTOS ESTOS POSIBLES ESCENARIOS, VEMOS COMO EL SISTEMA TAL Y COMO ESTA IMPLEMENTADO: PUEDE CUMPLIR GRAN PARTE DE LOS REQUISITOS INDICADOS COMO ES TOTALMENTE CONFIGURABLE, SI SE AÑADEN MAS DISPOSITIVOS Y SE PROGRAMAN DISTINTAS ACCIONES PODRÁ IMPLEMENTARSE EN OTRAS MUCHAS INSTALACIONES. DIGAMOS QUE ESTA PREPARADO A GUSTO Y NECESIDAD DEL CLIENTE
  14. NO NOMBRAR SITUACION ECONOMICA
  15. PUEDO AFIRMAR POR TANTO QUE HE CUMPLIDO CON LAS MOTIVACIONES PUES A PARTE DE APRENDER A…. HE APLICADO LAS DISTINTAS DISCIPLINA VISTAS EN LA TITULACION, TALES COMO PROGRAMACION, TELEMATICA, ELECTRONICA ETC… EN CUANTO A LOS OBJETIVOS TAMBIEN CONSIDERO QUE SE HAN CUMPLIDO. SE HA DESARROLLADO EL PROYECTO CON ÉXITO INCLUSO SE HAN AÑADIDO MAS FUNCIONES QUE NO ESTABAN PLANTEADAS. EN DEFINITIVA, CONSTITUYE UN PROYECTO FUNCIONAL, CONFIGURABLE Y APLICABLE A INSTALACIONES DE CUALQUIER INDOLE.
  16. RECORDAR QUE SOLO HACE FALTA EL ADAPTADOR 4. QUE COMO EL CODIGO PARA ARDUINO ESTA PREPARADO, SOLO ES NECESARIO VOLCAR ESTE CODIGO Y AÑADIR MAS NODOS A LA RED. SENCILLO
  17. DEMOSTRACION: CONTAR QUE HE PREPARADO PARA HOY UNA INTRANET ENSEÑAR ROUTER PORTATIL ACTUA DE SERVIDOR RPI ESTARIA SITUADA EN UNA INSTALACION PARA DAR SALIDA A INTERNET, SOLO SE NECESITA UN DOMINO PARA EL SERVIDOR EXPLICAR PARA QUE SIRVE CADA BOTON ENSEÑAR APP EN TABLET
  18. DEMOSTRACION: CONTAR QUE HE PREPARADO PARA HOY UNA INTRANET ENSEÑAR ROUTER PORTATIL ACTUA DE SERVIDOR RPI ESTARIA SITUADA EN UNA INSTALACION PARA DAR SALIDA A INTERNET, SOLO SE NECESITA UN DOMINO PARA EL SERVIDOR EXPLICAR PARA QUE SIRVE CADA BOTON ENSEÑAR APP EN TABLET