Innholdsfortegnelse:

Installere MotionEye på en Linksys WRT3200ACM med OpenWrt: 7 trinn
Installere MotionEye på en Linksys WRT3200ACM med OpenWrt: 7 trinn

Video: Installere MotionEye på en Linksys WRT3200ACM med OpenWrt: 7 trinn

Video: Installere MotionEye på en Linksys WRT3200ACM med OpenWrt: 7 trinn
Video: Добавить Linksys в сеть в качестве точки доступа 2024, November
Anonim
Installere MotionEye på en Linksys WRT3200ACM med OpenWrt
Installere MotionEye på en Linksys WRT3200ACM med OpenWrt
Installere MotionEye på en Linksys WRT3200ACM med OpenWrt
Installere MotionEye på en Linksys WRT3200ACM med OpenWrt
Installere MotionEye på en Linksys WRT3200ACM med OpenWrt
Installere MotionEye på en Linksys WRT3200ACM med OpenWrt

Da jeg trengte et overvåkningskamera-system for huset mitt, besøkte jeg interwebene for å få et alternativ med åpen kildekode. Dette førte meg til Motioneyes webfrontend til Motion daemon for linux. Dette prosjektet av Calin Crisan (MotionEye) er akkurat det legen beordret. Den har avansert funksjon og er enkel å sette opp og bruke.

Neste utgangspunkt for å finne en passende plattform for å kjøre MotionEye på sin wiki sier at du kan kjøre den på en mengde Linux -operativsystemer, så jeg tenkte først, flott, jeg skal bruke min PI. Samtidig kjøpte jeg nettopp en Linksys WRT3200ACM -ruter som jeg installerte OpenWrt på. Så mens jeg konfigurerte OpenWrt og installerte pakker, husket jeg at det var instruksjoner på MotionEye's wiki om "Install On Other Distributions". Etter wiki -instruksjonene og med noen få modifikasjoner, voilà, lot jeg Motioneye jobbe rett på Linksys WRT3200ACM -ruteren, kult!

Denne guiden viser trinnene for å installere Motioneye på en Linksys WRT3200ACM -ruter, som muligens også kan fungere for andre rutere.

Trinn 1: Komme i gang:

Starter
Starter

Jeg installerte alt via kommandolinjen, du kan også bruke Luci til å installere pakker, men vil ha ssh i ruteren for å fullføre denne guiden.

SSH inn i ruteren din, fra en ny installasjon av OpenWrt er det 192.168.1.1

Kopier og lim inn disse kommandoene nedenfor:

ssh root@ 192.168.1.1

Trinn 2: Bruk Opkg til å installere nødvendige pakker:

Bruk Opkg til å installere nødvendige pakker
Bruk Opkg til å installere nødvendige pakker
Bruk Opkg til å installere nødvendige pakker
Bruk Opkg til å installere nødvendige pakker
Bruk Opkg til å installere nødvendige pakker
Bruk Opkg til å installere nødvendige pakker
Bruk Opkg til å installere nødvendige pakker
Bruk Opkg til å installere nødvendige pakker

Dette er det minste antallet pakker som kreves for å kjøre MotionEye.

Kopier og lim inn disse kommandoene nedenfor:

opkg oppdatering

opkg installere python

opkg installere curl

opkg installere bevegelse

opkg installer ffmpeg

opkg install v4l-utils

opkg installere python-pip

opkg installer python-dev

opkg installer python-curl

opkg installere pute

# valgfritt for denne opplæringen

opkg installere nano

Trinn 3: Oppgrader 'setuptools' og installer Motioneye:

Oppgrader 'setuptools' og installer Motioneye
Oppgrader 'setuptools' og installer Motioneye
Oppgrader 'setuptools' og installer Motioneye
Oppgrader 'setuptools' og installer Motioneye

MotionEye's er skrevet i python, bruk PIP for å laste ned og installere den.

Kopier og lim inn disse kommandoene nedenfor:

pip install -oppgrader setuptools

pip installer motioneye

Trinn 4: Opprett konfigurasjonskatalogen og kopier prøvekonfigurasjonen til den:

Opprett konfigurasjonskatalogen og kopier eksempelkonfigurasjonen til den
Opprett konfigurasjonskatalogen og kopier eksempelkonfigurasjonen til den

Her må vi opprette en katalog for å lagre en kopi av eksempelkonfigurasjonsfilen.

Kopier og lim inn disse kommandoene nedenfor:

mkdir -p /etc /motioneye

cp /usr/share/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf

Trinn 5: Lag mediekatalogen:

Lag mediekatalogen
Lag mediekatalogen

For å lagre en så stor mengde mediefiler må du koble til en slags lagring til ruteren. Standardkatalogen MotionEye bruker er gitt nedenfor, men husk at denne ruteren har begrenset plass.

Kommandoen nedenfor vil være fin for bare å se om den fungerer, men endre den til en ekstern lagringskatalog hvis du planlegger å lagre mediefiler. MotionEyes mediekatalog kan endres i webgrensesnittet etter testing.

Kopier og lim inn disse kommandoene nedenfor:

mkdir -p/var/lib/motioneye

# Hvis denne standard mediekatalogen ikke skal brukes, må endringen oppdateres i /etc/motioneye/motioneye.conf.

# Åpne /etc/motioneye/motioneye.conf ved å bruke nano

# Finn "media_path" -oppføringen og endre banen til din eksterne lagring. Dette er vist på bildet ovenfor.

Trinn 6: Start MotionEye -serveren:

Start MotionEye Server
Start MotionEye Server

Her er oppstartskommandoen for MotionEye. Parameteren -b får MotionEye til å kjøre i bakgrunnen, og hva som trengs for å starte den ved oppstart. Hvis du vil feilsøke, fjern parameteren -b og bruk -d.

Kopier og lim inn disse kommandoene nedenfor:

meyectl startserver -c /etc/motioneye/motioneye.conf -b

Du kan legge denne kommandoen til oppstartselementene i Luci for å starte ved oppstart.

Trinn 7: Åpne MotionEye -nettstedet:

Åpne MotionEye nettsted
Åpne MotionEye nettsted

Nå som MotionEye er installert og kjører i nettleseren din, går du til adressen: 192.168.1.1:8765

Det er det!!!

Bruk nå MotionEye -opplæringen for å konfigurere den!

Anbefalt: