Thread mesh network monitor for iPhone, iPad and Apple Watch.
ThreadMapper reads your Thread devices through HomeKit, so it needs two things: HomeKit access must be granted (iOS Settings → Privacy & Security → HomeKit → ThreadMapper), and you need at least one Thread border router in your home — for example a HomePod mini, Apple TV 4K, or a compatible hub. If you just want to explore the app, turn on Demo Mode in Settings.
iOS gives third-party apps no radio signal strength (RSSI) for Thread accessories, so ThreadMapper shows none. What it can measure is how quickly each accessory answers it, and a device's page shows exactly that, in milliseconds. That time does not change with where your iPhone is, so it is never graded and never called a signal.
In the Mesh tab, every line is a link a device reported about itself in its own Thread diagnostics, or one a probe read off the radio. Where nothing was reported, no line is drawn — nothing is guessed from rooms or accessory types.
Connecting an OpenThread Border Router gets you real network facts (name, channel, PAN ID) but not routing. Its diagnostics endpoints do not return per-node data — we tested them against a live mesh and the requests complete with nothing in them.
Real routing needs a ThreadMapper probe: a small board on your Wi-Fi that joins the mesh, where your home lets it, and reads the route table directly. With one on the mesh, the Probe Readings screen shows measured signal, link quality, next hop and path cost. A node carries your device's name only where the device has stated its own Thread address; the others appear by Thread address.
A device appears there once it has said it is on Thread — in its Matter diagnostics or its HomeKit Thread status. Devices behind a bridge, such as a Hue Bridge or an IKEA DIRIGERA, are listed under Other Accessories with the bridge they are reached through, and so is any device that has not said yet.
Many Thread devices are quiet on purpose: a battery sensor may answer only now and then, to save power, and a device that has not answered yet has not gone. ThreadMapper waits two hours for a sleepy battery device (longer if the device says it sleeps longer) and fifteen minutes for a mains-powered one, and when several devices go quiet in the same minute it reports one event, not one per device.
The survey timed how quickly each accessory answered while you walked, and that time does not change with where you stand. So version 1.9 withdrew it, with the heatmaps, room signal grades and Find That Sensor built on it, until a real radio reading exists. Walks you saved stay on your iPhone and in your backups.
No. They run entirely on device: Apple Intelligence where it runs, on iOS 26 and later, and the app's own rules for AI Insights on every other iPhone. Nothing about your network leaves your iPhone. The Network Assistant and the troubleshooter need an Apple Intelligence–capable device.
Your device notes, Thread overrides and app settings — the things you typed or chose. It is off until you turn it on in Settings, and it uses your own private iCloud, so it never reaches us.
Signal history and survey measurements from earlier versions, like probe recordings, stay on the device that recorded them. Each describes what that one device saw, so merging them would produce a history no single device observed.
Open Settings in ThreadMapper and tap Restore Purchases. Make sure you are signed in with the same Apple Account used for the original purchase.
The watch mirrors your iPhone. Open ThreadMapper on the iPhone at least once so it can send a snapshot, and make sure the watch app is installed in the Watch app on your iPhone.
ThreadMapper collects no personal data and has no accounts or analytics. Read the full Privacy Policy.