banner
Centro notizie
Prezzo di fabbrica competitivo e ottima qualità

Reverse Engineering Un sonno migliore

Apr 09, 2023

Tutto ciò che desideri è una buona notte di sonno, quindi decidi di investire in uno di quei fantasiosi letti regolabili. All'inizio va bene: essere in grado di adattare al volo il materasso alle proprie esigenze è una gioia, eppure... qualcosa non va bene. Qualcosa ti tormenta ogni notte, ostacolando il tuo sonno e trasformando i tuoi sogni di sonno tranquillo in un incubo quando ti rendi conto che il tuo letto ti ha rinchiuso in un ecosistema software integrato verticalmente da cui non c'è via di fuga.

Oppure c'è? Questo è ciò che [Chris Laplante] voleva sapere e perché ha decodificato il suo telecomando Tempur-Pedic. Come fanno molti prodotti al giorno d'oggi, il suo letto è stato pubblicizzato come dotato di un'applicazione Android per la regolazione dello smartphone, ma ahimè, l'app non è stata aggiornata dal 2014 (!) e non sembra funzionare sui telefoni moderni. [Chris] ha deciso di prendere in mano la situazione e costruire un gateway per parlare con il letto utilizzando il suo protocollo RF nativo.

La maggior parte delle buone storie di reverse engineering iniziano con la ricerca, e questa non fa eccezione. Scavando nel database FCC sono emersi numerosi indizi, come la frequenza (banda ISM a 433 MHz, nessuna sorpresa) e persino schermate dell'analizzatore di spettro dei segnali del telecomando. Un HackRF One ha rivelato di più sui segnali, ma si è scoperto che lo sniffing sul bus SPI tra il microcontrollore e il ricetrasmettitore RF Si4431 con un analizzatore logico Salae era più fruttuoso, permettendogli di scavare nella struttura dei pacchetti.

Gli ingegneri di Tempur-Pedic hanno lanciato alcune sfide a [Chris], come un CRC a livello di applicazione oltre al CRC utilizzato dall'Si4431 e complicazioni interessanti per controllare le funzionalità di massaggio del letto. Alla fine, [Chris] è riuscito a ottenere un'istantanea abbastanza completa della conversazione tra il letto e il telecomando, e ora sta costruendo un gateway che si collegherà effettivamente al suo telefono, oltre a integrarsi nel suo sistema di automazione domestica . Non vediamo l'ora di ricevere aggiornamenti in merito.