Répondre à: Et une API HTTP ?? même basique ?

#9555
ardillon
Participant

Bon … quelques news ! N’ayant pas accès à une API (pour le moment, mais je compte bien sur une évolution dans la roadmap pour rester au moins au niveau de la concurrence), j’ai prototypé une passerelle me permettant de créer une API HTTP pour piloter la Blyssbox.

Les ingrédients :

– un arduino avec une interface ethernet (la X-board v2 de chez DFrobot à 25€)

– un emetteur RF 433Mhz (un RT4-433 de chez TeleControlli à moins de 5€)

– une antenne 433MhZ (bref un bout de fil de 17cm …)

– la librairie open-source Webduino

– la librairie de spoofing Blyssbox de Skywood (thumbs up !)

et … euh … c’est tout en fait …

 

Mélangez le tout, et maintenant vous pouvez activer n’importe quel type de module/scénario en envoyant une requète HTTP du type :

 

http://username:password@mon-addresse-IP:numero-port-tcp/BlyssAPI.html?BlyssiD=trame-blyss-en-hexa

 

exemple : http://admin:toto@87.144.212.47:5010/BlyssAPI.html?BlyssiD=FE7909E811EC10

 

Par exemple cette requête ci-dessus permet de faire comme-ci j’appuyais sur un interrupteur mural Blyss depuis chez moi et déclencher un scénario d’ouverture de mon portail.

Pour l’interprétation du FE7909E811EC10, voir le site de skywood, mais c’est très très simple …

 

En changeant le paramètre BlyssiD, je peux donc maintenant contrôler quasiment toute mon installation depuis n’importe quelle application capable de gérer une requête HTTP 😉

Je finalise mon code source et les schémas de câblage et je posterai tout ça ici dans les prochains jours ! a suivre …