Skip to content

SignalScope

See the signal across your whole WISP network at a glance.

SignalScope is a desktop application for wireless internet service providers (WISPs) running Ubiquiti airMAX radios. It scans your network, logs into each radio and shows you the signal in dBm in real time, with a traffic light that tells you instantly which links are healthy and which need attention.

It is strictly read-only: it never changes your radios' configuration.

The live monitor: the stations table with signal in dBm, traffic light, latency, model and AP, with the network counters and snapshot history on top

The problem it solves

Without monitoring, an operator learns about a degraded link when a customer complains — and the complaint rarely tells the whole story: demanding customers speak up first, the rest suffer in silence, and the link they complain about is not always the one causing the problem. Watching it by hand does not scale either: logging into one AP after another to check each link is not sustainable with dozens of antennas.

SignalScope puts the whole network on one screen and watches it for you:

  • It warns you before the customer calls: the traffic light and the sentinel point at the link that is degrading, even while nobody feels it yet.
  • It points at the origin, not the symptom: the diagnosis explains whether it is signal, noise, AP or frequency saturation — or not a radio problem at all.
  • It helps you improve, not just repair: per-antenna references ("this is what healthy looks like") and the first hints of saturation, before they turn into complaints.

Who it is for

The typical user is the field technician or network lead at a rural or neighborhood WISP: someone who needs to see at a glance which customer antennas are degraded, keep a record of it and share that record with a colleague.

You do not need to be an RF specialist. The app translates the radio's raw metrics into an understandable state and a plain-language explanation.

What it does

🛰️ Discovers your networkScans the CIDR ranges you register and finds devices through ping + the system ARP table. No drivers, no extra installs.
🔑 Logs into each radioOver HTTP or SSH, one by one or in a cascade (all at once). Each radio reports its own mode and is classified automatically as a Station or an Access Point.
📡 Monitors liveContinuous refresh of signal, noise, SNR, link quality, throughput, distance and uptime.
🚦 Traffic light per linkGreen / amber / red by dBm thresholds, or relative to the reference you set for that antenna.
🧠 DiagnosesExplains each link's state in plain language and points at where to look.
🛎️ Service sentinelWarns about faults the signal does not reveal: a loose LAN cable, half duplex, a misaligned antenna, a saturated radio.
📱 Phone noticesThe sentinel's alerts can reach you on WhatsApp or Telegram, choosing which events and with what urgency.
🧾 Keeps track of non-airMAX gearDevices the app does not manage — a MikroTik, an ONU, a switch — can stay in your inventory with their own name and a basic "is it still alive?" watch.
📸 Keeps historySnapshots of the network state, with the difference (Δ) against the present moment.
📄 ExportsPDF and Excel reports for the customer or for your own records.
🗺️ Coverage mapYour devices and their state placed on a map.
🏅 Scores the networkA grade for the whole fleet, downloadable as an image.
🤝 Shares without exposingA snapshot strips sensitive names and IPs; the other operator opens it in viewer mode.

A critical station's diagnosis: signal 9 dB below expected at its distance, low link quality and downlink well below expected

What it does not do

Just as important as the above:

  • It does not configure radios. SignalScope never sends a write command to a device. There is no way to accidentally drop a link from the app.
  • It does not send your data anywhere. Your network information lives only on your computer, in an encrypted file.
  • It does not replace the radio's own interface for configuration work: it is the observation and diagnostics layer above it.

How your devices are organized

The app works with four tables, and understanding the difference between them saves confusion from day one:

TableWhat it holdsPersistence
DetectedWhat the scan just found and you have not identified yet. This is your work queue.Temporary: it empties as you resolve each device, and disappears from view once no rows are left.
StationsCustomer radios (CPEs), with their signal, traffic light and diagnosis.Permanent
Access pointsYour base antennas, with connected clients, channel, frequency and load.Permanent
OthersDevices that are not airMAX but that you want on record: a MikroTik, an ONU, a switch. You name them and, optionally, watch whether they still respond.Permanent: always present, even when empty

A device leaves Detected in one of two ways: by logging into it — the radio itself declares whether it is a station or an AP, and the classification is automatic — or by marking it "Not a radio", which moves it down to Others. That decision is stored in the project, so a later scan will not ask you about it again.

The app suggests, you decide

Detected includes a Suggestion column hinting at what each device looks like based on its manufacturer ("Ubiquiti radio", "MikroTik device · not airMAX"). It is a hint, not an automatic decision: discarding a device is always your call, because a radio from a new brand or with an unknown manufacturer could otherwise drop out of monitoring without you noticing.

How it works, broadly

  1. Activate your license — with your email and key, or choose the 30-day trial.
  2. Create a project — a .sscope file holding your whole network (devices, encrypted credentials, references, history). Everything autosaves.
  3. Scan the networks you registered; whatever is found lands in Detected.
  4. Work through that list: log into the radios — they classify themselves as Stations or Access points — and send everything that is not airMAX to Others.
  5. Monitor: from then on the table refreshes on its own, and the traffic light, the diagnosis and the sentinel work on that data.
  6. Record and share: snapshots, reports and the project file itself.

The welcome screen: recent projects and reports with their station summaries, and the entries for What's new, License and Preferences

Requirements

  • Windows 10 or 11 (64-bit).
  • Network access to the radios from the computer running the app. Recommended: a wired connection. On a laptop over WiFi the app works, but everything it measures travels through that connection — if the laptop's WiFi falters, its drops get mistaken for problems in the network you are monitoring.
  • Radio credentials (airOS username and password).
  • No administrator rights required to install, no Npcap, no other drivers.
  • Internet access only to activate the license and to revalidate it periodically; day-to-day monitoring runs against your local network.

Getting started

SignalScope is available on the Microsoft Store. First time? The trial gives you full access for 30 days, with no email and no connection required.

Questions and licensing: support@materis.io

Product documentation