karotz_back.jpg

Le Karotz n'est pas encore mort. Même si le portail pour les développeurs a été retiré d'Internet, les API du Karotz sont toujours fonctionnelles sur le cloud.

Il vous est même possible de manipuler très facilement votre lapin à distance au travers d'un module NodeJS disponible sur GitHub :

https://github.com/guillaumewuip/Karotz-NodeJS-Plugin

var karotz  = require('./karotz');

var installid = '12345', // Récupéré sur la page de paramétrage d'une app Karotz
    apikey    = '12345', // Récupéré sur la page de déclaration d'une Karotz
    secret    = '12345'; // Récupéré sur la page de déclaration d'une Karotz

karotz.authentication(apikey, installid, secret, true, function(app){

karotz.tts('speak', 'EN', "I want a carrot !", function(msg) {
    console.log(msg); //Output 'Speaking' or 'Error'
});

});

L'utilisation de ce plugin nécessite auparavant de créer une application sur la zone lab portail du Karotz. Pour vous simplifier la tâche voici un exemple d'App Karotz que vous pouvez utiliser et que je viens de partager sur GitHub :

https://github.com/ltoinel/domogeeek/tree/master/misc/karotz-app

Si jamais vous êtes passé au firmware OpenKarotz, une librairie équivalente est aussi disponible sur GitHub, elle est développée par le même auteur :

https://github.com/guillaumewuip/openkarotz-nodejs

Elle a l'énorme avantage de ne nécessiter aucune authentification quelconque pour pouvoir fonctionner, il suffit juste de connaitre l'adresse IP de son lapin sur son réseau local.

var openkarotz = require('openkarotz');

var karotz = new openkarotz('192.168.0.1');

karotz.tts( "I want a carrot !", 'EN',  true, function(msg) {
    console.log(msg); 
});

Ces modules NodeJS permettent de jouer avec les LED, les oreilles, le lecteur RFID, la voix du lapin, la prise de photo et la lecture de fichiers multimédia ...

Ils fournissent tous les éléments vous amuser rapidement si vous avez des projets de domotique en tête.

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.