Desarrollo de Firmware aplicado a Sistemas de Domotica

Motivado por la ausencia de una solución completa y de calidad de domótica de Código Abierto (Open- Source) decidí llevar a cabo este proyecto conformado tanto por una parte de firmware/software y otra de hardware. Ésta tesina se enfocará en la primera parte. El término domótica proviene de...

Descripción completa

Detalles Bibliográficos
Autor principal: Cervantes, Martin G.
Formato: Tesis
Lenguaje:Español
Publicado: Universidad de Belgrano Facultad de Ingeniería 2012
Materias:
Acceso en línea:http://repositorio.ub.edu.ar/handle/123456789/677
Aporte de:Repositorio Institucional - Universidad de Belgrano (UB) de Universidad de Belgrano Ver origen
Descripción
Sumario:Motivado por la ausencia de una solución completa y de calidad de domótica de Código Abierto (Open- Source) decidí llevar a cabo este proyecto conformado tanto por una parte de firmware/software y otra de hardware. Ésta tesina se enfocará en la primera parte. El término domótica proviene de la unión de las palabras domus (que significa casa en latín) y robótica (robota, esclavo en checo). Se entiende por domótica al conjunto de sistemas capaces de automatizar una vivienda, aportando servicios de gestión energética, seguridad, bienestar y comunicación, y que pueden estar integrados por medio de redes interiores y exteriores de comunicación, cableadas o inalámbricas. Se podría definir como la integración de la tecnología en el diseño inteligente de un recinto. A grandes rasgos, un “hogar digital” consistiría en una vivienda donde se han introducido automatizaciones para mejorar el confort, la seguridad, el ocio, las comunicaciones, reducir el consumo energético, en definitiva mejorar la calidad de vida. Los tres componentes fundamentales de una vivienda domotizada o inteligente son: sensores, controladores y actuadores. La secuencia básica de funcionamiento sería la siguiente: los sensores captan la información, datos de las magnitudes del hogar que son enviadas a los controladores, los cuales en función de los valores de esas magnitudes deciden si es necesaria o no una actuación; de ser necesario se envía la orden a los actuadores que activan el funcionamiento del dispositivo correspondiente de la vivienda. Planteamiento y estado del Arte Si bien la domótica y la idea de proveer a un hogar/vivienda de inteligencia no es algo nuevo o innovador, la mayoría de los sistemas y empresas que existen en la actualidad intentan imponer sus soluciones y/o servicios propietarios. Muchas veces esto está ligado a elevados precios lo que ha llevado a que la domótica no se haya implementado o sea tan cotidiana como uno hubiese esperado que sea hace algunos años atrás. Dada esta situación mi intención es llevar a cabo el proyecto para brindar una solución de calidad que se adapte a las tecnologías ya existentes, que sea de implementación sencilla, económica y de código libre. Algunos ejemplos de sistemas de código abierto que existen en la actualidad: • OpenRemote1 es una plataforma de automatización y domótica basada en un conjunto de software/ hardware multiplataforma. • OpenDomo2 es una plataforma de domótica que corre sobre un servidor central basado en una distribución de Linux modificada a tal fin. • The Virtual Crib3 es un software de automatización libre que corre sobre plataforma Windows. • OpenSourceAutomation4 es otra plataforma de domótica que corre sobre Windows. Objetivo Todos estos proyectos comparten muchos de nuestros objetivos: • Domótica a bajo costo. • Código abierto. • Multiplataforma A mi entender el sistema no debería estar atado a un hardware y en tal caso menos a un Sistema Operativo. OpenRemote es un buen ejemplo de sistema multiplataforma pero sólo es capaz de brindar una interface para controlar el sistema de domótica dejando la implementación del hardware y comunicaciones a cargo del usuario. Se evidencia en todos ellos la falta de diseño de firmware que podrían agregar al sistema los siguientes beneficios: • Firmware embebido en hardware standalone5. • Sistema descentralizado, cada nodo es auto-suficiente. • Comunicaciones alámbricas como inalámbricas. Otro de los objetivos de la tesina es sentar las bases para que el proyecto pueda crecer y adaptarse a nuevas necesidades.