banner
Centro de notícias
Preço competitivo de fábrica e ótima qualidade

Engenharia reversa para uma noite de sono melhor

Apr 09, 2023

Tudo o que você quer é uma noite de sono decente, então decide investir em uma daquelas camas ajustáveis ​​sofisticadas. A princípio, tudo bem - ser capaz de ajustar o colchão às suas necessidades na hora é uma alegria e, no entanto... algo não está certo. Algo incomoda você todas as noites, frustrando seu sono e transformando seus sonhos de sono tranquilo em um pesadelo quando você percebe que sua cama o trancou em um ecossistema de software verticalmente integrado do qual não há como escapar.

Ou existe? Isso é o que [Chris Laplante] queria saber e por que ele fez a engenharia reversa de seu controle remoto Tempur-Pedic. Como muitos produtos hoje em dia, sua cama foi anunciada como tendo um aplicativo Android para ajuste de smartphone, mas, infelizmente, o aplicativo não é atualizado desde 2014 (!) E não parece funcionar em telefones modernos. [Chris] decidiu fazer justiça com as próprias mãos e construir um gateway para falar com a cama usando seu protocolo de RF nativo.

A maioria das boas histórias de engenharia reversa começa com pesquisa, e esta não é exceção. A pesquisa no banco de dados da FCC revelou uma riqueza de pistas, como a frequência - banda ISM de 433 MHz, sem surpresa - e até capturas de tela do analisador de espectro dos sinais do controle remoto. Um HackRF One revelou mais sobre os sinais, mas descobriu-se que farejar o barramento SPI entre o microcontrolador e o transceptor de RF Si4431 com um analisador lógico Salae foi mais proveitoso, permitindo que ele investigasse a estrutura do pacote.

Os engenheiros da Tempur-Pedic lançaram alguns desafios para [Chris], como um CRC de nível de aplicativo, além do CRC usado pelo Si4431, e complicações interessantes para controlar os recursos de massagem da cama. No final, [Chris] conseguiu obter um instantâneo bastante completo da conversa entre a cama e o controle remoto e agora está construindo um gateway que realmente se conectará ao seu telefone, além de se integrar ao sistema de automação residencial. . Estamos ansiosos para atualizações sobre isso.