banner
Centre d'Information
Prix ​​d'usine compétitif et grande qualité

Rétro-ingénierie Une meilleure nuit de sommeil

Apr 09, 2023

Tout ce que vous voulez, c'est une bonne nuit de sommeil, alors vous décidez d'investir dans l'un de ces lits réglables sophistiqués. Au début, ça va — pouvoir ajuster le matelas à vos besoins à la volée est une joie, et pourtant… quelque chose ne va pas tout à fait. Quelque chose vous harcèle chaque nuit, contrecarrant votre sommeil et transformant vos rêves de sommeil paisible en cauchemar une fois que vous réalisez que votre lit vous a enfermé dans un écosystème logiciel intégré verticalement auquel il n'y a pas d'échappatoire.

Ou est-il? C'est ce que [Chris Laplante] voulait savoir, et pourquoi il a rétro-conçu sa télécommande Tempur-Pedic. Comme de nombreux produits de nos jours, son lit était présenté comme ayant une application Android pour le réglage du smartphone, mais hélas, l'application n'a pas été mise à jour depuis 2014 (!) Et ne semble pas fonctionner sur les téléphones modernes. [Chris] a décidé de prendre les choses en main et de construire une passerelle pour parler au lit en utilisant son protocole RF natif.

La plupart des bonnes histoires d'ingénierie inverse commencent par la recherche, et celle-ci ne fait pas exception. Fouiller dans la base de données de la FCC a révélé une multitude d'indices, tels que la fréquence - bande ISM 433 MHz, sans surprise - et même des captures d'écran de l'analyseur de spectre des signaux de la télécommande. Un HackRF One en a révélé plus sur les signaux, mais il s'est avéré que renifler le bus SPI entre le microcontrôleur et l'émetteur-récepteur RF Si4431 avec un analyseur logique Salae était plus fructueux, lui permettant de creuser dans la structure des paquets.

Les ingénieurs de Tempur-Pedic ont lancé plusieurs défis à [Chris], comme un CRC au niveau de l'application en plus du CRC utilisé par le Si4431, et des complications intéressantes pour contrôler les fonctions de massage du lit. En fin de compte, [Chris] a réussi à obtenir un instantané assez complet de la conversation entre le lit et la télécommande, et est maintenant en train de construire une passerelle qui se connectera réellement à son téléphone, et s'intégrera dans son système domotique . Nous attendons avec impatience des mises à jour à ce sujet.