Paso 1: arquitectura
Brevemente explicar toda la arquitectura del proyecto. La interfaz del proyecto se basa en un servidor XAMPP, que utiliza Apache para simular un entorno de arquitectura cliente-servidor.
La interfaz consiste en la página web que se puede acceder por el usuario desde cualquier parte del mundo, siempre que tengan una conexión a Internet.
El servidor XAMPP es utilizado para comunicarse con el microcontrolador Arduino UNO a través de comunicación serie, basado en Python de código incrustado en una página PHP. El Arduino UNO a su vez accede y controla los aparatos conectados a él a través de la página PHP. Los dispositivos han sido conectados en una topología de estrella que hace fácil agregar y quitar dispositivos nuevos. Cierta cantidad de datos se almacena en archivos de texto que se actualizan cada diez horas, para mantener los datos hasta la fecha.