Proyecto domótica PARTE 1 - Arquitectura e infraestructura

Mi nombre es Pablo, y soy de la generación del 86, por lo que me tocó criarme en una época donde los avances tecnológicos se volvieron cada vez más al alcance de cualquier persona, y lo que uno veía en las películas de ciencia ficción se fue haciendo cada día más y más real. Dado que el conocimiento avanzado de la ciencia se volvió parte de nuestra sociedad, la miniaturización de componentes electrónicos ha permitido no sólo abaratar costos, también que cualquier dispositivo pueda realizar tareas complejas.

Hace 10 años construí mi primer proyecto de domótica, este consistía en un sistema que manejaba la iluminación por medio de patrones personalizados, controlaba la luz que ingresaba por las ventanas mediante persianas regulables electrónicas, además ajustaba la cantidad de iluminación eléctrica y las tonalidades de color, entregando ambientes agradables que se podían ajustar según el estado de ánimo de las personas. 

Hoy con el internet de las cosas(IoT), construir una casa domótica se ha vuelto muy simple, las opciones en que se puede invertir son muchas y la mayoría de ellas permiten una integración entre sí que entregan muy buenos resultados. Sin embargo cuando uno requiere de configuraciones más avanzadas, se vuelve un poco complejo tener que conectar diversos proveedores de servicios, y finalmente si tienes los conocimientos puedes hacerlo tu mismo resultando más cómodo centralizar los dispositivos en tu propio sistema.

Arquitectura


El enfoque de arquitectura para este proyecto se centra en aprovechar productos de bajo costo y en conjunto convertirlos en una solución de alta calidad. Permitiendo un fácil mantenimiento de parte del usuario al momento de agregar, modificar o quitar dispositivos inteligentes de su hogar.

En la arquitectura del proyecto se visualizan dos patrones de diseño principales:
  • Igual a igual (per to per): Se destacan tres grupos que realizarán una comunicación de igual igual entre sí:

Dispositivos Asistentes <-> Servicios Intermediarios <-> Dispositivos Concentradores

Google Assistant                 Raspberry Pi con API                        Sonoff RF Bridge

Amazon Alexa                Software de sincronización                    Broadlink RM 3

  • Cliente - servidor: Puede verse este tipo de patrón en la relación entre los servicios de Google / Amazon y los dispositivos Google Home mini / Amazon Echo Dot. También lo tenemos al momento de mantener dispositivos por medio del sitio web que instalaremos sobre la Raspberry Pi.

1.1 Infraestructura

En el siguiente diagrama de infraestructura se representan los diversos actores (usuarios, hardware y software) que se involucrarán en el sistema.



Indice

Parte 15) Resultados

Comentarios