Artikel top billede

(Foto: Computerworld)

Overvåg dit hjem

Lav dit eget bevægelsesfølsomme webcam-sikkerhedssystem.

Af Torben Okholm, Alt om Data

Denne artikel er oprindeligt bragt på Alt om Data. Computerworld overtog i november 2022 Alt om Data. Du kan læse mere om overtagelsen her.

Prisen på computerhardware styrtdykker nok, men det gør ikke hardwaren mindre attraktiv for indbrudstyvene. Uanset specifikationerne tiltrækker en laber bærbar i stuen stadig den tyv, der kigger ind gennem gardinerne, mens du er ude.

Kriminaliteten stiger

Det bliver ikke bedre af, at strenge tider fører til en stigning i kriminaliteten – og her taler vi ikke blot om smårapserier og sommerspektakler. Nedgangstider forstærker alt lige fra lommetyverier på gaden til indbrud i hjemmene. Men der er bestemt ingen grund til mareridt af den grund – vi er her for at hjælpe dig med at beskytte dine elskede og dine elskede ting. Det koster ikke engang særlig meget.

Hvad siger du til et personligt cctv-overvågningsstystem i dit hjem? For at give dig endnu mere fred i sindet tilføjer vi også fjernstyring via internet og alarmer.

Det færdige sikkerhedssystem kan udløses af bevægelse, ansigts-“genkendelse”, genkendelse af nummerplader eller lyd, der bliver opfanget af mikrofoner. Du kan optage dine videostreams, flere systemer kan styres på afstand, og optagelserne kan blive iværksat ved bevægelse eller efter et fastlagt skema.

Vi stopper ikke her – dette projekt kan knytte sig til de systemer til hjemmeautomatisering, som du måske allerede bruger eller vil tilføje. Det bedste af det hele er, at den grundlæggende software er gratis (selvom avancerede funktioner som tekst-beskeder, mobil adgang og internetkontrol kræver et abonnement). Du skal blot stille med en pc og et webcam for at oprette dit eget skræddersyede hjemmesikkerhedssystem.

Open source-projektet iSpy har kørt i mange år, og det har udviklet sig fra et ufo-jægerværktøj til en moden pakke med lokalklient og strømlinede serverpakker – og så har vi ikke engang nævnt den lange liste med understøttede funktioner.

Først bestod vores motivation i at emulere et traditionelt sikkerhedssystem med separate detektorer til vinduer, døre og bevægelse. Men man kan lade et webcam-system omfatte alle disse former for detektion, fordi det simpelthen registrerer bevægelse inden for givne zoner.

Vi overvejede også et X10-baseret alarmsystem til dette projekt, men det kræver en ekstra X10-pc. Selvom prisen på dem og de enkelte X10-enheder for nylig er faldet meget, er det stadig en udskrivning til controllere og ekstyraudstyr. Vi bygger i stedet vores system op om webcamsystemets grundlæggende funktioner, men du kan stadig udvide iSpy-mulighederne med X10-automatisering, hvis du senere ønsker det.

Vagtfolk

Du undrer dig måske over, at vi satser på kameraer til vores system. Det skyldes, at et webcam, der kan opfange bevægelse, også kan fungere som dør- og vinduessensor foruden de generelle kamerafunktioner som optagelse af video og lyd. Hvis vi ser bort fra disse grundlæggende funktioner, kan man tilføje mere komplekse opgaver som genkendelse af ansigter og nummerplader.

Ulempen er, at bevægelsesdetektion kan fejle. Kæledyr, kviste og klart solskion kan udløse falske alarmer – men med omhyggelig placering burde man kunne fjerne de fleste af disse problemer.

Sidst gik vi i gang med at se på, hvordan du laver dit eget webcam sikkerhedssystem. Nu fortsætter vi.

Se i mørke

Som vi tidligere har set, kan selv det sorteste nattemørke ikke stoppe et almindeligt webcam, fordi de billige cmos-sensorer indeni reagerer på infrarødt lys (IR). Ethvert specialiseret sikkerhedskamera har en IR-tilstand og IR-belysning i form af en række IR-led’er.

Du kan omdanne ethvert billigt webcam til et mørkekamera. Det gør du ved at fjerne det IR-filter, der normalt eliminerer den-ne bølgelængde, og erstatte det med sort negativfilm, men det vil være bedre at købe specialiserede enheder og bruge almindelige webcams til indendørs-områder og oplyste områder.

Vi afprøver et system, der bruger et almindeligt usb-kamera og et billigt ip-baseret WiFi-nattekamera med panorering og tilt. Ip-kameraet er praktisk, fordi det afprøver alle iSpy Connects kamerafunktioner. Det understøtter alle webbaserede ip-kameraer, hvilket er nødvendigt til større installationer, der går over usb-grænsen på 10 meter eller 5 meter med passive usb-kabler.

