Doorbell IP Cam is a Java server client application. The server runs on equipment
linux type Odroid / Raspberry Pi. An action on a button (bell) sends an alert to all customers.
With a compatible USB webcam customers can access live video.
This project was realized with a Java-compatible Odroid-C1 and GPIO libraries but can be adapted to any Linux compatible equipment.
You must have an Odroid or Raspberry Pi, a USB camera, a bell (push button) with pull-up resistor and LEDs.
Explanations and executables available here: http://doorbellipcam.2minfo.fr/
Sources available here: http://doorbellipcam.2minfo.fr/gitweb/
The server is compiled by importing "OdroidGPIOControl" as external library (under eclipse: Project properties -> Java build path (tree-item) -> Projects (tab) -> Add)
An already pre-compiled jar file is also available.
Note that I made this project for a personal need and that I distribute it for free and without advertising. Thank you for letting me know of any improvements.