Ik was geïnspireerd door scavix van werk met de instructable Raspberry Pi als goedkope HD bewakingscamera dus heb ik besloten om mijn eigen Raspberry PI gebaseerde IP-camera die ook beschikt over POE en ondersteunt integratie met de Google Drive.
De video streaming kan eenvoudig worden bekeken vanuit een webbrowser. De meeste desktop browsers zou moeten werken, ik heb ook getest met Firefox voor Android en het schijnt om boete te werken. Het is ook mogelijk om te bekijken de video-stream van meerdere camera's tegelijkertijd door het maken van een eenvoudige HTML-bestand, maar meer daarover later.
De cameralengte wordt opgeslagen in de vorm van JPEG-afbeeldingen in plaats van videobestanden zodat het uploaden naar het Google Drive gemakkelijker voor Internet-verbindingen met een lage upload snelheid. Om te voorkomen dat Google Drive lopen uit van ruimte, elk één uur het systeem controleert voor alle afbeeldingen die ouder zijn van een bepaalde drempel (bijv. 2 dagen) en worden automatisch verwijderd. Na dat het syncs de lokale beelden directory met de Google Drive.
Alle partities op de microSD zijn ter voorkoming van corruptie tegen stroomstoringen het kenmerk alleen-lezen. Een externe USB-schijf wordt ook gebruikt om te houden van de/var en/home partities die beiden moeten lezen / schrijven. Op die manier het systeem kan waarschijnlijk niet worden opgestart vanuit een stroomstoring sinds de microSD 100% dit is een alleen-lezen is.
Ik bouwde twee van deze IP-camera's een tijdje geleden en ze hebben getest op productie-omgeving (een kleine winkel) voor meer dan een jaar en ze hebben absoluut geen problemen aangetoond. Sinds de dag dat ze geïnstalleerd zijn hebben beide camera's 100% uptime. Dus ben ik vrij zeker dat ze kunnen worden gebruikt als low cost alternatief voor commerciële IP camera's in een klein bedrijf.