Der er også understøttelse af mange panorerings- og tilt-
kameraer, selvom styringsfunktionerne er forskellige. Det er altså ikke alle disse enheder, der kan understøttes.

Få det hele samlet

Det kan være bøvlet at montere et webcam, for de fleste har blot en klemme, der skal sættes på skærmen. Nogle få modeller har et standardgevind til et stativ (Microsofts LifeCam Studio er et eksempel), og andre har et M6-gevind, som man kan montere ved hjælp af en standardadapter.

Hvis dit webcam mangler disse muligheder, kan du med epoxylim fastgøre en klemme, der kan skrues direkte på væggen eller sættes på et stativ. Vores system er modulært. Når du har konfigureret et kamera, er det nemt at udvide netværket ved at gentage processen.

Vi viser, hvordan du tilføjer et fjernstyret ip-baseret kamera, og hvordan du knytter alarmer til handlinger. Du kan uploade optagelser til YouTube, hvis den lokale servermaskine bliver stjålet.

Lav et overvåget fort, der beskytter ejendele og mennesker

1. Tilføj lokale kameraer
Du kommer i gang ved at højreklikke på et tomt område i iSpy og vælge ‘Add camera’. I menuen under ‘Local Device’ vælger du et forbundet usb-kamera – vi ser senere på de eksterne. Klik på ‘OK’. Nu ser du indstillinger for kameraer. Herfra kan du tilpasse detektionszoner, alarmvilkår, optagefunktioner, YouTube-upload-indstillinger og detaljerne for skemalagte optagelser.

2. Registrering af bevægelse
Klik på fanen Motion Detection. Her kan du tilføje og styre overvågede områder. Tilføj overvågede sektioner ved at trække firkanter på preview-området.

I live-previewet kan du se en blå bjælke og en grøn streg, der viser niveauerne for detektion og udløsning. Indstil følsomheden til den mængde bevægelse, der kræves. Display Style skifter sporingstilstande.

3. Indstil alarmer
Man kan udløse en alarm på baggrund af bevægelse, ansigtsgenkendelse, antal genstande eller mangel på bevægelse. Det kan køre en exe-fil til X10-integration eller sende en sms, e-mail eller tweet til dig, når der bliver registreret noget.

Det foregår via din iSpy Connect-konto, men sms-delen kræver en betalt konto, og det er forståeligt.

4. Optag video
Du optager video ved at gå til fanen Recording og vælge enten ‘Record on Movement’ eller ‘Record on Alert’. Standardindstillingerne er ideelle, og softwaren lægger en buffer på tre sekunder til begyndelsen.

H.264-codec’en bruger cirka 20MB i m inuttet. Du kan overveje de mobile MP4-indstil-linger, men vi anbefaler, at du skyr AVI-indstillingerne som pesten, også til desktop-brug.

5. Bevægelseskontrol
Vi tilføjede et ip-kamera ved hjælp af knappen ‘IP Camera with Wizard’ i dialogboksen Add Camera. Vælg blot modellen på listen, og skriv brugernavn og ip.

Kameraet giver bevægelseskontrol, hvis det er kompatibelt. Vores billige Tenvis-kamera virkede smukt, selvom Track Objects-tilstanden virkede ret nervøs.

6. Mikrofoner
Man føjer mikrofoner til systemet ligesom med kameraer. Klik på ‘Add microphone’, og vælg muligheden for at tilføje en lokal mikrofon, hvis dit webcam har en.

Du kan indstille følsomhed, alarmer (man kan for eksempel afspille en hunds gøen) og indstille optagelser. Man kan oprette eksterne mikrofoner ved at skrive ip’en på en iSpy-server.

Lager, kamera, action

1. Lager her
Hent programmet iSpy Connect fra www.ispyconnect.com, og installer det. Download funktisektionen. Placer disse filer i C:Program files (x86)iSpyiSpyPlugins. Du skal også bruge VideoLAN til lokal afspilning af videofiler, og vi vil foreslå, at du opretter en iSpy Connect-konto, for den skal vi bruge senere.

2. Lager der
Fyr op under iSpy, og vælg ‘Options > Settings > Storage’. Hvis du skal gemme en masse optaget video på dit system, skal du overveje filstørrelser og sørge for, at du ændrer Media-mappen til noget med rigelig plads.

Det er også en god ide at undersøge muligheden for lagerstyring, for den kan automatisk slette filer på en vis alder og frigøre plads på drevet til nye optagelser.

