Bifferboard is the smallest size Debian board from
It's hardware is like for NAS server. But it was not possible to re-program NAS server that it becomes a Bifferboard.
Processor slow, only 150 MHz. RAM 32MB, small too. Power consumption from wallplug with webcam, hub and USB stick 4.5 W.
You can set up a HD webcam using mjpg-streamer using Logitech C510 or C270. My webpage is at
Motion detector attached to GPIO with an endless loop in a sh script was not reliable. Looks like there is not enough RAM or there is a Debian bug: when many sh scripts run simultaneously they dissapear from "ps -ef" list. Sometimes it happens after just 10s and sometimes after 7 minutes. Swap file did not help. Might be RAM defect.
Wifi stick worked, but only for some minutes. Same issue.
If size is not an issue then in future projects requiring low power consumption would recommend to use NanosG20. Or for home use use most logical solution would be to set up webcam on a router running OpenWRT, for example WRT160NL.
Be prepared that Linux programming is not easy. Sometimes you need to search google for hours for a single line of code.
Below are my programming notes that could hopefully help you to set up Bifferboard faster. Sorry that they are somewhat messy.
01 Introduction.txt2 KB
02 Kernel programming.txt4 KB
03 Problem C compiling kernel modules on Bifferos Distro.txt3 KB
04 network setup.txt913 bytes
05 wifi.txt2 KB
07 date ntpdate time server.txt56 bytes
08 GPIO motion detector input.txt2 KB
08 mjpg-streamer.txt1 KB
09 EqasyCap60 analog video in.txt1 KB
10 crontab.txt596 bytes
11 Interrupt for motion detector not tried.zip3 KB
12 backup files on router braze.zip514 KB
13 Backup files on webserver braze.net63.net.zip331 KB