Martedì, Marzo 19, 2024
Header11
Head3
Head2
Header5
Header9
Header7
Header8
Header10

CENTRODIGRAVITA.it

NVR con Rasberry Pi - MOTIONEYE -

 

 

motioneye1

 

L'NVR o network video recorder (registratori video di rete) è un accessorio che serve per registrare il flusso video di telecamere e gestirne le notifiche.

Vista la diffusione di un infinità di telecamere IP con la possibilità di accesso al flusso video tramite http e considerando che quelle di basso livello hanno un software interno con moltissimi problemi sul motion e le notifiche, una soluzione per gestirne un pò e in modo ottimale è quello di utilizzare un NVR. Grazie alle nuove generazioni di apparati LINUX e a degli sviluppatori che seguono molteplici progetti su questa piattaforma, fanno al nostro caso il RASPBERRY e il software "MOTIONEYE" creato e aggiornato dal signor CCRISAN.

 motioneye site

(cliccate sulla schermata del sito per aprirlo)

 

In questo articolo indico i passaggi per attivare un dispositivo NVR su un hadware RASPBERRY PI con Sistema Operativo RASPBIAN.

 

PREPARAZIONE RASPBERRY con sistema operativo RASPBIAN

 

Come sistema operativo ho scelto raspbian in modo da avere un'interfaccia linux con cui posso gestire sia il software MOTIONEYE che altri software/script (esampio gestire in contemporanea anche gli ingressi e uscite GPIO general-purpose input/output).

 

raspberrib

 

In questo link http://downloads.raspberrypi.org/ potete trovare tutti i sistemi operativi ufficiali per Raspberry.

L'immagine che ho utilizzato la potete scaricare qui :http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2017-12-01/

Non ho utilizzato la più recente versione per un problema di download dei componenti dalla repository.

L'immagine è possibile scriverla (da windows) su una Micro SD con programmi come Etcher o win32diskimager.

Con quest'ultimo è poi possibile fare anche una copia completa della Micro SD come backup magari ad installazione/configurazione ultimata.

 

 

PRIMA CONFIGURAZIONE RASPIAN

 

Inserita la Micro SD nel Raspberry, collegato in rete e ad un monitor/tastiera è possibile accenderlo, loggarsi con l'autenticazione di default (UTENTE:pi e PASSWORD: raspberry) e cominciare a configurarlo:

 raspian login

 

Come prima cosa  è bene accedere al menu di configurazione digitando :

sudo raspi-config

 raspian config

 

Da qui è necessario sistemare il fuso orario entrando nel menu "Localisation Options" e se si vuole accedere da remoto per copiare e incollare i comandi da pc conviene attivare l'accesso SSH dal menu "Interfacing Options".

Poi possiamo configurare la rete in modo da assegnare un indirizzo IP statico con il comando:

sudo nano /etc/network/interfaces

Inserendo le seguenti righe (modificando gli indirizzi in base alla vostra rete) :

auto eth0
iface eth0 inet static
address 192.168.1.10
gateway 192.168.1.1
netmask 255.255.255.0

E configurare il DNS con il comando:

sudo nano /etc/resolv.conf

Inserendo/modificando le seguenti righe:

# Generated by resolvconf
domain www.centrodigravita.it
nameserver 192.168.1.1

 

Se vogliamo mettere subito in sicurezza gli accessi all'apparato possiamo cambiare la password con il comando :

passwd

anche per l'utente ROOT :

sudo su

passwd

 

INSTALLAZIONE MOTIONEYE

 

Questi sono i comandi per installare i pacchetti necessari, il motioneye e configurare l'avvio automatico:

 

OTTENERE I DIRITTI ROOT

sudo su

INSTALLARE I PACCHETTI NECESSARI

apt-get update

apt-get install ffmpeg v4l-utils

apt-get install libmariadbclient18 libpq5

wget https://github.com/Motion-Project/motion/releases/download/release-4.1.1/pi_stretch_motion_4.1.1-1_armhf.deb

dpkg -i pi_stretch_motion_4.1.1-1_armhf.deb

apt-get install python-pip python-dev libssl-dev libcurl4-openssl-dev libjpeg-dev libz-dev

INSTALLARE MOTIONEYE

pip install motioneye

