Opprett en billig og effektiv Monitoring System med Ubuntu Linux og webcam_server

På et stramt budsjett, men ønsker å overvåke virksomheten, hjemme, eller kanskje bare barnerommet? Bruke Linux og webcam_server prosjektet, kan du sette opp en fattig mann overvåking løsning raskt og enkelt.

Sette opp et system for å kringkaste bilder eller video fra et webkamera kan høres ut som litt av en utfordring. Tro det eller ei, det er egentlig ganske lett å komme i gang. Alt du trenger er en Linux-maskin (I dette tilfellet, Ubuntu), en webserver (Apache), et webkamera, og et lite verktøy kalt webcam_server. Når du er ferdig, kan du peke på at Webcam til målet, og deretter vise det fra i en nettleser. Hvis maskinen din bolig serveren er tilgjengelig for omverdenen, kan du dele denne linken eller se det fra hvor som helst du har tilgang til en nettleser, inkludert din mobile enhet!

La oss få dette opp og kjører.

webserver

I tilfelle det er ingen webserver installert og kjører, la oss installere det. Dette er enkelt å gjøre. Faktisk kan en fullt fungerende LAMP (Linux Apache MySQL PHP) server installeres med en enkel kommando. Selv om LAMP-serveren vil være langt mer makt enn nødvendig for Webcam server, er det alltid hyggelig å ha den i gang i tilfelle flere funksjoner er nødvendig senere.

For å installere LAMP server, åpne opp et terminalvindu og utstede kommandoen: sudo tasksel. Fra vinduet som vises (se figur 1) Bruk piltastene til å flytte markøren ned og velg LAMP. Nå traff Tab-tasten for å flytte til OK " knappen ". Fra dette punktet, er alt som er nødvendig for å fullføre installasjonen er å svare på noen spørsmål (for eksempel MySQL admin bruker og passord) og din LAMP serveren vil være oppe og går. Du må kanskje installere tasksel først. (sudo apt-get install tasksel)


For å teste webserveren, åpne opp en nettleser og peker til http: //localhost. Den berømte " Det fungerer "!; varsling skal vises. Hvis en feil viser at nettleseren ikke kan koble til localhost, kan det være et tegn på at Apache ikke kjører. Å starte Apache, /etc/init.d/apache2 kjøre sudo starte. Når serveren har startet, prøver å se på siden igjen.

Installere webcam_server

For å installere webcam_server, laste ned .deb filen fra et av speilene oppført på webcam_server pakker siden. Når filen er lastet ned, åpner opp et terminalvindu og følg disse instruksjonene:


    Endre til katalogen den webcam_server filen ble lagret

    Issue kommandoen sudo dpkg -i. webcam_server_XXX.deb Hvor XXX er utgivelse nummer.

    Skriv inn sudo passord og trykker på Enter.

    Tillat at installasjonen skal fullføre.

    Webcam-serveren er klar å være i gang, men før dette er gjort, sørg for et webkamera er tilkoblet og fungerer. Når Webcam har blitt anerkjent (Dette kan sjekkes med et verktøy som Cheese Webcam Booth) starte serveren med kommandoen webcam-server. At kommandoen vil starte serveren uten noen alternativer.

    Hvis du trenger å ha webcam-server start ved oppstart (eller for å starte med konkrete alternativer) et skript vil være nødvendig. Du har to alternativer, opprette et nytt manus, eller ta den enkle veien ut. Den enkle måten er å laste ned denne filen og lagre den til /etc/init.d. (For å kopiere eller flytte filen bruk sudo for å oppnå de nødvendige rettighetene.) Sørg for å justere noen av innstillingene, i den nedlastede filen, nødvendig å passe noen spesifikke behov ikke adressert i standard (Standardene skal fungere helt fint .) Når filen har blitt flyttet, gi filen kjør rettigheter med kommandoen chmod + x /etc/init.d/webcam-server og deretter legge manuset til standard init med kommandoen sudo update-rc.d webcam- tjenerstandard.

    Hvis webcam-server script den blir brukt som en oppstart tjeneste, vil det må settes i gang ved å utstede kommandoen sudo /etc/init.d/webcam-server starte. Hvis utgangs " Starter webcam-serveren: Startet " vises, gratulerer, er det Webcam server oppe og går. Nå må vi gjøre Apache klar over dette.


    Når webcam-server pakken ble installert alle de nødvendige filene ble plassert i /usr /share /doc /webcam-server /applet. Disse filene må flyttes til dokumentet roten av Apache-serveren med kommandoen sudo cp /usr /share /doc /webcam-server /applet /* /var /www /. Nå åpner opp filen /var/www/webcam.html (med en tekst editor) og redigere det til å passe spesifikke behov. Verdiene som kanskje trenger tilpassing er:

    Tittel:. Dette er tittelsiden for Webcam siden tjent opp

    URL verdi: Dette er adressen til Webcam server. Som standard er dette satt til localhost: 8888. Hvis dette ikke endres, den eneste adressen Webcam serveren vil være i stand til å koble til, er localhost. Hvis en IP-adresse eller domene brukes, pass på at endringen gjenspeiles i denne oppføringen

    FPS verdi. Dette er bilde per sekund verdi. Som standard er den satt til 1 sekund

    Bredde verdi. Dette er bredden på java applet i nettleservinduet

    Høyde:. Dette er høyden på java applet i nettleseren vinduet.

    Lagre filen, og det er på tide å begynne å lese.

    Ser det Webcam Server

    For å vise den nye Webcam server, åpne opp en nettleser og peker til den adressen som er konfigurert i /var/www/webcam.html. Så, som standard, åpne opp http: //ADDRESS_TO_SERVER/webcam.html og hva som blir sett av Webcam skal vises, oppdatert rammer per sekund konfigurert i webcam.html (se figur 2)
    Min cheesy glise viser vår Webcam server er en GO!

    Final Thoughts

    Det er mange bruksområder for denne enkel å sette opp Webcam server. Enten det er for sikkerhet, vise trafikk, eller vise spedbarn i sin crib, vil dette enkle systemet fungere som en utrolig fleksibel og pålitelig løsning. Anmeldelser