Récemment, je me suis donné pour mission de mettre en place une vidéosurveillance avec les caractéristiques suivantes:
- Consommation électrique minimale
- La taille minimale de l'appareil qui recevra la vidéo de la caméra (ou de plusieurs caméras). Avec une taille si petite qu'elle peut, par exemple, être entassée dans une boîte d'installation de 10-10 cm ou cachée dans un large canal de câble (!)
- Les caméras IP seront connectées via le Wi-Fi, c'est-à-dire qu'il est impossible de déterminer qui regarde / écrit la vidéo à partir d'elles. Vous pouvez les alimenter à partir du réseau général, que ce soit l'éclairage d'accès ou les prises dans le bureau
- Il doit y avoir un enregistrement vidéo (dans mon cas - sur une carte microsd), il doit être possible de regarder des vidéos sur Internet depuis n'importe où dans le monde ainsi que via une application mobile
- Bien sûr, il devrait être possible de configurer à distance l'ensemble du système - ajouter de nouvelles caméras, copier-supprimer des enregistrements, avoir accès à tous les paramètres
- Le coût minimum! Mais qu'en est-il? Nulle part sans ça
Pour mettre en œuvre cette idée, le choix s'est porté sur les composants suivants:
1) L'ordinateur monocarte le moins cher avec Wi-Fi à bord, sur lequel vous pouvez lancer une distribution de bras Linux - par exemple, mon debian préféré. Malinka est cher, mais orange pi zéro sur ebay ne vous coûtera que 900 roubles (il y a quelques mois, je l'ai acheté pour 700 roubles). Voici un lien vers ebay -
ici.
2) En fait, les caméras IP wifi - nulle part sans elles. Petit plafond en dôme. Et au moins 720p - généralement pour la surveillance vidéo dans un porche de bureau n'est plus nécessaire. Le prix d'émission est d'environ 1 500 roubles par caméra. Jusqu'où aller, ici sur aliexpress -
ici
3) Carte microSD de 32 Go. Pourquoi 32, pas plus ou moins? Parce que pour mon cas, vous devez pouvoir rembobiner la vidéo de deux caméras il y a quelques jours. Eh bien, encore 300 à 400 roubles.
4) Adaptateurs d'alimentation pour carte unique et pour caméras.
Alors qu'est-ce qui a été fait. Après avoir reçu le colis chéri par la poste, j'en ai sorti un payeur unique orange, l'ai examiné et tout d'abord j'ai pensé - bon sang, mais il n'y a pas de sortie vidéo. Comment installer les logiciels Debian et de vidéosurveillance et effectuer les réglages initiaux? Je me suis immédiatement souvenu que sur la framboise, il y avait toujours un AV composite ordinaire, mais ce n'est pas le cas. Eh bien, il ne peut pas être que le fabricant ne laisse pas une telle opportunité de se connecter via composite - je pensais, et est allé à Google pour regarder le brochage GPIO. Ouais, la deuxième broche est la terre, et la 9e est sortie TV.
Soudez la prise AV. Nous allons maintenant utiliser l'adaptateur AV-> VGA (vous avez deviné qu'il peut également être acheté sur aliexpress, une chose utile) et nous connecter à notre moniteur. Mais nous n'inclurons rien encore - après tout, nous n'avons pas encore préparé de carte microsd.
Nous allons sur le site
www.orangepi.org et téléchargeons la distribution de bureau Debian xfce, l'écrivons sur la carte à l'aide d'un imageur de disque win32 ou d'un graveur. Nous collons la clé USB dans notre orange, allumons le moniteur, connectons l'adaptateur secteur et ... rien. C'est ce que les nouveaux arrivants rencontrent le plus souvent - un ordinateur monocarte ne démarre en aucune façon, mais ne brille que moqueusement avec une diode jaune. Qu'est ce que c'est Une carte incorrectement enregistrée (peut-être), une carte unique qui ne fonctionne pas (peu probable, car nous venons de la déballer), il n'y a pas de signal de la sortie vidéo? Le problème le plus courant est la nutrition. Orange pi, comme les framboises et les autres à carte unique, est très gourmand en énergie - l'adaptateur doit être de 5 V / 2 A, si l'adaptateur est faible et que l'alimentation s'affaisse dans les premières secondes de la mise sous tension d'une carte unique, cela ne fonctionnera pas et ne fonctionnera pas. Utilisez donc une bonne alimentation puissante et ne rechargez pas à partir de votre ancien Android.
Nous connectons un bon adaptateur secteur, nous voyons comment s'est passé le téléchargement de Debian. Nous voyons le bureau - super! Vous devez maintenant configurer l'appareil pour qu'il fonctionne via le Wi-Fi. Nous allons dans les connexions réseau, créons une nouvelle connexion Wi-Fi, entrez notre nom d'utilisateur et mot de passe à partir du Wi-Fi du bureau à domicile - maintenant l'appareil est sur notre réseau local et a accès à Internet! Maintenant, nous devons nous débarrasser du moniteur.
Afin de pouvoir voir le bureau à distance, le programme de visualisation vnc nous aidera, et pour un serveur vnc à carte unique. Habituellement, cette chose est déjà intégrée dans ce debian, qui est distribué par le fabricant de ces produits à carte unique, il vous suffit de le configurer - entrez les paramètres d'autorisation, etc. Après nous être assurés que nous avons maintenant accès au bureau à l'intérieur de notre réseau local, nous supprimons le moniteur, cachons l'appareil dans un boîtier / canal de câble / ailleurs et configurons tout le reste via la visionneuse vnc, tout en étant assis devant l'ordinateur habituel.
En tant que logiciel de surveillance vidéo, zoneminder a été choisi. Pourquoi exactement lui? Gratuit, flexible, facile à configurer, disponible dans la version bras pour notre carte unique avec debian. Ce logiciel fonctionne sur php / mysql, vous devez donc tout d'abord installer les packages nécessaires:
sudo apt-get install php5 mysql-server php-pear php5mysql php5-gd
Ensuite, nous devons ajouter la ligne dans /etc/apt/sources.list:
deb http://ftp.debian.org/debian jessie-backports main
Nous effectuons une mise à jour:
sudo apt-get update
Et enfin, pour ce que nous avons tous commencé:
sudo apt-get install zoneminder
Lorsque la console nous a informé que zoneminder est installé, passons à sa configuration. Le processus de configuration est décrit en détail sur le site officiel de zoneminder, cela n'a aucun sens d'énumérer tous ses points dans cet article, nous allons donc décider que le cher lecteur l'a fait, et maintenant, si nous
tapons dans notre navigateur sur l'
adresse de l'ordinateur
de notre abonné / zm, nous irons au panneau d'administration de vidéosurveillance en ligne. Ici, nous devons ajouter les adresses IP des caméras, définir les paramètres d'enregistrement vidéo, etc.

