ThreadMapper

Je Thread-netwerk, zwart op wit.

Thread-apparaten zijn met opzet onzichtbaar. Ze werken gewoon — tot er één niet werkt, en niets vertelt je waarom. ThreadMapper brengt elk apparaat in kaart, geeft elke kamer een cijfer en zegt er onomwonden bij welke van zijn getallen metingen zijn en welke schattingen.

Download in de App Store →

Het probleem

‘Gisteren deed hij het nog.’

Een sensor stopt met melden. Een uur later is hij terug. Je hub zegt dat alles in orde is, want vanaf waar die staat is alles in orde. De informatie die het zou verklaren — signaal, routering, wat er verder in de lucht hing — krijg je nooit te zien.

Statuscijfer

Geschat

Een cijfer van A tot F, met de concrete problemen die het omlaag halen — niet alleen een getal.

Meshkaart

Geschat

Elk apparaat gegroepeerd per kamer, met daarbij hoe het een border router bereikt.

Kamermeting

Geschat

Loop een kamer door en krijg een dekkingscijfer. Te bedienen vanaf je pols, zodat beide handen vrij blijven.

Offlinemeldingen

Gemeten

Je hoort het op het moment dat een apparaat wegvalt, met een respijtperiode en stille uren die je zelf instelt.

Apparaatgeschiedenis

Geschat

30 dagen signaalverloop, beschikbaarheid en firmwarewijzigingen voor elk accessoire.

Watch & iPad

Cijfer en complicaties op je pols; op de iPad een echte navigatiekolom, geen uitgerekte telefoon.

Waar die labels vandaan komen

Is een getal een schatting, dan staat dat erbij.

iOS geeft apps van derden geen radiosignaalsterkte voor Thread-accessoires, geen ouder-kindrelaties en geen routeringstabel. Elke app die je dBm toont voor een HomeKit-apparaat, laat je iets zien wat hij niet kan uitlezen.

ThreadMapper meet hoe snel elk accessoire antwoordt, noemt dat overal waar het verschijnt een schatting, en leidt de meshindeling af uit wat HomeKit wél prijsgeeft. Het werkt, en het is eerlijk over het feit dat het een gevolgtrekking blijft.

Een OpenThread border router alleen lost dit niet op.

De REST API daarvan meldt echte netwerkfeiten — naam, kanaal, PAN ID — en ThreadMapper gebruikt die. Maar we hebben de diagnose-endpoints getest op een levende mesh van twee knooppunten: de verzoeken slagen en leveren niets bruikbaars op. Routering per knooppunt is langs die weg niet beschikbaar, wat de documentatie ook suggereert.

Daarom bestaat de probe.

De probe

Een klein kastje dat een einde maakt aan het gissen.

Draai een lichtgewicht agent op een Raspberry Pi met een 802.15.4-dongle en die sluit zich als echt knooppunt aan bij je Thread-mesh. Van binnenuit wordt alles leesbaar wat de telefoon niet kan zien — en omdat hij nooit slaapt, ziet hij de storingen van 3 uur ’s nachts die jij mist.

Zonder probe
Met probe
ReactietijdHoe snel een accessoire antwoordt, ingedeeld in een signaalschatting.
Radio-RSSIEcht signaal en echte verbindingskwaliteit per buur, rechtstreeks van de radio.
Afgeleide indelingMeshvorm geraden op basis van apparaattype en kamernaam.
Echte routeringRouteringstabel met volgende hop en padkosten — wat een mesh multi-hop maakt.
KanaaltheorieInterferentierisico uit een tabel van welke kanalen met wifi overlappen.
Gemeten ruisEen energiescan van alle 16 kanalen. Hoe de band echt klinkt.
Zolang de app open isDe telefoon kijkt alleen mee terwijl jij ernaar kijkt.
DoorlopendVastgelegd op schijf, zodat de meshsplitsing van vannacht er ’s ochtends nog staat.

Ruis in de tijd

Probe

Een waterval van de hele band. Je ziet de magnetron tijdens het eten en de wifi van de buren in de avond.

Waarom het wegviel

Probe

Vertrekkende knooppunten naast ruis en radiofouttellers — met de metingen erbij, en ‘geen duidelijke oorzaak’ wanneer die er niet is.

Terwijl je weg was

Probe

Wat er is gebeurd sinds je de app voor het laatst opende. Stil wanneer er niets gebeurde.

Betrouwbaarheidstellers

Probe

Herhalingen bij verzenden en mislukkingen door een bezet kanaal — congestie is hier al zichtbaar lang voordat er iets offline lijkt.

