Innehållsförteckning:
- Steg 1: Komma igång:
- Steg 2: Använd Opkg för att installera nödvändiga paket:
- Steg 3: Uppgradera 'setuptools' och installera Motioneye:
- Steg 4: Skapa konfigurationskatalogen och kopiera provkonfigurationen till den:
- Steg 5: Skapa mediekatalogen:
- Steg 6: Starta MotionEye -servern:
- Steg 7: Öppna MotionEye -webbplatsen:
Video: Installera MotionEye på en Linksys WRT3200ACM med OpenWrt: 7 steg
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Behöver ett övervakningskamerasystem för mitt hus jag besökte interwebben för ett alternativ med öppen källkod. Detta ledde mig till Motioneyes webfrontend till Motion daemon för linux. Detta projekt av Calin Crisan (MotionEye) är precis vad doktorn beställde. Den har avancerad funktion och är enkel att installera och använda.
Nästa inställning för att hitta en lämplig plattform för att köra MotionEye på dess wiki -stater att du kan köra den på en uppsjö av Linux -operativsystem så jag trodde först, bra, jag kommer att använda min PI. Samtidigt köpte jag precis en Linksys WRT3200ACM -router som jag installerade OpenWrt på. Så när jag konfigurerade OpenWrt och installerade paket, kom jag ihåg att det fanns instruktioner på MotionEyes wiki om "Installera på andra distributioner". Efter wikis instruktioner och med några ändringar, voilà, fick jag Motioneye att fungera direkt på min Linksys WRT3200ACM -router, coolt!
Den här guiden visar stegen för att installera Motioneye på en Linksys WRT3200ACM -router som eventuellt också kan fungera för andra routrar.
Steg 1: Komma igång:
Jag installerade allt via kommandoraden, du kan också använda Luci för att installera paket men kommer att ha ssh i routern för att avsluta den här guiden.
SSH i din router, från en ny installation av OpenWrt är det 192.168.1.1
Kopiera och klistra in dessa kommandon nedan:
ssh root@ 192.168.1.1
Steg 2: Använd Opkg för att installera nödvändiga paket:
Detta är det minsta antal paket som krävs för att köra MotionEye.
Kopiera och klistra in dessa kommandon nedan:
opkg uppdatering
opkg installera python
opkg installera curl
opkg installera rörelse
opkg installera ffmpeg
opkg installera v4l-utils
opkg installera python-pip
opkg installera python-dev
opkg installera python-curl
opkg installera kudde
# valfritt för denna handledning
opkg installera nano
Steg 3: Uppgradera 'setuptools' och installera Motioneye:
MotionEye's är skrivet i python, använd PIP för att ladda ner och installera det.
Kopiera och klistra in dessa kommandon nedan:
pip install -uppgradera setuptools
pip installera motioneye
Steg 4: Skapa konfigurationskatalogen och kopiera provkonfigurationen till den:
Här måste vi skapa en katalog för att lagra en kopia av exempelkonfigurationsfilen.
Kopiera och klistra in dessa kommandon nedan:
mkdir -p /etc /motioneye
cp /usr/share/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf
Steg 5: Skapa mediekatalogen:
För att lagra en betydande mängd mediefiler måste du ansluta till routern någon typ av lagring. Standardkatalogen MotionEye använder finns nedan men kom ihåg att denna router har begränsat utrymme.
Kommandot nedan är bra för att bara se om det fungerar men ändra det till en extern lagringskatalog om du planerar att spara mediefiler. MotionEyes mediekatalog kan ändras i webbgränssnittet efter testning.
Kopiera och klistra in dessa kommandon nedan:
mkdir -p/var/lib/motioneye
# Om denna standardmediekatalog inte ska användas måste ändringen uppdateras i /etc/motioneye/motioneye.conf.
# Med nano öppnar du /etc/motioneye/motioneye.conf
# Hitta posten 'media_path' och ändra sökvägen till din externa lagring. Detta visas på bilden ovan.
Steg 6: Starta MotionEye -servern:
Här är startkommandot för MotionEye. Parametern -b gör att MotionEye körs i bakgrunden och vad som krävs för att den ska starta vid start. Om du vill felsöka tar du bort -b -parametern och använder -d.
Kopiera och klistra in dessa kommandon nedan:
meyectl startserver -c /etc/motioneye/motioneye.conf -b
Du kan lägga till det här kommandot i startobjekten i Luci för att starta vid start.
Steg 7: Öppna MotionEye -webbplatsen:
Nu när MotionEye är installerat och körs i din webbläsares adress: 192.168.1.1:8765
Det är allt!!!
Använd nu MotionEye -handledningen för att konfigurera den!