Sommario:

Installazione di MotionEye su un Linksys WRT3200ACM con OpenWrt: 7 passaggi
Installazione di MotionEye su un Linksys WRT3200ACM con OpenWrt: 7 passaggi

Video: Installazione di MotionEye su un Linksys WRT3200ACM con OpenWrt: 7 passaggi

Video: Installazione di MotionEye su un Linksys WRT3200ACM con OpenWrt: 7 passaggi
Video: How to Install DD-WRT Firmware on a Router - No Steps Missed 2024, Luglio
Anonim
Installazione di MotionEye su un Linksys WRT3200ACM con OpenWrt
Installazione di MotionEye su un Linksys WRT3200ACM con OpenWrt
Installazione di MotionEye su un Linksys WRT3200ACM con OpenWrt
Installazione di MotionEye su un Linksys WRT3200ACM con OpenWrt
Installazione di MotionEye su un Linksys WRT3200ACM con OpenWrt
Installazione di MotionEye su un Linksys WRT3200ACM con OpenWrt

Avendo bisogno di un sistema di telecamere di sicurezza per la mia casa, ho visitato gli inter-web per un'opzione open source. Questo mi ha portato al frontend web di Motioneye per il demone Motion per Linux. Questo progetto di Calin Crisan (MotionEye) è proprio quello che il ritoccato ha ordinato. Ha funzionalità avanzate ed è facile da configurare e utilizzare.

Dopo aver deciso di trovare una piattaforma adatta per eseguire MotionEye sul suo wiki afferma che puoi eseguirlo su una pletora di sistemi operativi Linux, quindi inizialmente ho pensato, fantastico, userò il mio PI. Allo stesso tempo ho appena acquistato un router Linksys WRT3200ACM per il quale ho installato OpenWrt su di esso. Quindi, durante la configurazione di OpenWrt e l'installazione dei pacchetti, mi sono ricordato che c'erano istruzioni sul wiki di MotionEye su "Installa su altre distribuzioni". Seguendo le istruzioni della wiki e con alcune modifiche, voilà, ho fatto funzionare Motioneye proprio sul mio router Linksys WRT3200ACM, fantastico!

Questa guida mostrerà i passaggi per installare Motioneye su un router Linksys WRT3200ACM che potrebbe funzionare anche per altri router.

Passaggio 1: iniziare:

Iniziare
Iniziare

Ho installato tutto tramite riga di comando, puoi anche usare Luci per installare i pacchetti ma avrai ssh nel router per completare questa guida.

SSH nel tuo router, da una nuova installazione di OpenWrt è 192.168.1.1

Copia e incolla questi comandi di seguito:

ssh [email protected]

Passaggio 2: utilizzare Opkg per installare i pacchetti necessari:

Usa Opkg per installare i pacchetti necessari
Usa Opkg per installare i pacchetti necessari
Usa Opkg per installare i pacchetti necessari
Usa Opkg per installare i pacchetti necessari
Usa Opkg per installare i pacchetti necessari
Usa Opkg per installare i pacchetti necessari
Usa Opkg per installare i pacchetti necessari
Usa Opkg per installare i pacchetti necessari

Questi sono il numero minimo di pacchetti richiesti per eseguire MotionEye.

Copia e incolla questi comandi di seguito:

aggiornamento opkg

opkg installa python

opkg installa curl

opkg installa il movimento

opkg install ffmpeg

opkg install v4l-utils

opkg installa python-pip

opkg installa python-dev

opkg install python-curl

opkg installa cuscino

# opzionale per questo tutorial

opkg installa nano

Passaggio 3: aggiorna "setuptools" e installa Motioneye:

Aggiorna 'setuptools' e installa Motioneye
Aggiorna 'setuptools' e installa Motioneye
Aggiorna 'setuptools' e installa Motioneye
Aggiorna 'setuptools' e installa Motioneye

MotionEye è scritto in Python, usa PIP per scaricarlo e installarlo.

Copia e incolla questi comandi di seguito:

pip install --upgrade setuptools

pip installa motioneye

Passaggio 4: creare la directory di configurazione e copiarvi la configurazione di esempio:

Crea la directory di configurazione e copia la configurazione di esempio su di essa
Crea la directory di configurazione e copia la configurazione di esempio su di essa

Qui dobbiamo creare una directory per memorizzare una copia del file di configurazione di esempio.

Copia e incolla questi comandi di seguito:

mkdir -p /etc/motioneye

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

Passaggio 5: creare la directory multimediale:

Crea la directory multimediale
Crea la directory multimediale

Per archiviare una quantità significativa di file multimediali dovrai connettere al router un qualche tipo di archiviazione. La directory predefinita utilizzata da MotionEye è fornita di seguito, ma ricorda che questo router ha una quantità di spazio limitata.

Il comando seguente andrà bene solo per vedere se funziona, ma cambialo in una directory di archiviazione esterna se prevedi di salvare file multimediali. La directory multimediale di MotionEye può essere modificata nell'interfaccia web dopo il test.

Copia e incolla questi comandi di seguito:

mkdir -p /var/lib/motioneye

# Se questa directory multimediale predefinita non verrà utilizzata, la modifica deve essere aggiornata in /etc/motioneye/motioneye.conf.

# Usando nano, apri /etc/motioneye/motioneye.conf

# Trova la voce 'media_path' e cambia il percorso della tua memoria esterna. Questo è mostrato nell'immagine sopra.

Passaggio 6: avviare il server MotionEye:

Avvia il server MotionEye
Avvia il server MotionEye

Ecco il comando di avvio per MotionEye. Il parametro -b fa funzionare MotionEye in background e ciò che sarà necessario per avviarlo all'avvio. Se vuoi eseguire il debug, rimuovi il parametro -b e usa -d.

Copia e incolla questi comandi di seguito:

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

Puoi aggiungere questo comando agli elementi di avvio in Luci per iniziare all'avvio.

Passaggio 7: aprire il sito Web MotionEye:

Apri il sito MotionEye
Apri il sito MotionEye

Ora che MotionEye è installato e in esecuzione nel tuo browser vai all'indirizzo: 192.168.1.1:8765

Questo è tutto!!!

Ora usa il tutorial MotionEye per configurarlo!

Consigliato: