Vidéo surveillance

Misterquellegoule a vieilli !!! Bon, je vous rassure il est pas encore tout rabougris ;)

Etant un peu parano sur les bords (oui il flippe à l'idée qu'on lui vole SA Zibase ;)), je lui ai offert une camera EDIMAX 7010 PTN qui est compatible avec la Zibase. Nous avions déjà une trendnet mais elle n'est pas intégrable dans la Zibase :(

Question configuration et intégration à la Zibase, aucun souci ! Par contre le fait de l'intégrer dans la Zibase ne nous permet plus l'accès à la caméra en tant qu'administrateur. Du coup plus moyen d'utiliser les fonctions de détection et vidéo sans passer par la Zibase (ceci afin de garantir les bons paramètres qui ne soient pas modifiés par des applications autres...ce qui est compréhensible).

De ce fait un petit RESET de la caméra (plus de 15 secondes) et on recommence mais sans l'intégration !

Maintenant on se pose la question de savoir comment la coupler avec notre détecteur de présence qui enclencherait un envoi de SMS puis l'enregistrement vidéo sur un serveur externe.

Là il s'est arraché les cheveux, nan je déconne il n'en n'a déjà plus ;)
Bref, je m'incruste dans la réflexion et là...diling, diling... JE trouve LA solution !!!!!! Ouais OK, je déconne encore (j'ai quelques mêches un peu claires ;)) Du coup je vais le laisser expliquer, ça sera surement plus limpide (mais moins drôle ;))

Je (MisterQuellegoule) pense donc pouvoir utiliser les fonctions de commande par HTTP de la zibase en m'appuyant sur l'API HTTP des caméras EDIMAX (documentation complète disponible ici).
Dans le navigateur, les commandes du type : http://[IP LAN]/form/enet?enet_avs_md_enable=Yes permettent par exemple d'activer la détection de mouvement.


Par moment, le navigateur me demande mon login/mot de passe et cela fonctionne parfaitement. Après la lecture de quelques forums, je découvre que l'API HTTP d'EDIMAX supporte la syntaxe suivante : http://[NOM UTILISATEUR]:[MOT DE PASSE]@[IP_LAN OU IP FIXE EXTERNE]:[NUMERO DU PORT]/form/enet?enet_avs_md_enable=Yes.

J'intègre donc cette commande dans un scénario sur un périphérique CHACON de détection de mouvement. Et la zibase me déclenche une erreur HTTP alors que cela fonctionne parfaitement dans mon navigateur.

Après quelques échanges avec JPG (ZODIANET's boss), celui-ci me précise que ce type de commande n'est pas possible en HTTP. Après quelques recherches sur le WEB, je me rends compte que cette syntaxe est autorisée en HTTP, bien que parfois mal supportée par certains navigateurs (IE en premier :-D). Qu'à cela ne tienne, je me permets de refaire un petit mail à JPG en lui donnant quelques arguments.

Il me dit qu'il va s'y intéresser de près le samedi 26/05/2012. 1 jour plus tard (dimanche 27/05/2012), il me dit avoir fait le développement et me met à disposition le firmware V677 sur mon id ZIBASE. Et tout fonctionne parfaitement du premier coup....ils sont pas fort chez ZODIANET ?

Ce firmware va être mis à disposition de tout le monde dans quelques jours (cette semaine). Alors, heureux possesseurs de CAM EDIMAX, vous pouvez maintenant effectuer toutes les commandes HTTP souhaitées pour diriger votre cam à partir de votre zibase en profitant de l'ensemble des fonctionnalités mises à disposition par EDIMAX (FTP, SAMBA, EMAIL, ENREGISTREMENT VIDEO, FORMAT...).

Donc dans notre scénario Détection de mouvement, nous avons ajouté le scénario Lancement cam Edimax qui n'a qu'une action, la commande HTTP suivante :
http://[login]:[MDP]@[IP LOCALE]:[PORT]/form/enet?enet_avs_md_enable=Yes&enet_avs_md_delay=3&enet_avs_md_length=5&enet_avs_md_email=Yes&enet_avs_md_ftp=Yes

Puis un scénarion STOP CAM EDIMAX avec la commande HTTP suivante :
http://[login]:[MDP]@[IP LOCALE]:[PORT]/form/enet?enet_avs_md_enable=No&enet_avs_md_delay=3&enet_avs_md_length=5&enet_avs_md_email=Yes&enet_avs_md_ftp=Yes

Avec bien sur toujours l'envoi d'un message SMS avec Pushme.to (Iphone) et PushingBox (Androïd).

Sur la caméra Edimax, nous avons rentré les éléments concernant le serveur FTP ainsi que réglé les données de l'envoi par email. Aujourd'hui si un mouvement est détecté la caméra enregistre les 5 secondes avant la détection puis 8 secondes durant. Envoi cette vidéo sur le serveur FTP, qui est envoyée par mail en parallèle.
La caméra et la Zibase étant branchée sur notre onduleur, tout se déroule correctement même en cas de coupure de courant !

Pour finir, je me joins donc à MisterQuellegoule pour remercier Zodianet d'être aussi à l'écoute de ses clients, c'est agréable et assez rare de nos jours pour être précisé !!!

1 commentaire:

  1. Je cherchais justement un moyen d'activer/désactiver la détection de mouvement par http...
    J'ai fouillé le support Edimax sans succès. Merci pour cette article!

    RépondreSupprimer