3. Lager alle vegne
Med iSpy kan du nemt overvåge dine systemer via en grafisk oversigt. Der findes en række online-sites, der kan hjælpe med at oprette sådan en, for eksempel www.homestyler.com/designer.

Når du har planlagt det hele, gemmer du det som en billedfil, højreklikker på et tomt område i iSpy og vælger ‘Add floorplan’. Nu kører oversigten, og du kan trække dine kameraer ind på den.

Brug iSpy Connect til at forbinde fjernkameraer

1. Installer serveren
Serversystemet er nyttigt til installation på fjerncomputere såsom bærbare, så du kan få adgang til deres indbyggede webcams eller tilsluttede kameraer. Installer iSpy på fjernmaskinen. Når du er i Startmenuen, kører du Server Installer. Hvis du ikke bliver bedt om det, skal du manuelt lave en Windows Firewall-undtagelse for iSpy Server. Nu kan du tilføje det lokale kamera som før.

2. Deling
Når det lokale kameras preview kører, skal du notere ip-, port- og cam-id nederst til venstre på skærmen. Gå tilbage til din hoved-iSpy-pc, og tilføj et kamera.

Som kilder vælger du ‘URL MJPEG’ og skriver den ip-adresse, du har kopieret. Den bør være http://192.168.x.x:80/?camid=0, eller hvad din lokale netværks-ip-base nu er. Du kan også tilføje et kodeord, hvis du ønsker øget sikkerhed.

3. Webkonto
Den gratis version af iSpy er begrænset, men du kan alligevel se nyere optagelser fra dine netforbundne kameraer, uanset hvor du er.

Når du logger på din iSpy Connect-konto, får du et enkelt kontrolpanel. Det giver adgang til nyligt optagne klip, og du kan se afspilning direkte fra din overvågningscomputer i 10 sekunder. Hvis du ikke kan det, er det, fordi den er blevet hugget!

4. Mobil adgang
Hvis du abonnerer på betalingstjenesten, findes der et specielt html 5-baseret mobilt website, som selv Apple-enheder kan bruge, og med det kan du styre motoriserede kameraer.

Du kan stadig bruge standard-websitet med mobile enheder, men videoadspilleren virker sandsynligvis ikke. Nogle ejere af Android-enheder har måske mere held, men vi kunne ikke få det til at virke på vores hardware.

Vi elsker servere. De får alt til at køre glattere i baggrunden, så vi kan slukke vores strømslugende desktop-pc’er og begrænse elregningerne. Med iSpy Connect får man, hvad der bliver kaldt en serveropbygning, men den er ikke, som den lyder. Ideen er, at man skal forbinde maskiner med kameraer og mikrofoner, der er installeret på iSpy Connec- systemet, men med en lav profil.

Man skal stadig bruge iSpy Connect-programmet til at oprette sit sikkerhedssystem, og det skal levere data til den eksterne webserver. Eventuelle genkendelsesopgaver skal også køres via hovedprogrammet. Dette kan få server-programmet til at virke temmelig meningsløst, men det gør, at man kan få adgang til kameraer på eksterne systemer. Vi konstaterede, at vi skulle oprette en undtagelse i Windows Firewall på et Windows Vista-system. Hvis du har problemer med forbindelsen, skal du først undersøge det..

Der er meget godt at sige om iSpy Connect, men dets mere avancerede funktioner kræver abonnement. 60 dollars om måneden (cirka 190 kroner) om året er en del, men sammenlignet med kommerciel overvågningssikkerhed er det uhyre rimeligt.

Det er dog ikke den eneste mulighed. Hvis du vil have Twitter-beskeder, kan du downloade en kommandolinje-Twitter-klient og knytte den til Twitter. I iSpy Connect kan du køre en eksekverbar fil og få individuelle meddelelser. Tilføj den eksekverbare fil med dens sti, og gå til ‘Arguments’. Tilføj Twitter-kontoen, en passende besked og et timestamp såsom ‘TWITTERNAME “Camera One Alert” timestamp’.

Vi var imponerede over, hvor billige sikkerhedskameraer er blevet. De trådløse ip-baserede enheder, man ser i butikkerne, kan man få fra omkring 800 kroner.
Du bør kun overveje abonnentet, hvis du ønsker fuld kontrol. Det er billigt sammenlignet med andre kommercielle pakker, men det er langt mere tilfredsstillende at lave dit eget system.

[themepacific_accordion]
[themepacific_accordion_section title="Fakta"]

Det skal du bruge

[/themepacific_accordion_section]
[themepacific_accordion_section title="Fakta"]

Usb virker

[/themepacific_accordion_section]
[/themepacific_accordion]