trevilly.com

Mini-site de présentation

Vous êtes ici --> Accueil --> Autres --> Tutoriel Caméra IP sur Linux Ubuntu

Configuration d'une caméra IP motorisée HEDEN sous Linux.

Tutoriel valide pour Mac OS X et Windows sans utilisation du programme livré sur CD car tout est fait via navigateur Web.

Document créé avec :

Les images sont redimensionnées pour respecter la pagination ; vous pouvez cliquer dessus pour les agrandir (le script "lightbox" nécessite javascript).

Cette caméra peut vous rendre service de plusieurs manières :

Trêve de blabla ; comment installer cette Caméra sous Ubuntu ou autre Linux :

En tapant l'adresse (pour moi, c'était http://192.168.0.12 tout simplement) dans la barre d'adresse, on accède à une boite d'invitation de connexion classique.

****

A ce stade, il suffit de taper "admin" et de valider (par défaut, il n'y a pas de mot de passe ; ce que nous modifierons plus tard évidemment).

On se retrouve avec cette interface :

****

Qu'il suffit de passer en Français en cliquant sur ... French. Et oui, je suis bilingue ;-)

Nous voici avec une belle interface bien facile à comprendre :

****

Là, il suffit de cliquer sur le bouton "se connecter" du "Mode Push Serveur" puisque nous utilisons Firefox ...
Et ça liste le "Statut appareil" automatiquement :

****

En cliquant sur "Vidéo en direct", on accède à ... TaDa !!! ... Une image !

****

Bon, OK, j'avoue, sous Internet Explorer avec ActiveX on a accès à de chouettes fonctionnalités supplémentaires comme de pouvoir écouter via la Caméra (elle a un micro intégré) et même parler via la Caméra (1 haut parleur intégré), mais c'est surtout utile pour faire baby-phone et comme j'ai déjà 4 enfants ... Hein ;-)

Alors, là, on voit de suite que l'image en 320x240, c'est un peu petit (je vieillis aussi). Le choix n'est pas long à faire puisque 640x480 s'impose comme seul autre choix possible en taille d'image (ben oui, à 58,80 euros, la HD n'est pas pour nous).

Voici ce que donne la même chose en 640x480 :

****

C'est mieux, non ?
(il est 22h39, le soleil manque un peu ; désolé pour les couleurs)

Bon, maintenant, passons aux réglages de la bestiole.
Un petit clic sur "Gestion de l'appareil" et voici cette interface :

****

Alors ... Allons-y !
Réglage surnom :

****

Là, je conseille, comme dans le manuel de noter "Camera1"

****

Et de valider en cliquant sur "Soumettre".

Ensuite, "Réglage Date&Heure"
Zou, on bascule en mode 'Paris' parce que nous le valons bien !

****

Ensuite, il faut créer des utilisateurs et des mots de passe.
Par défaut, comme le montre l'image suivante, le compte "admin" ne contient pas de mot de passe, ce qui est à changer de suite avant de balancer les images sur le réseau intérieur et surtout extérieur !

****

Personnellement, j'ai créé 3 comptes : "Admin", "Visiteur" et "Operateur".
En effet, mes réglages d'alarme ont "merdouillé" après passage en "Admin" via Internet Explorer, alors que je n'ai pas eu ce problème en laissant un ami (qui bosse chez Microsoft [pauvre de lui ;-)] accéder à ma Caméra comme Opérateur depuis son ordinateur qui tourne ("corporate spirit" oblige) sous Windows 8 avec IE.

****

En cliquant sur "Soumettre", on lance une confirmation de connexion (il faut taper le mot de passe précédemment généré) puis un redémarrage de la Caméra.
Voici ce qui s'affiche :

****

****

****

Après ce redémarrage complet, on retombe sur l'écran "Statut appareil" et on peut poursuivre les réglages en passant à l'histoire du réseau.
L'idée est simple : sortir de l'effet auto-adressage de l'IP du DHCP afin d'avoir une IP fixe pour cet appareil. C'est en effet plus aisé en utilisation interne et nettement plus simple pour configurer un accès depuis l'extérieur du réseau.
Hop, on clique sur "Réglages basiques réseau" :

****

On peut se croire bridé vis à vis du manuel officiel qui donne la part belle à IE et à un logiciel développé pour Windows et Mac OS X ... mais ... l'envie de décliquer la case "Obtention de l'IP depuis le serveur DHCP" ne vous démange pas ?
Moi, si ! :-)
Et Hop !

****

