Snapshots and history
Freeze the state of the network and compare it against last week's to see what changed and since when.
v1.2.3 · Windows 10 and 11 · Ubiquiti airMAX
Get a unified view of your entire wireless infrastructure. SignalScope analyses the signal, capacity and performance of your airMAX radios to give you precise diagnoses in an instant.
Read the documentation
How it works
Open the project, run a scan and the rest sorts itself out. Nothing to declare device by device, nothing to install on the radios.
Step 01
Discovery through ping and the system ARP table. You declare the range, not the devices.
Step 02
On login every radio reports its mode and lands in stations, APs or other devices.
Step 03
Signal, capacity, latency and load for every device, refreshing without you touching anything.
Step 04
The diagnosis names the likely cause and the sentinel sends it to your phone.
01 · Monitoring
One table for the whole network: local and remote signal in dBm, link quality, modulation, capacity, latency and the AP each client hangs from.

Real screenshot · the app's light theme
CLIENT-1387 · 10.10.1.111
Signal 9 dB below the one expected at its distance (exp. -54 dBm)
Low link quality: 44 %
Downlink far below expected: 70 of 156 Mbps
Those three lines are the literal text the app shows on a critical station.
02 · Diagnosis
The status chip is not a signal meter: it is the worst of seven axes evaluated at once. That is why it can turn red with a flawless signal — and tell you why.
The thresholds come from field cases and keep being tuned; the app explains under Help how they were set, and the user guide publishes the current ones.
03 · Network design
Place your nodes on the map and look at each sector's coverage, with its bearing, its reach and the clients hanging off it. The next rollout stops being decided from memory.


Real screenshot · coverage map with 20 sectors
Service sentinel
SignalScope watches your network continuously and alerts you the moment anything goes technically wrong: dropped sessions, unreachable radios or swings in signal.
The alerts reach your WhatsApp or your Telegram, intelligently consolidated.
The Sentinel runs in the background while the application stays open. Sending external alerts (WhatsApp/Telegram) needs an active internet connection on the monitoring machine.

Session dropped · 3 devices
CLIENT-1387 · 10.10.1.111 · AP-NORTE-48
CLIENT-4772 · 10.10.1.19 · AP-ESTE-16
CLIENT-3578 · 10.10.1.20 · AP-OESTE-95
Materis project · 19:41:07
The timestamp is that of the first alert taken, not of the delivery: what matters is when the client lost service.
Frequency planner
Not a generic analyser: it draws the spectrum your APs occupy, with their centre frequency and channel width, and suggests where the next one fits.
Where a 40 MHz channel would fit · green free, red taken
Available 40 MHz channels · suggested centre frequency
The app's planner, redrawn here so it reads sharp · full 5 GHz U-NII
And then, every day
Freeze the state of the network and compare it against last week's to see what changed and since when.
Five slices —the whole network, critical only, APs only…— in all three formats, with the full summary always visible.
Type a name, an IP or a MAC without separators and the app leaves you that single row, or that card centred on the map.
Rename and group devices to read your network at a glance. The name survives even if the IP changes.
Baselines, masks, snapshots and credentials travel in an encrypted file that only you open.
Measured by the radio itself towards its AP, with average, peak and persistence. An optional ping from SignalScope is there to contrast it.
The app learns the top speed each device has negotiated and warns you when it drops. The «it's slow» that radio can't explain.
One credential opens a session across the whole estate, in order, without going device by device.
A grade for the whole estate, with the split of good, warning and critical, ready as an image for whoever asks.
Compatibility and roadmap
SignalScope connects natively to your Ubiquiti airMAX radios over HTTPS and SSH. It automatically recognises any model running airOS, with no catalogue restrictions and no complex setup.
Frequently asked questions
Can't find your answer? Our support team will reply to you directly at support@materis.io.
No, and that's a design decision: the application is strictly read-only. It never sends configuration commands to a radio, so there's no risk of taking a link down by accident.
Any Ubiquiti airMAX radio. It connects natively over HTTPS and SSH and recognises any model running airOS on its own.
Windows 10 and 11, available on the Microsoft Store. No drivers or extra dependencies to install: discovery uses ping and the system ARP table.
No. The sentinel watches while SignalScope is open, and from there it sends the alerts to your WhatsApp or Telegram. It isn't a background service or an agent installed on your radios; for continuous watching you need to leave the application open on a machine that stays on.
No. The 30-day trial includes every feature, is entirely local and asks for no email, sign-up or card.
The process is simple and has four steps:
When you open the payment link sent to your email you will see the options available for your currency and amount. Today we take Mercado Pago and direct methods such as a bank transfer or a wallet; PayPal is not enabled yet. Sending the initial request is completely free and triggers no automatic charge. If you need a special payment option or an invoice, just reply to the confirmation email.
At panel.materis.io, the Materis customer portal. There is no password: you type your email and an access link reaches you. It opens once your payment settles —before that there is nothing of yours to show— and from there you see your licences, your machines and when they expire.
From panel.materis.io, not from here: in your subscription you raise the number of machines and pay only for the stretch that is left, because whatever remains of what you already paid is credited back. The renewal date does not move. Each customer has a single subscription per product, so requesting another licence on this page would not add machines to the one you already have.
No. The licence lasts 12 months from activation and creates no recurring charges: when it expires you buy a new one if you wish to continue.
Yes. Each licence authorises the number of activations stated at purchase, and you can release an activation from within the application to use it on another computer. If you lost access to the machine, write to us and we'll free the slot.
No. Everything the application discovers about your infrastructure —devices, IPs, MACs, signal, snapshots and credentials— is stored locally and encrypted on your own computer: there is no copy on our servers, no usage analytics and no sharing with third parties. The only feature that sends network data off the machine is the messaging alerts, and it ships switched off. The privacy policy spells it out.
Licence
Leave us your name and email. We reply with a payment link and, once it clears, your licence key.
Already have a licence?
You can add machines from your portal and pay only the difference.
Download it, enter your network segment and check the state of your radios right away. Includes a 30-day trial, at no cost and with no commitment.