Maintenant, nous pouvons regarder la vidéo des caméras via le navigateur du réseau interne, à la fois via le réseau câblé et via le Wi-Fi.

Mais la tâche consistait à regarder des vidéos sur Internet depuis n'importe où dans le monde - et nous ne l'avons pas encore mis en œuvre. Alors implémentons! Au moins deux options viennent à l'esprit:
- Entrez via le bureau distant comme une chronologie. Hélas, la chronologie fonctionne plus ou moins correctement uniquement sur les "framboises", ici même avec un tambourin et des sorts vous ne pouvez rien réaliser
- Nous avons une adresse IP dédiée, allez dans les paramètres du routeur, transférez les ports nécessaires, configurez le serveur virtuel, maintenant nous pouvons voir le panneau d'administration de zoneminder, par exemple, à our_white_ip : 123. C'est bien, mais qu'en est-il s'il n'y a pas d'IP dédiée?
- S'il n'y a pas d'IP dédiée, rappelez vpn et dyndns. Un grand nombre d'articles y sont consacrés, notamment sur Habré; chercher et trouver des informations
Il reste maintenant à ajouter la possibilité de regarder des vidéos depuis le téléphone. Téléchargez pour notre application android zoneminder client mobile (facilement google), et pour iphone - Surveillance Pro.


Au total, pour plusieurs milliers de roubles, nous avons notre propre mini-serveur de surveillance vidéo, qui peut être facilement caché dans une chaîne câblée et qui consomme de l'électricité pour un sou, une paire de caméras sans fil et la possibilité de toujours regarder depuis un ordinateur ou un téléphone de n'importe quel endroit où il y a un accès Internet ce qui se passe dans votre bureau / garage / véranda.