Os dispositivos Thread são invisíveis por design. Eles simplesmente funcionam — até que um deixa de funcionar, e nada explica por quê. O ThreadMapper mostra o que seus dispositivos e sua rede dizem sobre si mesmos: quais dispositivos usam Thread, quais roteadores de borda você tem, quais conexões eles informam. Nada que ele não consiga ler é mostrado.
O problema
Um sensor para de reportar. Uma hora depois, ele volta. Seu hub diz que está tudo bem, porque do lugar onde ele está, está mesmo. A informação que explicaria isso — sinal, roteamento, o que mais estava no ar — nunca é mostrada a você.
Uma nota de A a F com os problemas específicos que a puxam para baixo, não apenas um número.
Seus dispositivos Thread por cômodo, com as conexões que eles informam. Onde nenhum dispositivo informou uma conexão, nenhuma é desenhada.
Um dispositivo usa Thread quando ele mesmo diz isso — no diagnóstico Matter ou no status Thread do HomeKit —, nunca por causa da marca. Todo o resto aparece listado à parte, pelo que é.
Offline quando sumiu de verdade: um sensor a bateria em repouso tem duas horas; um dispositivo ligado à tomada, quinze minutos; e dispositivos que ficam em silêncio juntos são um só alerta.
Tempo ligado, reinicializações e mudanças de firmware de cada acessório.
Nota e complicações no pulso; no iPad, um layout de barra lateral de verdade, não um celular esticado.
De onde vêm essas etiquetas
O iOS não dá aos apps de terceiros nenhuma intensidade de sinal de rádio dos acessórios Thread, nenhuma relação pai-filho e nenhuma tabela de roteamento. Qualquer app que mostre dBm de um dispositivo HomeKit está mostrando algo que não consegue ler.
Por isso o ThreadMapper não mostra sinal nenhum. Um dispositivo usa Thread quando ele mesmo diz isso, um roteador de borda é aquele que a rede comprova, e uma linha no mapa é uma conexão que um dispositivo informou. O que o celular consegue cronometrar — a rapidez com que um acessório responde — é mostrado exatamente assim, em milissegundos.
Um OpenThread Border Router sozinho não resolve isso.
A API REST dele informa fatos reais da rede — nome, canal, PAN ID — e o ThreadMapper os usa. Mas testamos seus endpoints de diagnóstico contra uma malha real de dois nós: as requisições são concluídas e não devolvem nada aproveitável. O roteamento por nó não vem por esse caminho, seja lá o que a documentação sugira.
É por isso que a sonda existe.
A sonda
Instale o nosso firmware numa pequena placa ESP32-C6, pelo navegador de um computador, e deixe-a num carregador. Ela mede todos os canais Thread a cada cinco minutos, o que nenhum celular consegue, e guarda um dia de leituras enquanto o app está fechado. Onde consegue entrar na sua malha Thread, ela lê a malha por dentro, como um nó de verdade.
Uma cascata da banda inteira. Dá para ver o micro-ondas na hora do jantar e o Wi-Fi do vizinho à noite.
Saídas de dispositivos alinhadas com o ruído e com os contadores de erro do rádio — com as leituras à vista e “nenhuma causa clara” quando não há uma.
O que aconteceu desde a última vez que você abriu o app. Silencioso quando nada aconteceu.
Retentativas de transmissão e falhas por canal ocupado — o congestionamento aparece aqui muito antes de algo parecer offline.
A placa é uma Seeed XIAO ESP32C6, de cerca de US$ 5 a 8, e a instalação do firmware leva uns dez minutos. A sonda faz parte do ThreadMapper Pro. Guia de configuração →
Leia o guia antes: numa casa em que todos os roteadores de borda são da Apple ou do Google, a sonda só consegue entrar na malha se o Home Assistant entregar as credenciais a ela. Caso contrário, ela mede os canais e o Wi-Fi que está neles, e não lê a malha. Não é um produto que se compra — é uma montagem.
No app
Privacidade
As medições deliberadamente não sincronizam.
Cada iPhone e iPad guarda consigo o que viu da sua rede. Juntá-los produziria um histórico que nenhum dispositivo observou sozinho. Notas e ajustes sincronizam; as medições ficam onde estão.
Pro
Field
O Field é uma compra única para instaladores, com tudo o que há no Pro. “Comprove o trabalho” conduz uma visita em sete etapas. Mantenha as leituras do cliente separadas das da sua própria casa, registre a rede antes de mexer em qualquer coisa, faça o serviço, registre-a de novo ao sair, veja o veredito segundo os seus próprios critérios de aceite antes do cliente e entregue o relatório e um adesivo para o hub.
Sem instalação
Escaneie um código ou abra um link e uma pequena parte do ThreadMapper roda sem instalar o app. Ela dá nota a uma casa simulada com o mesmo motor que usaria na sua — doze dispositivos, dois roteadores de borda, um offline, um com a bateria acabando — e diz, antes de qualquer outra coisa, que todos os números ali são simulados. Um clipe de app não tem permissão para ler o Apple Home nem a sua rede local, que é de onde vêm os números do app completo. Grátis.
Primeiros passos
Uma casa com pelo menos um roteador de borda Thread — um HomePod mini, uma Apple TV 4K ou algo equivalente — já que o ThreadMapper lê sua rede através do HomeKit. O Assistente de rede e o solucionador de problemas precisam do iOS 26 em um dispositivo compatível com Apple Intelligence; os Insights de IA funcionam em qualquer iPhone. A sonda é totalmente opcional.
Quer dar uma olhada antes? Ative o Modo demo e o app inteiro roda sobre uma rede simulada — sem hardware, sem HomeKit, nada para configurar.