De agent is open source en draait op een Raspberry Pi 4 of 5 die je misschien al hebt — de 802.15.4-dongle die hij nodig heeft kost ongeveer $10–25. Installatiegids →
Lees die eerst: een Raspberry Pi heeft zelf geen Thread-radio, en aansluiten op een bestaande mesh van Apple of Google vraagt om netwerkgegevens die deze platforms je nog niet laten exporteren. Het is geen product dat je kunt kopen — het is een bouwproject.

In de app

Schermen

Overzicht met een netwerkscore met cijfer A en dekkingskaarten per kamer
Status in één oogopslag
Meshkaart met apparaten gegroepeerd per kamer en verbonden met border routers
Live meshkaart
Kanaalscanner met een badge Gemeten, waarbij de staafhoogte de echte ruisvloer per kanaal toont
Kanaalscanner, gemeten
Scherm Thread-netwerk met knooppunten met echte RSSI en een routeringstabel
Echte knooppunten en routering
Gebeurtenissenlijst met een knooppunt dat van rol wisselde, met daarboven betrouwbaarheidstellers
Wat er gebeurde, en waarom
Meetscherm met de live signaalkwaliteit per apparaat
Meting kamer voor kamer

Privacy

Geen account. Geen servers. Geen analytics.

  • Niets om je voor aan te melden. De app heeft geen login, omdat er niets is om op in te loggen.
  • Geen enkele vorm van tracking. Geen analytics, geen SDK’s van derden — het enige netwerkverzoek dat de app doet, gaat naar een border router of probe die je zelf hebt ingesteld.
  • iCloud-synchronisatie is van jou, niet van ons. Optioneel, standaard uit, en het gebruikt je eigen privé-iCloud. Je notities en instellingen reizen met je mee; wij zien ze nooit.
  • AI draait op het apparaat. Op iOS 26 met Apple Intelligence. Je netwerk wordt nooit geüpload om samengevat te worden.

Signaalgeschiedenis synchroniseert met opzet niet.

Metingen hangen af van waar het apparaat stond dat ze deed. Een iPad in een la samenvoegen met een iPhone in je zak zou een geschiedenis opleveren die een plek beschrijft waar niemand is. Notities en instellingen synchroniseren; metingen blijven waar ze zijn.

Volledig privacybeleid →

Pro

Eén aankoop. Geen abonnement.

  • AI-inzichten, Netwerkassistent en een probleemoplosser die de eigen geschiedenis van dit apparaat leest — allemaal op je iPhone, er wordt niets geüpload.
  • AR-ruimtescan en röntgenblik — scan je kamers tot een plattegrond, loop het signaal af zodat de metingen erop belanden, en zie het mesh vervolgens door je echte woning getekend.
  • Een jaar aan dagcijfers, een maand tijdlijn, weekrapporten en wat een maand aan metingen zegt over wanneer je huis op z’n slechtst is.
  • Klussen en bewijsbladen — voor de klant een pagina die precies zegt wat een bezoek veranderde, en één pagina per apparaat voor een garantieclaim.
  • Wat de radio’s zeggen — waarom een apparaat opnieuw startte, hoe vaak het van ouderrouter is gewisseld en hoeveel huishoudens het kunnen bedienen.

Probefuncties zitten niet achter de betaalmuur.

Als je de moeite hebt genomen om een probe te bouwen, zou een tweede betaalmuur een schrale manier zijn om je te bedanken. Alles wat de probe ontsluit, zit erbij.

Niets te installeren

Probeer de app op een gesimuleerd huis voordat je hem installeert.

Scan een code of open een link en een klein stukje ThreadMapper draait zonder de app te installeren. Het geeft een gesimuleerd huis een cijfer met precies dezelfde motor die het op dat van jou zou gebruiken — twaalf apparaten, twee border routers, één offline, één met een bijna lege batterij — en zegt als eerste dat elk getal erin gesimuleerd is. Een appclip mag Apple Home en je lokale netwerk niet uitlezen, en juist daar komen de getallen van de echte app vandaan. Gratis.

Aan de slag

Wat je nodig hebt

Een woning met minstens één Thread border router — een HomePod mini, Apple TV 4K of vergelijkbaar — want ThreadMapper leest je netwerk via HomeKit. AI-functies vereisen iOS 26 op een apparaat dat Apple Intelligence ondersteunt. De probe is volledig optioneel.

Eerst even rondkijken? Zet Demomodus aan en de hele app draait op een gesimuleerd netwerk — geen hardware, geen HomeKit, niets in te stellen.