Il ne reste plus qu'à remplir :

****

Comme l'adresse de l'IP doit être hors plage d'auto-adressage, il faut sortir de la fourchette 10-50 et, comme sur le manuel, on choisit (bêtement) 192.168.0.55
Le masque de sous réseau (Subnet Mask) et la Passerelle (Gateway) sont les mêmes chez moi que dans le manuel livré avec la caméra ; un signe ? ;-)
Pour la passerelle, c'est "Adresse IP Freebox" (si vous êtes chez Free ...) et surtout pas la ''Passerelle (gateway)'' que l'on trouve sur son compte.
Chez Free, le DNS Primaire est 212.27.40.240.
Pour le port, faire comme dans le manuel et choisir 8080.
Au passage ; pour trouver votre bonheur, voici la requête magique à tester : "serveurs-dns-des-principaux-fai" ;-) (Merci Google pour cette liste des DNS).
Et puis, un "ifconfig" dans le Terminal vous donnera votre Masque de sous réseau.

En cliquant sur "Soumettre", ça redémarre (encore) la caméra. Patienter 30 sec.
Et là, forcément, ça "merdouille" puisque nous venons de modifier l'adresse IP.

Dans la barre d'adresse, remplacer 192.168.0.12 (exemple) par celle que nous venons de configurer va nettement mieux marcher.
Si vous avez suivi mes précédentes étapes, taper "192.168.0.55:8080" doit amener à retomber sur le même écran qu'à la première connexion :

****

Là, dans "Réglages UPnP"on vérifie que l'UPnP est activé (perso, j'ai dû l'activer sur ma FreeBox puisque je ne l'avais jamais fait jusqu'à présent ; vérifiez donc ça).

Je ne traite pas des "MSN Paramètres" qui ne servent à rien (à mon sens) puisque je connais par coeur mon adresse IP publique (et peux la trouver facilement).

Le "Réglages Service DDNS" est déjà fait = je passe mon tour ;-)

Le "Réglage Mail" est intéressant pour s'envoyer des images dans le cadre de l'utilisation de la caméra en mode "détection de mouvement"
ça permet, en cas de déclenchement, de recevoir une salve de 6 images par courriel.

C'est très simple et bien expliqué dans le manuel où rien n'est spécifique Windows/Apple/linux. Mais bon, je vous en cause quand même ; je dormirai peu ...

****

Cette page pratiquement vierge va devenir :

****

En cliquant sur "Test" vous saurez de suite si c'est bon. Alors, ça marche ??? ;-)

Le "Réglage FTP" peut aussi être utile pour balancer les images sur son serveur FTP (un site internet, un ordinateur distant en mode serveur, un synology ou équivalent selon vos moyens/possibilités).

Attention, si l'adresse de votre serveur (je suis chez OVH pour tous mes sites) vous est donnée de type ftp.machinchose.truc il faut noter machinchose.truc seulement.
Là aussi, le bouton "Test" peut (furieusement) vous aider :-)

****

Perso, j'ai fait balancer les photos dans un sous-dossier dans lequel j'ai mis une page index.php afin de ne pas laisser ce dossier en accès via l'adresse http du site.
Je regarde les images par accès FTP au serveur et non en passant par le http (même si je peux mettre un htacces avec mot de passe ... Je sais, on verra ''demain'').

Bon. Allez ! Si vous avez configuré le courriel et le FTP, c'est à priori pour faire de la détection de mouvements avec "Alarme". Alors ... On y va !

Ce mode de fonctionnement permet de faire fonctionner la caméra uniquement quand on s'absente = On branche l'adaptateur secteur au moment du départ = ça lance la procédure de démarrage de 30 secondes (la Caméra fait des tours et se recentre) et "Hop ; c'est fonctionnel" = déclenchement si détection de mouvement et photos par courriel et/ou FTP (voire alarme visuelle et/ou sonore en sus).

Voici le truc de base :

****

Qui devient rapidement :

****

Par exemple, voici ce que me renvoie la caméra en flux continue :

****

Et le même plan en détection de mouvement ci-dessous.

La première image est déclenchée par le passage de ma main (avec mode vision nocturne car défaut de lumière puisque j'ai fait de l'ombre avec mon corps [de rêve]).
La seconde est la photo d'après mais ma main est déjà repartie (et la vision nocturne s'est désactivée).

****

****

****

