The DoorPi project aims to provide a solution for controlling a door intercom system through the use of a single-board computer such as the Raspberry Pi and the VoIP communication protocol. This is an innovative and efficient method that can greatly enhance the security of a home or office.
One of the key elements of the DoorPi project is its event-action based system. This system has various components that are responsible for triggering events and responding to them. For instance, when someone presses a doorbell or an RFID chip is held up, these events trigger actions such as calling a specific phone number, sending an email or opening a door.
The DoorPi project supports a wide range of actions to cater to different user needs. Some of these actions include starting a VoIP call to a specified number, starting a VoIP call to a number that is read from a file, ending a call, sending an email, running a program, switching output, writing a status file, as well as reading or writing back values from IP-Symcon.
DoorPi is an event-action based system. There are components which fire events, and components which react on these events. That means that events like "Doorbell pressed" or "RFID chip xyz detected" shall be the trigger for actions like "call telephne xyz", "send email to xyz" or "open door".
Event-Sources
For registering these events, so-called "DoorPi-Keyboards" are used, e.g
GPIO pins
a PiFace
files in the filesystem of the PI (e.g. for remote commands via SSH)
the serial port (e.g. with an RDM6300 as NFC reader)
web service with authentification
VOIP phone
Action-Receivers
A non-complete list of actions is:
VOIP call to a predefined number
VOIP call to a number which is read from a file
end call
send email
execute program
set an output pin
write a status file
read values from IP-Symcon or write them back
Via the combination of events and actions, almost all combinations are possible.
To every event, any number of actions can be attached, which are executed synchronously or asynchronously.
Overall, the DoorPi project is an innovative solution that provides an efficient and effective way to control a door intercom system. It offers a wide range of features and actions that cater to different user needs, making it a highly customizable solution for enhancing security in homes and offices.
In this list we offer you the best usable open-source solutions to control and manage your DSLR cameras.
1- RawStudio
Rawstudio is an open-source program designed to efficiently review and process large collections of RAW images from digital cameras. It converts RAW files into JPEG, PNG, or TIF images for
In today's world, video conferencing has become an essential part of communication. Web Camera software provides a low-cost solution for those who do not have access to a webcam, without compromising on the quality of video and audio.
Additionally, the ability to switch between front and rear cameras makes it
MainsailOS is an exceptionally user-friendly and efficient Raspberry Pi OS-based distribution that has been specifically designed to cater to the needs of 3D printer enthusiasts. This feature-packed distribution is equipped with a web-based interface that enables you to manage and control your 3D printer with ease.
Thanks to its intuitive
Vigilant is an open source Network Video Recorder (NVR) system that focuses on supporting IP cameras, with Raspberry Pi being its primary target platform. This system can record any URL supported by the popular multimedia framework, ffmpeg. Moreover, Vigilant offers several HTTP hooks that can be utilized to address the
This is a simple project that will help you turn any Webcam into an IP Camera that you can access from anywhere.
The project is written using Go language, and works on Windows, Linux, macOS, and Raspberry Pi.
Requirements
* libjpeg-turbo (use -tags jpeg to build without CGo)
* On Linux/RPi
AlarmPI is a highly efficient and effective home security system that has been specifically designed to cater to the security needs of your home. This security system is based on Raspberry Pi and it supports both wired sensors (PIR, Magnetic etc.) and wireless sensors through MQTT or Hikvision. The system
IP Camera software is used for managing and monitoring IP cameras, which are digital video cameras that can send and receive data via the internet. IP Camera apps are software applications that allow users to access and control their IP cameras from a smartphone or tablet.
One of the main
Raspberry Pi is a small, affordable computer that was originally designed to help people learn how to code. Since its introduction in 2012, it has become a popular platform for hobbyists and developers to create a wide range of projects, from media centers to home automation systems. Its small size
Raspberry Pi is a versatile and affordable computer that has gained immense popularity among educators and students. It is an excellent tool for teaching coding, electronics, and robotics to students of all ages. It is possible to use Raspberry Pi projects for fun and education, allowing students to develop essential