Salut tout le monde
Je voudrai savoir si il y a sur le forum des personnes intéressaient pour renverser le protocole des interrupteurs domotique de la marque "Blyss" (de castorama) ?
J'ai commencé de mon côté à regarder la chose mais j'ai quelques difficultés ...
EDIT: Derniére ligne droite ! Tout ou presque a été décodé !
-> Interrupteurs domotique Blyss de castorama - #178 by skywodd - Français - Arduino Forum
--
Après une analyse sommaire du hardware j'ai pu déduire que :
- les interrupteurs travaillent sur une fréquences de 433MHz en modulation ASK
--> Ils peuvent donc (je pense) être lu / émulé avec un bête module 433MHz du commerce (?) - Les parties émettrice et réceptrice sont constitué d'un microcontrôleurs "SONIC SN8P2501BSG"
--> J'ai pu trouver un datasheet ici mais il n'as pas était d'une grande aide. - les modules émetteurs possèdent chacun une adresse (unique ?) qui semble être fixé en usine.
- les modules récepteur possèdent une EEPROM I2C 24C02 (256 octets)
--> Les adresses des émetteurs appareillé avec le récepteur doivent ce trouvé dedans.
Par la suite avec mon Open Logic Sniffer (fraichement sorti de son carton) j'ai pu capturer une trame en provenance du module émetteur.
(Voir pièces jointes -> fichier de projet olp + version image)
Du coup j'ai pu déduire qu'il s'agissait d'une trame encodé en manchester (?) avec un entête de taille fixe, et un préambule de 4 "1" logique.
Après mesures dans le logiciel OLS :
Durée de l'entête : 2.45ms
Durée d'un temps d'horloge complet : ~830us
Durée d'un demi temps d'horloge : 400us
On peut donc déduire que la liaison ce fait à 2500 bauds (?)
Si j'ai bien compté il y a 52 bits, moins les 4 bits du préambule cela ferai 48 bits soit 6 octets (?)
J'ai tenté de décoder la trame manchester mais âpres les 6 premiers "1" je suis complétement perdu ...
D'après ce que j'ai pu voir plus bas les adresses serait sur 5 octets, il y aurait donc un 6eme octet mystère dont l'utilité reste à déterminer.
J'ai aussi sorti mon bus pirate pour regarder ce qui ce passe du coté de l'EEPROM.
Edit : (...)
Bref si il y a des bricoleurs dans l'âme qui voudraient participer ce serais cool
Le but serais de décoder la trame RF des télécommandes pour pouvoir par la suite émuler une télécommande à partir d'une carte arduino.
Ce serais tiptop vu que la box domotique que commercialise castorama est hors de prix, et qu'en faire une en DIY serait quand même plus gratifiant !
blyss.olp (3.68 KB)