La qualité n'est pas terrible mais je rappelle que la caméra m'a coûté 58,80 euros (plus 4,90 euros de frais de port en relai colis).
Et il se peut qu'un de mes 2 derniers enfants se soit amusé à coller le doigt directement sur la lentille.
[Edit, j'ai l'impression que les enfants l'avaient vraiment déréglée ; mais elle se règle en tournant l'objectif ; c'est réparé !]

Maintenant, si la caméra doit être accessible de l'extérieur, il faut laisser le flux vidéo sortir et c'est là que l'astuce de l'IP interne fixe est intéressante.

Pour avoir la visualisation à distance, il faut configurer le routeur.
Comme moi je comprends tout, et bien, j'ai tout compris et donc j'ai Free (facile).
Alors je vais sur http://free.fr puis "mon compte" ou simplement : https://subscribe.free.fr/login/
"Ma FreeBox" puis "Configurer mon routeur Freebox"

L'état du routeur doit être "actif" (c'est d'ailleurs le premier truc à faire quand on reçoit sa FreeBox pour se protéger de l'extérieur car l'IP publique = la FreeBox).

Il faut entrer l'adresse de la Caméra dans la "Zone Démilitarisée" ou "DMZ" (pour "DeMilitarized Zone") soit 192.168.0.55 pour que ça fonctionne.
En gros, on dit au Pare-Feu du routeur de laisser passer les requêtes venant de l'extérieur et voulant aller spécifiquement vers cette adresse.

Voilà ce que ça donne en image :

****

Vous validez et redémarrez la FreeBox et Zou, c'est parti, les images sont accessibles depuis le Net (il faut essayer depuis une autre connexion que celle de votre domicile pour voir si ça marche ; il faut être à l'extérieur du routeur).

Mais bon, c'est simple à tester :
En créant un compte "Operateur" de test, vous pourrez demander à un ami (sous Linux, Mac ou Windows) de tester cet accès distant depuis son domicile en passant via votre IP du type http:00.000.000.000:8080
Il vous suffira de supprimer ce compte pour supprimer cet accès à cette personne (puisque se faire espionner chez soi ... Bof !) juste après les tests.

Bon, si vous êtes un peu parano (je me soigne mais bon), vous pouvez retourner dans le menu configuration de votre Caméra et modifier un simple truc :
transformer l'adresse IP fixe de la Caméra de 192.168.0.55:8080 en 192.168.0.56:8080

Pourquoi ? Pour que l'accès depuis l'extérieur ne soit plus possible (puisque cette adresse n'est pas inscrite en DMZ) et pour que le serveur FreeBox ne nécessite pas d'être modifié.
En effet, changer l'IP de la Cam prend 30 secondes de redémarrage alors que la modification du routeur FreeBox est plus long et plus pénible (fainéant moi ?!?).

A noter que je n'ai pas testé plusieurs caméras, je n'en ai qu'une.
Mais je sais qu'en passant par Internet Explorer, il est possible d'afficher simultanément jusqu'à 9 caméras !
Bon, personnellement je n'ai pas IE et de toutes façons, je n'ai pas 9 pièces à surveiller dans ma maison ...

[Mode je suis fatigué]
Je sais que Heden fait divers caméras IP pour intérieur ou extérieur donc, finalement, 5 pièces + 1 caméra à chaque coin extérieur en vertical du toit = 9 caméras.
Donc, il va falloir que je passe à Windows pour avoir IE ??? Angoisse !;-)
[/Mode je suis fatigué]

Prochaine étape, jouer avec une application type Motion ou Zoneminder ???
Mais à mon âge, il faut éviter de griller des nuits de sommeil à suivre alors ...
Une autre fois ! (peut-être)

[Ajout du 29/04/2014]
Bon, ben, c'est fait !!!
Je me suis monté un serveur de VidéoSurveillance sous Linux avec Debian et Zoneminder
Espérant que cela vous sera utile.

Ce document a été créé dans sa version1 dans la nuit du 01/02 au 02/02/2013.
Il est publié sous la Licence Libre CopyLeft.

Vous pouvez donc le réutiliser, le modifier, le diffuser, mais devrez citer l'auteur et le partager selon les mêmes termes de licence.

Cette oeuvre est mise à disposition selon les termes de la Licence Creative CommonsAttribution - Partage dans les Mêmes Conditions 3.0 France (CC BY-SA 3.0 FR)

http://creativecommons.org/licenses/by-sa/3.0/fr/


-- CopyLeft Alban TREVILLY - Diététicien - CC BY-SA 3.0 FR - - Site mis à jour le 29/04/2014 --
site valide XHTML 1.0 strict et feuilles de style CSS