Archives de catégorie : Non classé

RealTime Database

Lors de mes phases de veille j’ai tester Firebase de Google, leur base de données temps réel.
Et c’est vrai que c’est bien sympa !

Seul hic, c’est proprio … on peut tester gratis, mais pour de la prod faut payer …
Et toutes nos données sont chez Google, j’ai rien quand à l’idée d’avoir mais mail chez eux, mais les données de clients… bof.

Du coup, j’ai implémenté un système similaire à Firebase, mais avec une DB MySQL, une App server en NodeJS (exposant une api restful), et Socket.IO pour le temps réel.

L’api restful est sécurisé par token (jws) ainsi que la connexion Socket.IO et expose automatiquement les tables de votre DB (à l’exception de la table d’utilisateurs bien sur).
Toutes modifications sur une table entraînera une remonté de l’info en temps réel via Socket.IO
J’ai aussi implémenté la gestion des fichiers pour les associés à vos entités en base de données.

J’ai réalisé une implémentation JS (client) ainsi qu’une Android.
Il est à noté que l’Android est basé sur le système un peux compliqué de compte, contentprovider, et syncadapter. Avec en plus un service pour Socket.IO

Vous trouverez les sources sur github: RTDb-API

Les WebService RESTful (REST API)

Un web-service RESTful (aussi appelé REST-API) permet de mettre à disposition, pour d’autres applications, des ressources (que ce soit des fichiers, des  données issues d’une base de données, d’un autre web-service, etc…).
La mise en place et l’utilisation d’un service RESTful est donc beaucoup plus simple que SOAP, ou son ancêtre XML-RPC, qui ajoutent eux une sur-couche au protocole HTTP mais permettent en revanche d’exposer des fonctionnalités (tel que des fonctions de calcul par exemple), ce que ne permet pas (à priori) RESTful.

Continuer la lecture

Mise à jour Freebox OS v3

Free venant de sortir la v3 de son api, je vais revoir ma copie sur kFreebox v2…
Ça tombe bien je voulais profiter des vacances pour 😉

Je pense d’ailleurs réunir kFreebox et kFreeMobile en une seule app, qu’en dites vous ?

Domotique sans fil avec Chacon

Bonjour a tous

Un petit billet pour la mise à jour de mon projet domotique
J’ai ajouter un module RF et Chacon, qui permet a ce jour de contrôler un interrupteur RF Chacom.

Merci a Idleman et son blog, qui m’a éviter de faire la rétro-ingénierie pour les commandes RF de Chacon (HomeEasy)