Paso 1: Cómo funciona
PushingBox
Ver imagen 1.
Las alertas son captadas por el Arduino montado en el cuadro alerta de empuje y se envían a través de una tarjeta Ethernet al PushingBox. PushingBox luego empuja las alertas hacia fuera a sus servicios y a continuación se empuja todos sus dispositivos.
Imagen 2 muestra una lista de servicios que pueden ser activados por los avisos.
Cada uno sintió elemento activa un "escenario".
Cada "escenario" contiene "Servicios" que son la configuración personalizada para tus alertas. Puede tener sólo 1 o muchos servicios en cada escenario. por ejemplo, un escenario de timbre puede enviar un correo electrónico, envía una alerta push instantáneo y enviar una foto desde la cámara de la puerta.
He incluido ejemplos de los siguientes avisos en mi código: timbre, antirrobo alarma sonda activa, antirrobo alarma sonda desactivación, alarma de humo y Ethernet poder restaurar.
Alertas podrían ser fácilmente la configuración de alarmas de congelador, invernadero alarmas, alarmas de temperatura de tanque de peces tropicales y cualquier número de otras alarmas.
Cada alarma tiene su propia interfaz de hardware para activar el Arduino y es propia del código de hardware.
El hardware y software es muy modular, por lo que es muy fácil elegir qué brocas de este proyecto desea incluir.