Possesseur d’un Nabaztag premier du nom, et heureux propriétaire de plusieurs Karotz (Isidore, Clémentine, Etc …) j’en avait une utilisation essentiellement ludique donc pas très utile.
J’ai ensuite décidé de l’utiliser comme la voix de ma maison pour mon installation domotique. Et la mes ennuis ont commencés, temps de réponse interminable, coupure des serveurs … bref le Cloud ressemble plus à du Fog pour le Karotz.
Et puis enfévrier 2015 Aldebaran arrête Karotz
Il était grand temps de le rapatrier vers un terrier plus proche de nous.
Suite aux nombreuses « coupures » subie par mon rongeur et aux travaux trouvés sur Internet notamment :
– OpenRabbit
– EpicMonkey
– Wizz.cc,
– Hupstream.
J’ai décidé de construire un Firmware capable de fournir le maximum de fonctions localement sans recours à des serveurs externes. Ce firmware à été construit pour une utilisation domotique mais vous pouvez l’utiliser pour d’autres applications.
Une interface web est disponible et permet de piloter le lapin depuis un navigateur Web.
La commande du Lapin est faite via une API HTTP, avec un retour d’informations en JSON pour pouvoir être utilisé simplement.
A ce jour le pari est presque gagné, le lapin est capable de faire toute les fonctions suivantes localement :
- Gestion des oreilles
- Gestion de la LED
- TTS (Synthèse via un serveur externe)
- Plusieurs Voix
- Gestion de la ponctuation
- Gestion d’un cache local
- Gestion des tags RFID
-
- Déclenchement d’une action Eedomus/Fibaro et d’autres via un Tag RFID
- Déclenchement d’une URL via un Tag RFID
- Prise de photo via la caméra.
- Jouer des sons ou des flux audio, locaux ou via une URL
- Applications : Humeurs, Horloge, Histoires …
- Mise à jour …