Inhoudsopgave:

MotionEye installeren op een Linksys WRT3200ACM met OpenWrt: 7 stappen
MotionEye installeren op een Linksys WRT3200ACM met OpenWrt: 7 stappen

Video: MotionEye installeren op een Linksys WRT3200ACM met OpenWrt: 7 stappen

Video: MotionEye installeren op een Linksys WRT3200ACM met OpenWrt: 7 stappen
Video: How to set up ExpressVPN on your Nvidia Shield 2024, November
Anonim
MotionEye installeren op een Linksys WRT3200ACM met OpenWrt
MotionEye installeren op een Linksys WRT3200ACM met OpenWrt
MotionEye installeren op een Linksys WRT3200ACM met OpenWrt
MotionEye installeren op een Linksys WRT3200ACM met OpenWrt
MotionEye installeren op een Linksys WRT3200ACM met OpenWrt
MotionEye installeren op een Linksys WRT3200ACM met OpenWrt

Omdat ik een beveiligingscamerasysteem voor mijn huis nodig had, bezocht ik de inter-webs voor een open source-optie. Dit leidde me naar de webfrontend van Motioneye naar de Motion-daemon voor linux. Dit project van Calin Crisan (MotionEye) is precies wat de dokter heeft besteld. Het heeft een geavanceerde functie en is eenvoudig in te stellen en te gebruiken.

Vervolgens op zoek naar een geschikt platform om MotionEye's op zijn wiki uit te voeren, staat dat je het op een overvloed aan Linux-besturingssystemen kunt uitvoeren, dus ik dacht aanvankelijk, geweldig, ik zal mijn PI gebruiken. Tegelijkertijd heb ik zojuist een Linksys WRT3200ACM-router gekocht waarvoor ik OpenWrt erop heb geïnstalleerd. Dus terwijl ik OpenWrt instelde en pakketten installeerde, herinnerde ik me dat er instructies op de MotionEye-wiki stonden om "Install On Other Distributions" te installeren. Volgens de instructies van de wiki en met een paar aanpassingen, voilà, ik had Motioneye op mijn Linksys WRT3200ACM-router werkend, cool!

Deze handleiding toont de stappen om Motioneye's te installeren op een Linksys WRT3200ACM-router die mogelijk ook voor andere routers werkt.

Stap 1: Aan de slag:

Beginnen
Beginnen

Ik heb alles via de opdrachtregel geïnstalleerd, je kunt Luci ook gebruiken om pakketten te installeren, maar je hebt ssh in de router om deze handleiding te voltooien.

SSH in uw router, vanaf een nieuwe installatie van OpenWrt is het 192.168.1.1

Kopieer en plak deze commando's hieronder:

ssh [email protected]

Stap 2: Gebruik Opkg om de benodigde pakketten te installeren:

Gebruik Opkg om de benodigde pakketten te installeren
Gebruik Opkg om de benodigde pakketten te installeren
Gebruik Opkg om de benodigde pakketten te installeren
Gebruik Opkg om de benodigde pakketten te installeren
Gebruik Opkg om de benodigde pakketten te installeren
Gebruik Opkg om de benodigde pakketten te installeren
Gebruik Opkg om de benodigde pakketten te installeren
Gebruik Opkg om de benodigde pakketten te installeren

Dit is het minimum aantal pakketten dat nodig is om MotionEye uit te voeren.

Kopieer en plak deze commando's hieronder:

opkg-update

opkg installeer python

opkg installeer krul

opkg installatie beweging

opkg installeer ffmpeg

opkg installeer v4l-utils

opkg installeer python-pip

opkg installeer python-dev

opkg installeer python-curl

opkg kussen installeren

# optioneel voor deze tutorial

opkg installeer nano

Stap 3: Upgrade 'setuptools' en installeer Motioneye:

Upgrade 'setuptools' en installeer Motioneye
Upgrade 'setuptools' en installeer Motioneye
Upgrade 'setuptools' en installeer Motioneye
Upgrade 'setuptools' en installeer Motioneye

MotionEye's is geschreven in python, gebruik PIP om het te downloaden en te installeren.

Kopieer en plak deze commando's hieronder:

pip install --upgrade setuptools

pip motioneye installeren

Stap 4: Maak de configuratiemap en kopieer de voorbeeldconfiguratie ernaar:

Maak de configuratiemap en kopieer de voorbeeldconfiguratie ernaar
Maak de configuratiemap en kopieer de voorbeeldconfiguratie ernaar

Hier moeten we een map maken om een kopie van het voorbeeldconfiguratiebestand op te slaan.

Kopieer en plak deze commando's hieronder:

mkdir -p /etc/motioneye

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

Stap 5: Maak de mediamap aan:

Maak de mediadirectory
Maak de mediadirectory

Om een aanzienlijke hoeveelheid mediabestanden op te slaan, moet u een soort opslag op de router aansluiten. De standaardmap die MotionEye gebruikt, wordt hieronder gegeven, maar onthoud dat deze router een beperkte hoeveelheid ruimte heeft.

De onderstaande opdracht is prima om te zien of het werkt, maar verander het in een externe opslagmap als u van plan bent mediabestanden op te slaan. De mediadirectory van MotionEye kan na het testen worden gewijzigd in de webinterface.

Kopieer en plak deze commando's hieronder:

mkdir -p /var/lib/motioneye

# Als deze standaard mediamap niet wordt gebruikt, moet de wijziging worden bijgewerkt in /etc/motioneye/motioneye.conf.

# Gebruik nano, open /etc/motioneye/motioneye.conf

# Zoek het item 'media_path' en wijzig het pad naar uw externe opslag. Dit is weergegeven in de afbeelding hierboven.

Stap 6: Start de MotionEye-server:

Start de MotionEye-server
Start de MotionEye-server

Hier is de opstartopdracht voor MotionEye. De parameter -b zorgt ervoor dat MotionEye op de achtergrond wordt uitgevoerd en wat er nodig is om het bij het opstarten te laten opstarten. Als u fouten wilt opsporen, verwijdert u de parameter -b en gebruikt u -d.

Kopieer en plak deze commando's hieronder:

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

U kunt deze opdracht toevoegen aan de opstartitems in Luci om bij het opstarten te beginnen.

Stap 7: MotionEye-website openen:

MotionEye-website openen
MotionEye-website openen

Nu MotionEye is geïnstalleerd en actief is in uw browser, gaat u naar adres: 192.168.1.1:8765

Dat is het!!!

Gebruik nu de MotionEye-zelfstudie om het te configureren!

Aanbevolen: