Turinys:

„MotionEye“diegimas „Linksys WRT3200ACM“naudojant „OpenWrt“: 7 veiksmai
„MotionEye“diegimas „Linksys WRT3200ACM“naudojant „OpenWrt“: 7 veiksmai
Anonim
„MotionEye“diegimas „Linksys WRT3200ACM“naudojant „OpenWrt“
„MotionEye“diegimas „Linksys WRT3200ACM“naudojant „OpenWrt“
„MotionEye“diegimas „Linksys WRT3200ACM“naudojant „OpenWrt“
„MotionEye“diegimas „Linksys WRT3200ACM“naudojant „OpenWrt“
„MotionEye“diegimas „Linksys WRT3200ACM“naudojant „OpenWrt“
„MotionEye“diegimas „Linksys WRT3200ACM“naudojant „OpenWrt“

Reikalinga mano namų apsaugos kamerų sistema, aš apsilankiau interneto svetainėse, norėdamas rasti atviro kodo parinktį. Tai atvedė mane į „Motioneye“žiniatinklio sąsają „Motion daemon for linux“. Šis Calin Crisan („MotionEye“) projektas yra tai, ką daktaras įsakė. Jis turi išplėstinę funkciją ir yra lengvai nustatomas bei naudojamas.

Kitas tikslas - surasti tinkamą platformą „MotionEye“paleidimui jo „wiki“būsenose, galite paleisti ją daugybėje „Linux“OS, todėl iš pradžių maniau, kad puiku, aš panaudosiu savo PI. Tuo pačiu metu aš ką tik nusipirkau „Linksys WRT3200ACM“maršrutizatorių, kuriame įdiegiau „OpenWrt“. Taigi, kurdamas „OpenWrt“ir diegdamas paketus, prisiminiau, kad „MotionEye“wiki yra instrukcijos „Įdiegti į kitus platinimus“. Vykdydamas „wiki“nurodymus ir atlikęs keletą pakeitimų, voilà, „Motioneye“veikė tiesiai prie mano „Linksys WRT3200ACM“maršrutizatoriaus, šaunu!

Šiame vadove bus parodyti žingsniai, kaip įdiegti „Motioneye“į „Linksys WRT3200ACM“maršrutizatorių, kuris gali veikti ir kitiems maršrutizatoriams.

1 veiksmas: pradžia:

Darbo pradžia
Darbo pradžia

Viską įdiegiau per komandinę eilutę, taip pat galite naudoti „Luci“paketams įdiegti, bet turėsite ssh į maršrutizatorių, kad užbaigtumėte šį vadovą.

SSH į maršrutizatorių, iš naujo įdiegus „OpenWrt“, tai yra 192.168.1.1

Nukopijuokite ir įklijuokite toliau nurodytus elementus.

ssh root@ 192.168.1.1

2 veiksmas: naudokite „Opkg“norimiems paketams įdiegti:

Norėdami įdiegti reikiamus paketus, naudokite „Opkg“
Norėdami įdiegti reikiamus paketus, naudokite „Opkg“
Norėdami įdiegti reikiamus paketus, naudokite „Opkg“
Norėdami įdiegti reikiamus paketus, naudokite „Opkg“
Norėdami įdiegti reikiamus paketus, naudokite „Opkg“
Norėdami įdiegti reikiamus paketus, naudokite „Opkg“
Norėdami įdiegti reikiamus paketus, naudokite „Opkg“
Norėdami įdiegti reikiamus paketus, naudokite „Opkg“

Tai minimalus paketų skaičius, kurio reikia norint paleisti „MotionEye“.

Nukopijuokite ir įklijuokite šiuos nurodymus žemiau:

opkg atnaujinimas

opkg įdiegti python

opkg install curl

opkg įdiegti judesį

opkg įdiegti ffmpeg

opkg įdiegti v4l-utils

opkg įdiegti python-pip

opkg įdiegti python-dev

opkg įdiegti python-curl

opkg montuoti pagalvę

# neprivaloma šiai pamokai

opkg įdiegti nano

3 veiksmas: atnaujinkite „setuptools“ir įdiekite „Motioneye“:

Atnaujinkite „setuptools“ir įdiekite „Motioneye“
Atnaujinkite „setuptools“ir įdiekite „Motioneye“
Atnaujinkite „setuptools“ir įdiekite „Motioneye“
Atnaujinkite „setuptools“ir įdiekite „Motioneye“

„MotionEye's“yra parašyta „python“, naudokite PIP ją atsisiųsti ir įdiegti.

Nukopijuokite ir įklijuokite šiuos nurodymus žemiau:

pip install -atnaujinkite sąrankos įrankius

pip install motioneye

4 veiksmas: sukurkite konfigūracijos katalogą ir nukopijuokite į jį pavyzdinę konfigūraciją:

Sukurkite konfigūracijos katalogą ir nukopijuokite į jį pavyzdinę konfigūraciją
Sukurkite konfigūracijos katalogą ir nukopijuokite į jį pavyzdinę konfigūraciją

Čia turime sukurti katalogą, kuriame būtų saugoma pavyzdžio konfigūracijos failo kopija.

Nukopijuokite ir įklijuokite toliau nurodytus elementus.

mkdir -p /etc /motioneye

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

5 veiksmas: sukurkite medijos katalogą:

Sukurkite medijos katalogą
Sukurkite medijos katalogą

Norėdami išsaugoti bet kokį vidutinį medijos failų kiekį, turėsite prijungti prie maršrutizatoriaus tam tikros rūšies saugyklos. Žemiau pateikiamas numatytasis „MotionEye“katalogas, tačiau atminkite, kad šiame maršrutizatoriuje yra nedaug vietos.

Toliau pateikta komanda bus tinkama tik norint pamatyti, ar ji veikia, bet pakeiskite ją į išorinį saugojimo katalogą, jei planuojate išsaugoti bet kokius medijos failus. Po bandymo „MotionEye“medijos katalogą galima pakeisti žiniatinklio sąsajoje.

Nukopijuokite ir įklijuokite toliau nurodytus elementus.

mkdir -p/var/lib/motioneye

# Jei šis numatytasis medijos katalogas nebus naudojamas, pakeitimas turi būti atnaujintas /etc/motioneye/motioneye.conf.

# Naudodami nano atidarykite /etc/motioneye/motioneye.conf

# Raskite įrašą „media_path“ir pakeiskite kelią į išorinę saugyklą. Tai parodyta aukščiau esančiame paveikslėlyje.

6 veiksmas: paleiskite „MotionEye Server“:

Paleiskite „MotionEye Server“
Paleiskite „MotionEye Server“

Čia yra „MotionEye“paleidimo komanda. Parametras -b leidžia „MotionEye“veikti fone ir ko reikės, kad jis būtų paleistas įkrovos metu. Jei norite derinti, pašalinkite parametrą -b ir naudokite -d.

Nukopijuokite ir įklijuokite šiuos nurodymus žemiau:

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

Šią komandą galite pridėti prie „Luci“paleisties elementų, kad pradėtumėte nuo įkrovos.

7 veiksmas: atidarykite „MotionEye“svetainę:

Atidarykite „MotionEye“svetainę
Atidarykite „MotionEye“svetainę

Dabar, kai „MotionEye“yra įdiegta ir veikia jūsų naršyklėje, eikite adresu: 192.168.1.1:8765

Viskas!!!

Dabar naudokite „MotionEye“mokymo programą, kad ją sukonfigūruotumėte!

Rekomenduojamas: