Après mon chat Tikeul, j’ai adopté Tikey depuis le 7 décembre 2007 et il était temps que je présente ce lapin !
Les nabaztag sont des lapins communiquant. Ils parlent, bougent leurs oreilles, clignotent dans toutes les couleurs, exécutent des commandes vocales et pour la version 2 (nabaztag/tag) ils peuvent lire des livres et renifler des objets (qui comportent une puce RFID).
Tout cela est possible parce qu’ils se connectent à votre réseau Wifi (indispensable). Techniquement, le lapin se connecte aux serveurs de l’éditeur Violet, attend et exécute ses ordres.
Ce qu’il y a de vraiment bien pour moi, c’est l’API que Violet met à disposition. Ca me permet donc de coder quelques petits trucs pour lui faire faire mes basses œuvres AH AH AH AH AH AH !
L’API de Voilet permet d’interagir avec son lapin à l’aide d’URL. Mais avant toute chose vous devrez activer cette possibilité depuis votre terrier dans la partie Nabazsphère. Violet vous fournie alors un éléments très important un token. Associé à votre numéro de série il permet d’autoriser l’utilisation de l’API.
Avant activation:
Donc en gros, quiconque possède ses deux éléments peut utiliser l’API et donc commander entièrement votre lapin (on peut toutefois faire changer le token en désactivant puis en réactivant l’option). Si ca vous ne vous inquiète pas pour l’instant, personnellement j’y ai vu un problème lorsque ‘ai recherché des applications toutes faites…
En effet celles-ci sont souvent à la mode 2.0 (service distant gratuit et code fermé). Donc ca se résume souvent à: « crée un compte », « donne ton numéro de série et le token » et « profite de mes services ».
Tout ce que je n’aime pas donc…
En bon geek, je compte donc bien profiter de services mais je vais devoir me les coder moi même.
Heureusement pour cela il existe une librairie facilitant le boulot.
en PHP: PEAR Service_Nabaztag
Service_Nabaztag est un paquet PEAR codé par Walter Hop. Ce paquet vient d’être accepté dans PEAR mais n’est pas encore listé dans les paquets. J’ai envoyé un patch à Walter concernant des changements dans les codes des réponses, il l’as intégré et il est disponible sur son site et sur PEAR dès qu’il sera intégré dans les paquets officiels.
Un exemple simple pour dire « coucou » :
include('Services/Nabaztag.php'); $token='votre token'; $sn='votre num de série'; $nabaztag = new Services_Nabaztag($sn, $token); $nabaztag->say('Coucou!');
La suite bientôt.
Commentaires récents