El proyecto DoorPi tiene como objetivo proporcionar una solución para controlar un sistema de intercomunicación de puerta mediante el uso de una computadora de placa única como Raspberry Pi y el protocolo de comunicación VoIP. Este es un método innovador y eficiente que puede mejorar enormemente la seguridad de un hogar u oficina.
Uno de los elementos clave del proyecto DoorPi es su sistema basado en acciones y eventos. Este sistema cuenta con diversos componentes que se encargan de desencadenar eventos y responder a ellos. Por ejemplo, cuando alguien presiona el timbre o se sostiene un chip RFID, estos eventos desencadenan acciones como llamar a un número de teléfono específico, enviar un correo electrónico o abrir una puerta.
El proyecto DoorPi admite una amplia gama de acciones para satisfacer las diferentes necesidades de los usuarios. Algunas de estas acciones incluyen iniciar una llamada VoIP a un número específico, iniciar una llamada VoIP a un número que se lee de un archivo, finalizar una llamada, enviar un correo electrónico, ejecutar un programa, cambiar la salida, escribir un archivo de estado, así como como leer o escribir valores desde IP-Symcon.
DoorPi es un sistema basado en acción por eventos. Hay componentes que desencadenan eventos y componentes que reaccionan ante estos eventos. Eso significa que eventos como “timbre presionado” o “chip RFID xyz detectado” serán el desencadenante de acciones como “llamar al teléfono xyz”, “enviar correo electrónico a xyz” o “abrir puerta”.
Fuentes de eventos
Para registrar estos eventos se utilizan los llamados “teclados DoorPi”, p. ej.
- pines GPIO
- un piface
- archivos en el sistema de archivos del PI (por ejemplo, para comandos remotos a través de SSH)
- el puerto serie (por ejemplo, con un RDM6300 como lector NFC)
- servicio web con autenticación
- teléfono VOIP
Receptores de acción
Una lista no completa de acciones es:
- Llamada VOIP a un número predefinido
- Llamada VOIP a un número que se lee de un archivo
- finalizar llamada
- enviar correo electrónico
- ejecutar programa
- establecer un pin de salida
- escribir un archivo de estado
- leer valores de IP-Symcon o escribirlos nuevamente
A través de la combinación de eventos y acciones, casi todas las combinaciones son posibles.
A cada evento se le pueden adjuntar cualquier cantidad de acciones, que se ejecutan de forma sincrónica o asincrónica.
En general, el proyecto DoorPi es una solución innovadora que proporciona una forma eficiente y eficaz de controlar un sistema de intercomunicación de puerta. Ofrece una amplia gama de funciones y acciones que satisfacen las diferentes necesidades de los usuarios, lo que la convierte en una solución altamente personalizable para mejorar la seguridad en hogares y oficinas.
Recursos
Etiquetas
RaspberryPi IoT de código abierto