control térmico por tecnologías java con equipos lon works

16
Control Térmico por Tecnologías Java con equipos LonWorks Fernando Severo – Martín Barreto – Favio Sapelli – L. Gonzáles – M. Cardozo Facultad de Ingeniería Universidad de la República Montevideo - Uruguay

Upload: fernando-severo

Post on 12-Jun-2015

933 views

Category:

Technology


2 download

DESCRIPTION

Presentacion de un desarrollo de control de temperatura con tecnologia LonWorks en una plataforma Java Enterprise Edition.

TRANSCRIPT

Page 1: Control Térmico Por Tecnologías Java Con Equipos Lon Works

Control Térmico por Tecnologías Java con equipos LonWorks

Fernando Severo – Martín Barreto – Favio Sapelli – L. Gonzáles – M. Cardozo

Facultad de Ingeniería Universidad de la República

Montevideo - Uruguay

Page 2: Control Térmico Por Tecnologías Java Con Equipos Lon Works

El Hogar Hoy

• Viviendas tienen gran numero de equipos y sistemas

• En general son autónomos y con redes no conectadas entre si

• Ejemplos: Telefonía, Televisión, Redes de datos, Electrodomésticos, Equipos de audio y video, Aire acondicionado, Seguridad.

Page 3: Control Térmico Por Tecnologías Java Con Equipos Lon Works

Hogar Digital

• Es una vivienda con equipos, sistemas y la integración tecnológica entre ellos.

• Ofrece funciones y servicios que:• facilitan la gestión y el mantenimiento del hogar• aumentan la seguridad

• incrementan el confort• mejoran las telecomunicaciones

• ahorran energía, costos y tiempo• y ofrecen nuevas formas de entretenimiento y ocio

Page 4: Control Térmico Por Tecnologías Java Con Equipos Lon Works

El proyecto…

• Busca atacar un problema usual dentro del panorama de “digitalizacion” de los hogares

• Monitoreo y control remoto de una aplicación de acondicionamiento térmico

• Se espera: • Mejora del confort térmico• Racionalización del consumo de energía• Programación futura• Almacenamiento de datos históricos

Page 5: Control Térmico Por Tecnologías Java Con Equipos Lon Works

Sistema

• Ambiente

• Equipo simulado por turbina de aire

• Módulo actuador

• Sensor de temperatura

• PC

Page 6: Control Térmico Por Tecnologías Java Con Equipos Lon Works

Tecnologías - Hardware

• En la red física se busca• Estabilidad• Simplicidad en los comandos• Posibilidad de manejo local y remoto• Posibilidad de interacción con el software

Hardware basado en la tecnología LonWorks (EIA 709)

Page 7: Control Térmico Por Tecnologías Java Con Equipos Lon Works

Tecnologías - Hardware

• LonWorks es una plataforma especialmente creada para satisfacer los requerimientos de performance, confiabilidad, flexibilidad, costo, instalación y mantenimiento necesarios para redes dedicadas a aplicaciones de control

Page 8: Control Térmico Por Tecnologías Java Con Equipos Lon Works

Tecnologías - Hardware

• Equipos SVEA que implementan el estándar LonWorks (EIA709)

• Optimización de recursos de red gracias a procesamiento distribuido

• Topología de red libre

• Posibilidad de varios medios de transmisión (par trenzado, 220v, RF, fibra y otros)

Page 9: Control Térmico Por Tecnologías Java Con Equipos Lon Works

Tecnologías - Hardware

• Módulo Sensor– reporta temperatura– comanda on/off según configuración

• Módulo E/S Digitales– provee interfaz de manejo para equipo

• Módulo Fuente– alimenta sensor mediante 24Vdc

sobre par trenzado de comunicaciones

• Interfaz USB– comunica red LonWorks con PC

Page 10: Control Térmico Por Tecnologías Java Con Equipos Lon Works

Tecnologías - Hardware

Módulo Sensor

LNS Server

Módulo E/S Digitales

Turbina de Aire

Bus de Datos

On

/Off

Se

tpoint

Tem

pera

tura

Se

tpoint

Tem

pera

tura

On/O

ff

Pulsador

Fuente DC

24Vd

c24

Vd

c

InterfazUSB

Page 11: Control Térmico Por Tecnologías Java Con Equipos Lon Works

Tecnologías - Software

• Buscamos tecnologías Java…– Conocimiento previo– Curva aprendizaje vs. beneficios favorable– Facilidad de obtención de soporte– Soluciones open source

• Utilizamos– Servidor Web Apache Tomcat– Manejador BD PostgreSQL– Framework Web Struts– Eventos Temporales Quartz– Interfase con red LNSHMISDK

Page 12: Control Térmico Por Tecnologías Java Con Equipos Lon Works

Tecnologías - Software

Presentación

LógicaQuartz

Base de Datos(PostgreSQL)

LNS Server

Base de Datos(LNS)

RedLonWorks

Page 13: Control Térmico Por Tecnologías Java Con Equipos Lon Works

• Las acciones que realizo el sistema son:

– Monitoreo de parámetros en tiempo real– Agregado y borrado de acciones– Consultas de Historial (vista grafica y

cálculos)– Consultas de programación futura

Tecnologías - Software

Page 14: Control Térmico Por Tecnologías Java Con Equipos Lon Works

Conclusiones• Se soluciono el problema propuesto

• Se debe profundizar en la seguridad de la aplicación Web

• Se encontró en Quartz un Frameworks muy poderoso

• Hay que documentar mas el código y optimizar la separación en capas

• Hay varias perspectivas de trabajo a futuro……

Page 15: Control Térmico Por Tecnologías Java Con Equipos Lon Works

Perspectivas• Se pueden agregar muchas dispositivos al

sistema

• Manejo por IVR (Asterisk) o SMS

• TV digital

• Funciones de obtención de datos externos– WebServices….

• Envió de avisos externos

Page 16: Control Térmico Por Tecnologías Java Con Equipos Lon Works

Muchas Gracias!!!

DUDAS?