Thread-enheter är osynliga av design. De bara fungerar — tills en av dem inte gör det, och då är det ingen som talar om varför. ThreadMapper visar vad dina enheter och ditt nätverk säger om sig själva: vilka enheter som är på Thread, vilka gränsroutrar du har, vilka länkar enheterna rapporterar. Det den inte kan läsa visas inte.
Problemet
En sensor slutar rapportera. En timme senare är den tillbaka. Din hubb säger att allt är bra, för sett från där den står är det det. Informationen som skulle förklara det — signal, routing, vad mer som låg på luften — visas aldrig för dig alls.
Ett A–F-betyg med de konkreta problem som drar ner det, inte bara en siffra.
Dina Thread-enheter efter rum, med länkarna de rapporterar. Där ingen enhet har rapporterat en länk ritas ingen.
En enhet är på Thread när den säger det — i sin Matter-diagnostik eller sin Thread-status i HomeKit — aldrig på grund av sitt märke. Allt annat listas för sig, märkt efter vad det är.
Offline när den verkligen är borta: en sovande batterisensor får två timmar, en nätansluten enhet femton minuter, och enheter som tystnar samtidigt blir ett enda larm.
Drifttid, omstarter och firmwareändringar för varje tillbehör.
Betyg och komplikationer på handleden; en riktig sidopanelslayout på iPad, inte en uttänjd telefon.
Varifrån etiketterna kommer
iOS ger tredjepartsappar ingen radiosignalstyrka för Thread-tillbehör, inga förälder–barn-relationer och ingen routingtabell. En app som visar dig dBm för ett HomeKit-tillbehör visar dig något den inte kan läsa.
Därför visar ThreadMapper ingen signal alls. En enhet är på Thread när den säger det, gränsrouter när nätverket bevisar det, och en linje på kartan är en länk som en enhet har rapporterat. Det telefonen kan ta tid på — hur snabbt ett tillbehör svarar — visas som just det, i millisekunder.
En OpenThread-gränsrouter löser inte det här på egen hand.
Dess REST-API rapporterar verkliga nätverksfakta — namn, kanal, PAN ID — och ThreadMapper använder dem. Men vi testade dess diagnostikslutpunkter mot ett levande mesh-nät med två noder: förfrågningarna går igenom och returnerar ingenting användbart. Routing per nod går inte att få den vägen, vad dokumentationen än antyder.
Det är därför sonden finns.
Sonden
Lägg vår firmware på ett litet ESP32-C6-kort, från en dators webbläsare, och låt det sitta i en laddare. Det mäter varje Thread-kanal var femte minut, vilket ingen telefon kan, och behåller ett dygns mätvärden medan appen är stängd. Där det kan ansluta till ditt Thread-mesh-nät läser det av mesh-nätet inifrån, som en riktig nod.
Ett vattenfall över hela bandet. Du ser mikrovågsugnen vid middagen och grannens Wi-Fi på kvällen.
Bortfall ställda mot brusnivån och radions egna felräknare — med avläsningarna framme, och ”ingen tydlig orsak” när det inte finns någon.
Vad som hänt sedan du senast öppnade appen. Tyst när ingenting hänt.
Omsändningar och misslyckanden på grund av upptagen kanal — trängsel syns här långt innan något ser offline ut.
Kortet är en Seeed XIAO ESP32C6, runt 5–8 dollar, och firmwaren installeras på ungefär tio minuter. Sonden ingår i ThreadMapper Pro. Installationsguide →
Läs den först: i ett hem där alla gränsroutrar är Apples eller Googles kan sonden ansluta till mesh-nätet bara om Home Assistant lämnar över inloggningsuppgifterna till den. Annars mäter den kanalerna och Wi-Fi-näten på dem, och läser inte av mesh-nätet. Det är ingen produkt du kan köpa — det är ett bygge.
I appen
Integritet
Mätvärden synkas medvetet inte.
Varje iPhone och iPad behåller själv det den har sett av ditt nätverk. Att slå ihop dem skulle ge en historik som ingen enskild enhet har observerat. Anteckningar och inställningar synkas; mätvärden stannar kvar.
Pro
Field
Field är ett engångsköp för installatörer, med allt som ingår i Pro. ”Bevisa jobbet” leder dig genom ett besök i sju steg. Håll kundens mätvärden åtskilda från ditt eget hems, registrera nätverket innan du rör något, utför arbetet, registrera det igen när du går, se utlåtandet mot dina egna acceptanskriterier innan kunden gör det, och lämna över rapporten och ett klistermärke för hubben.
Inget att installera
Skanna en kod eller öppna en länk, så körs en liten del av ThreadMapper utan att du installerar appen. Den betygsätter ett simulerat hem med samma motor som den skulle använda på ditt eget — tolv enheter, två gränsroutrar, en offline, en med batteriet nästan slut — och det första den säger är att varje siffra i det är simulerad. Ett appklipp får inte läsa Apple Home eller ditt lokala nätverk, och det är därifrån den riktiga appens siffror kommer. Gratis.
Kom igång
Ett hem med minst en Thread-gränsrouter — en HomePod mini, Apple TV 4K eller liknande — eftersom ThreadMapper läser ditt nätverk genom HomeKit. Nätverksassistenten och felsökaren kräver iOS 26 på en enhet som klarar Apple Intelligence; AI-insikter fungerar på vilken iPhone som helst. Sonden är helt valfri.
Vill du titta runt först? Slå på Demoläge så körs hela appen på ett simulerat nätverk — ingen hårdvara, ingen HomeKit, inget att ställa in.