La interfaz permite controlar de forma remota el sistema domótico de la empresa S&T Consulting. Se desarrolló software para Arduino y una interfaz gráfica en una página web usando HTML, PHP y base de datos. La interfaz permite controlar luminarias y tomas de corriente del sistema domótico de forma remota a través de internet.
Una estrategia de seguridad en la nube alineada al NIST
Home automation solutions (domotic system)
1. DISEÑO E IMPLEMENTACION DE
UNAINTERFAZ PARAELCONTROL
REMOTO DE UN SISTEMA
DOMOTICO PARALAEMPRESAS&T
CONSULTING
UNIVERSIDAD CATÓLICA BOLIVIANA SAN PABLO
UNIDAD ACADÉMICA REGIONAL COCHABAMBA
Departamento de Ciencias Exactas e Ingeniería
Flores Pozo Juan Luis
Torres Ortiz José Alberto
2. Antencedentes
S&T CONSULTING es una empresa creada para prestar servicios a la
industria en el área de Energía, Automatización y Mantenimiento
Industrial, Telecomunicaciones y Sistemas de Información.
Trabaja en las siguientes áreas:
S&T
CONSULTING
Servicio de
Consultoría
Ventas de
Materiales
Cableado
Estructurado
Instalación
de redes
Fuente: Elaboración Propia 2013
4. Planteamiento del problema
• Utilizar todos los medios y recursos necesarios
para poder desarrollar un diseño apropiado de
interfaz sobre el Sistema Domotico propiedad de
la empresa para su control y gestión remota
utilizando un entorno grafico sencillo.
5. FUENTE: “Sistema de Control y Gestión Remoto para Sistemas Domóticos”, Universidad de Morón
6. Objetivos
• General
Implementar una interfaz que permita la
comunicación de una plataforma Arduino
con la red de internet para el monitoreo y
gestión de un Sistema Domotico propiedad
de S&T CONSULTING.
7. Objetivos
Específicos
• Desarrollar el software necesario y compatible
con el Sistema Domótico (plataforma Arduino)
haciendo uso del lenguaje C++
• Desarrollar un entorno gráfico amigable y
personalizable en una página WEB mediante
programación HTML y PHP.
8. Objetivos
Específicos
• Desarrollar un sistema de seguridad tipo
contraseña dentro de la página WEB.
• Implementar la interfaz desarrollada sobre el
Sistema Domótico de la empresa para lograr
una automatización completa.
• Elaborar la evaluación económica del proyecto.
9. Alcances
• Desarrollo de:
Software sobre la plataforma Arduino
La interfaz grafica en una pagina web
Sistema de seguridad aplicable a la pagina
web
• Implementación de la interfaz desarrollada
sobre el sistema domotico propiedad de
S&T CONSULTING
10. Limitaciones
• El proyecto no contempla una fase de
capacitación ni la creación de contenidos.
• La implementación de la interfaz gráfica sobre un
dominio WEB único dependerá de la empresa
(costo anual por el derecho).
• La implementación total o no de este proyecto
estará sujeta a decisión de la empresa S&T
CONSULTING y a su cargo
11. Justificación
• Desarrollar este proyecto significa también un
incentivo de capacidad de invención dentro del
área de tecnología.
• La empresa crece en servicios, lo que implica
oportunidades de negocio y crecimiento hacia
otros nuevos servicios y mercados en el futuro.
• Parte de lo desarrollado ahora podría ser
destinado posteriormente para prestar servicios
de automatización en industrias, empresas
petroleras, mineras, etc.
12. • Automatización:
La automatización es un sistema de control, el cual
manipula indirectamente los valores, o los comandos o
tareas que manda de un agente externo, de un sistema
controlado.
Marco Teórico
Automatización
Domítica
Inmótica
Urbótica
Fuente: Elaboración Propia
2013
14. Marco Teórico
Lenguaje Arduino
La plataforma Arduino se programa mediante el
uso de un lenguaje propio basado en el lenguaje de
programación de alto nivel tipo “Processing”.
• Java
• C
• C++
Lenguaje HTML:
(HyperText Markup Language). Lenguaje estático para
el desarrollo de sitios web . Desarrollado por el World
Wide Web Consortium (W3C).
15. Marco Teórico
Lenguaje PHP
• PHP es un lenguaje de programación usado en
sitios web dinámicos, actualmente es el lenguaje
de desarrollo más usado en todo el mundo.
Wampserver
• Es un entorno de desarrollo web para Windows
con el que se puede crear y probar aplicaciones
web con lenguaje PHP y bases de datos
localmente.
16. Marco Teórico
Sublime Text Editor
Sublime Text es un editor de texto y editor de código
fuente que puede generar aplicaciones HTML, HTTP,
CC, etc.
“Webcindario.com”
Entorno de dominio gratuito de uso público para el
desarrollo y lanzamiento de páginas web
personalizadas.
17. Marco Teórico
Microcontrolador
• Un microcontrolador (abreviado μC, UC o MCU) es
un circuito integrado programable, capaz de ejecutar las
órdenes grabadas en su memoria.
Arduino Arduino Ethernet
#http://casadelasculturas.blogspot.com/2012/12/cuarto-taller-medialab-chaco-sobre.html
19. Diseño de la Solución
• Especificación de los alcances
• Control de luminarias y tomas de corriente
• Equipo y herramientas necesarios
• Lenguaje de programación Arduino
• ‘Sublime Text editor’ para la programación
HTML
20. Diseño de la Solución
• Equipo y herramientas necesarios
• ‘WAMPSERVER’ para la compilación y
prueba en un ordenador local.
• ‘NicoFTP’ para la subida de archivos a la
página WEB de dominio publico.
21. Diseño de la solución
Tipo de
conexión
D/P
Interfaz
Arduino
D/P
Entorno
gráfico
HTML
D/P
Seguridad
PHP
Lanzamien
to a la web
Revisión
continua
Implementa
ción sobre
Sistema
Domótico
Descripción técnica del proyecto:
D/P: Diseño y programación
25. Evaluación económica del
proyecto
Razón Costo
- Arduino Ethernet Shield
- Cable de red (2m)
- Dominio personal de página WEB
(precio único y mensual para la
empresa)
150 Bs.
15 Bs.
139.2 Bs
Para poder implementar este proyecto sobre un
Sistema Domotico de la empresa S&T
CONSULTING se incurrirá en los siguientes costos
tentativos.
26. Conclusiones y recomendaciones
• Se logro crear el software necesario sobre la
plataforma Arduino para soportar la
comunicación via internet del entorno grafico.
• Con el uso de programación en HTML se
pudo diseñar un entorno gráfico básico.
• Con el uso de programacion en PHP se pudo
generar la base de datos necesaria y la llave
de seguridad tipo contraseña.
27. Conclusiones y recomendaciones
• No se desarrolló varios puntos de sub-servicio
del sistema domótico debido a las limitaciones
del equipo de desarrollo del Sistema
• Para el funcionamiento estable de la interfaz
gráfica se recomienda tener un ancho de banda
mínimo real de 256Kbps para conectarse con
la plataforma Arduino Ethernet