Paso 18: Breve explicación
Quiero configurar o monitorear el sistema de seguridad de un teléfono inteligente, tableta o un PC. Una solución sencilla es desarrollar un sitio Web.
La secuencia de comandos de línea de comandos python monitorea el sistema de seguridad y puede cambiar el estado del sistema. Sin embargo, no ofrece buena visualización remota capacidad.
Un sitio web ofrece una excelente interfaz para control y cambio del sistema de seguridad. Sin embargo, el sitio web sólo "corre" cuando se está visualizando. Mientras que la línea de comandos secuencia de comandos debe funcionar todo el tiempo. Cuando el script se está ejecutando, nadie puede mirar en la Página Web. Así, los datos recogidos por la secuencia de comandos deben almacenarse en una base de datos, hasta que alguien quiere verlo.
Además, un usuario debe ser capaz de cambiar el estado del sistema de seguridad (armar, desarmar). Cuando se producen cambios en el estado, los cambios deben hacerse rápidamente.
Tanto el script y la base de datos son posibles puntos de falla, otro script que comprueba periódicamente si todo está trabajando y reinicia la secuencia de comandos si es necesario es necesario.
Pasos saltados
Usted tendrá que hacer estos pasos (véase el abrepuertas de garaje instructable para algunos de estos pasos)
A) configuración de frambuesa Pi – en realidad esto puede ejecutar en cualquier servidor
B) instalar python
C) crear un certificado autofirmado e instalar en la Raspberry Pi y cualquier dispositivo que desee acceder al sitio web
D) gente bloque sin su certificado autofirmado tengan acceso a su sistema de seguridad