mkdir -p /etc/motioneye

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

mkdir -p /var/lib/motioneye

ATTIVARE MOTIONEYE ALL'AVVIO come Servizio

cp /usr/local/share/motioneye/extra/motioneye.systemd-unit-local /etc/systemd/system/motioneye.service
systemctl daemon-reload
systemctl enable motioneye
systemctl start motioneye

 

APRIRE e UTILIZZARE MOTIONEYE

 

A questo punto non resta che aprire con un browser l'indirizzo ip del dispositivo aggiungendo alla fine :8765 come si vede in figura:

 motioneye login

 

L'username iniziale è admin senza password. Al primo accesso si aprirà la procedura guidata per la configurazione della telecamera dove volendo potete anche collegare una o più webcam alle porte USB del Raspberry.

 

motioneye menu

 

Si apre quindi la schermata dove si vedranno le telecamente e in altro a sinistra il pulsante per accedere al menù a tendina dove troviamo tutte le configurazioni del caso.

 

motioneye menu1

 

Come prima cosa attivate i menù completi cliccando su "ADVANCED SETTINGS" e vi compariranno tutti i menù come nelle immagini seguenti.

Menu di configurazione della telecamera collegata,

( nel caso di network camera è possibile inserire la stringa per il download dell'immagine con autenticazione come ad esempio :

http://192.168.1.10/cgi-bin/anv/images_cgi?channel=0&user=UTENTE&pwd=PASSWORD )

configurazione della cartella di salvataggio dei filmati/immagini:

motioneye menu2

 

Configurazione del testo in overlay sull'immagine,

video streaming per lo stream direttamente dal Raspberry,

configurazione dell'immagine e video per la cattura :

 

motioneye menu3

 

Parametri del controllo del movimento "Motion Detection" e delle notifiche.

N.B. Nel Motion Detection è possibile attivare il "Mask" ovvero una maschera dove scegliere se oscurare delle zone dove anche se c'è movimento non deve essere segnalato. Se si oscura il quadretto il software non interviene con l'evento.

 

motioneye menu4a

 

Infine la possibilità di pianificare il funzionamento del Detect Motion:

 

motioneye menu5

Previous Next
  • 1
  • 2
  • 3
  • 4
  • 5
Raspberry-Pi pilotare stampe su Nicelabel Automation   Con Raspberry-Pi pilotare le stampe su Nicelabel Automation   Il software Nicelabel Automation opportunamente configurato permette di mandare in stampa un'etichetta semplicemente con una richiesta HTTP, TCP-IP o con il deploy di un file. Questo è il pannello del... Read more
Raspberry-Pi pagina WEB per gestione GPIO   Raspberry-Pi pagina WEB per gestione GPIO (PIN entrate e uscite) con PHP   Il Raspberry è un micro computer a scheda singola sviluppato nel Regno Unito dalla Raspberry Pi Foundation per ospitare sistemi operativi basati sul kernel Linux o RISC OS. Per questo sistema... Read more
Sostituzione CANDELETTE FIAT 1.3 Multijet DOBLO FIAT Sostituzione CANDELETTE FIAT 1.3 Multijet DOBLO FIAT     Per i motori 1.3 Multijet diesel quando appare la spia corrispondente ai problemi alle candelette vuol dire che sono da sostituire perchè malfunzionanti e potrebbero procurare dei problemi di avvio del motore con... Read more
SOSTITUZIONE DISCHI E FERODI FRENI DOBLO FIAT SOSTITUZIONE DISCHI E FERODI FRENI DOBLO FIAT       Il Doblò Fiat con motore 1.3 Multijet può montare i dischi da 257 o 284 mm nel mio caso sostituisco i 284mm e i ferodi. Alzando l'auto con il crick e togliendo la ruota questo è l'apparato... Read more
RESET ECU DOBLO FIAT (SERVICE, CAMBIO OLIO) RESET ECU DOBLO FIAT   Dopo aver fatto il tagliando dobbiamo tener conto delle spie che si sono attivate o si attiveranno come il "SERVICE" e "CAMBIARE OLIO". Sono scadenziate circa ogni 20000 km e continuano a lampeggiare e informare della cosa fino a quando non vengono resettate anche... Read more
IPHONE 6s plus SOSTITUZIONE BATTERIA IPHONE 6s plus SOSTITUZIONE BATTERIA   La sostituzione della batteria di un Iphone 6S Plus è similare agli altri telefoni della apple, con l'attrezzatura giusta e il ricambio è possibile anche sostituirla da se.     Si svitano le viti a fianco del connettore di... Read more
TAGLIANDO OLIO e FILTRI DOBLO FIAT  TAGLIANDO OLIO e FILTRI FIAT DOBLO MULTIJET       Il tagliando completo per il Doblò con motore 1.3 Multijet diesel consiste nella sostituzione di tutti i filtri (olio, aria, abitacolo e carburante) e dell'olio motore.       CAMBIO FILTRO e... Read more
NVR con Rasberry Pi - MOTIONEYE NVR con Rasberry Pi - MOTIONEYE -       L'NVR o network video recorder (registratori video di rete) è un accessorio che serve per registrare il flusso video di telecamere e gestirne le notifiche. Vista la diffusione di un infinità di telecamere... Read more
VUOI SAPERE I TUOI DATI DI CONNESSIONE   Vuoi sapere l'INDIRIZZO IP con cui navighi e i dati della tua LINEA INTERNET?       Aprendo il seguente link http://mioip.centrodigravita.it si aprirà una pagina che mostrerà il tuo indirizzo IP con cui navighi e altri dati come l'operatore internet e il... Read more
IPHONE 6 come smontare il DISPLAY-AURICOLARE-PULSANTE - IPHONE 6 - SOSTITUZIONE PARTI INTERNE         Capita molto spesso che per una banale caduta si rompa il vetro del telefono. Se si ha un pò di manualità la sostituzione è abbastanza semplice basta seguire le istruzioni e... Read more
WEBCAM/IPCAM sul sito con PHP  Pubblicare immagini della WEBCAM/IPCAM sul proprio sito con PHP       Quasi la totalità delle "IPCAM" in commercio hanno la possibilità di esportare le immagini tramite FTP con uno schedulatore o a tempo. Questo ci permette di pensare di pubblicare queste... Read more
OPENWRT protezione Bambini / Parental Control OPENWRT protezione Bambini / Parental Control         Il software OpenWrt non ha una app per la gestione del Parental Control ma si possono attivare delle accortezze per poter vigilare sull'uso di internet dei propri figli.     IL... Read more
WEBCAM in Brianza realtime    Immagini in tempo reale dalla WEBCAM in BRIANZA Le immagini sono aggiornate ogni 5 minuti per poter "toccare con mano" il meteo e la bellezza della verde Brianza.     Warning: imagecreatefromjpeg(): gd-jpeg, libjpeg: recoverable error:... Read more
Attivare le VLAN su OPENWRT con il TP-LINK 1043nd Attivare le VLAN su OPENWRT con il TP-LINK 1043nd         Dopo aver aggiornato il Firmware del TP-LINK 1043nd con OPENWRT alla versione 15.1 è possibile configurarlo per la gestione delle VLAN o LAN Virtuali. Questo permette la segmentazione... Read more
STAMPA e COSTRUZIONE di una TURBOVENTOLA o TURBOFAN a 2 STADI in Plastica     STAMPA e COSTRUZIONE di una TURBOVENTOLA o TURBOFAN   in Plastica       Utilizzando una Stampante 3D e circa 1 Kg di filamento plastico ho stampato le parti che vanno a formare una TURBOVENTOLA ossia un motore a turbina con una... Read more
Costruire una stampante 3D (Arduino)   Costruire una stampante 3D (Arduino)       In commercio esistono numerose stampanti 3D già assemblate e pronte per la stampa ma il bello è riuscire a costruirsela "Fai-da-Te ". Oltre alla ferramenta reperibile da qualsiasi parte, dobbiamo procurarci le... Read more
CENTRALINO VOIP ASTERISK con ADATTATORE PATTON INSTALLARE CENTRALINO VOIP  ASTERISK con ADATTATORE ISDN - PSTN PATTON SMARTNODE       Il modo più semplice per installare un centralino VOIP ASTERISK su di una macchina è utilizzare il pacchetto di installazione ASTERISK NOW... Read more
Aggiungere FOTOCELLULE al PORTONE BASCULANTE PANELCO Aggiungere FOTOCELLULE al PORTONE BASCULANTE PANELCO Il portone basculante per garage PANELCO ha incorporato un sistema di sicurezza contro l'accidentale urto in caso di chiusura o apertura dello stesso che si basa su di un ecoder.Questo controlla l'effettivo spostamento della porta e in caso... Read more
La CASA DOMOTICA   LA CASA DOMOTICA In commercio esistono numerose apparecchiature che permettono di controllare in remoto qualsiasi oggetto elettronico in casa. Ma è possibile crearne uno utilizzando il microcontrollore ARDUINO? Questo è il mio progetto di casa domotica dove tramite pagina web è... Read more
Resettare un Access point TP-LINK in FAIL SAFE Resettare un Access point TP-LINK in FAIL SAFE     Seguendo le WIKI dell'Open-wrt questi sono i passaggi per resettare un Access point con installato il firmware Open-WRT. Il reset può essere necessario in caso di smarrimento della password di root... in caso di reset tramite... Read more
Estrazione di TUTTI i FILE e CARTELLE da MICROSOFT SHAREPOINT con WGET Estrazione di TUTTI i FILE e CARTELLE da MICROSOFT SHAREPOINT con WGET   Per poter esportare i file da un server SHAREPOINT ci sono numerosi programmi a pagamento che richiedono una compatibilità con la varzione installata sul server. Un metodo molto efficace è quello di utilizzare il... Read more
Ripristino TP-LINK 941 OPEN-WRT tramite seriale e ARDUINO Ripristino TP-LINK 941 OPEN-WRT tramite seriale e ARDUINO       Con un errata configurazione della ETH0 da interfaccia WEB luci OPEN-WR si blocca  l'accesso alla configurazione (web, telnet, ssh) da tutte le porte di rete del TP-LINK e quindi se non... Read more
TP-LINK 1043 V3 forzare installazione OPEN-WRT 15.1 TP-LINK 1043 V3 forzare installazione OPEN-WRT Versione15.1          Per aggiornare il firmware alla versione OPENWRT per il modello 1043 con Versione Hardware 3 non è presente il file nel database:... Read more
Vmware ESXi 6 AVVIO AUTOMATICO VM da CRONTAB Vmware ESXi 6 AVVIO AUTOMATICO VM da CRONTAB         Questi sono i passaggi per poter eseguire uno script programmato su di un server Vmware ESXi 6. Nel caso specifico eseguo uno script dove viene avviata una Virtual Machine. Prima di eseguire i... Read more
Costruire un "Laghetto" per Tartarughe   Costruire un "Laghetto" per Tartarughe Ecco come ho costruito un bel laghetto per le mie povere tartarughe costrette a vivere in una piccola vaschetta. LO STAMPO Come materiale ho deciso di utilizzare la... Read more
IL VINO fatto in CASA  IL VINO fatto in CASA       Cos' è possibile produrre con 600 viti (non di inox :-)) e un pò di quintali di uva? NATURALMENTE un OTTIMO VINO !!!  Ma è opportuno avere attrezzi, tempo e una serie di accorgimenti che si affinano solo... Read more
Fare La BIRRA in CASA   LA BIRRA fatta in CASA E' possibile farsi una buona birra casalinga e magari risparmiare sul costo? In commercio ci sono numerosi KIT per preparare la birra artigianalmente. Molti siti internet, consorzi e fai-da-te hanno sempre a disposizione tutte le... Read more
PROGETTO ROBO-PIE PROGETTO ROBO-PIE (ca) Il progetto "CA" nasce dall'esigenza di avere un OCCHIO remoto che possa controllare l'interno o l'esterno della casa anche senza esserci. L'idea è di ultilizzare apparecchiature comuni già in mio possesso e creare questo ROBOT... Read more
Costruire Cavalletto per FOTO PANORAMICHE (Panoramic heads) Costruire Cavalletto per FOTO PANORAMICHE (Panoramic heads)     Come si fanno i panorami 3D? Come prima cosa serve l'attrezzatura, una buona fotocamera digitale, un cavalletto e il software si stitching. La cosa fondamentale nel cavalletto è la "testa"... Read more