📻About
I'm Shaun, a UK amateur radio operator based in England and a member of HADARS — the Halifax & District Amateur Radio Society (club callsign G2UG). My main interest right now is LoRa-APRS — long-range, low-power packet beacons on 433.775 MHz — and the RF-performance side of running iGates: how far signals actually reach, how clean they are, and building the tooling to measure it.
🛰️LoRa-APRS
ESP32 iGates receiving and relaying APRS beacons over LoRa, feeding a self-hosted analytics stack.
📈RF analytics
Coverage, SNR/RSSI, DX records and digipeat paths — lora-aprs.live-style insight, on my own kit.
🔧Self-hosted
Node-RED · InfluxDB · Grafana on a Proxmox cluster. No cloud lock-in, multi-tenant by design.
🌐The LoRa-APRS monitoring network
Run a LoRa-APRS iGate? Send me its syslog and I'll give you a free, live Grafana dashboard for your own gate — coverage map, link quality, packet rates, DX and telemetry — plus automatic outage alerts. Zero-touch: a new gate just starts working, and you only ever see your own data.
Getting on in three steps
- Register your callsign. Fill in the onboarding form with your
CALLSIGN-SSIDand email. You'll get a one-time verification code back. - Point your gate at us & beacon the code. Set your iGate's syslog output to
m7xsj.co.ukport1516(UDP) and drop the code into your beacon comment so I can confirm the gate is really yours. - Get your dashboard. Once your beacon is detected you're emailed a Grafana invite. Set a password and your dashboard is live — covering all your SSIDs, and nobody else's.
🔔Alerts — opt-in & self-service
The network watches your gates and emails you when something changes — but only what you ask for. Every alert is opt-in (default: off): you choose which ones you get and set your own thresholds from a secure link that arrives in your emails. Alerts fire on state changes only — no spam — and auto-resolve when things recover.
Offline — and it tells you why
If your gate goes quiet past your threshold you get a heads-up that distinguishes radio down (nobody else hears you either — power, antenna or radio) from uplink down (another gate still hears you on RF, so your radio's alive but the internet dropped). The email even names the gate that still hears you, how recently, and how strong.
Reduced reception
Catches the failure that hides in plain sight: your gate is still online, but it's suddenly hearing far fewer packets than its own daily norm — usually a degraded antenna or feedline (loose connector, water ingress, a knocked antenna) or new local interference. It looks "up" on every other check, so this is often the only warning you'll get that it's gone deaf.
Back-online recovery
When packets start flowing again you get a “back online” note — so you know it cleared without having to go and check.
Low battery
For solar / battery gates that report their own voltage, an optional alert fires before it browns out. Mains-powered gates report no battery, so it simply never triggers.
You're in control
Pick your alerts and thresholds yourself on a token-protected preferences page linked in every email. The network only ever emails your verified address — settings can't be pointed at anyone else. And if an outage is on my side, you won't be blamed or spammed for it.
📰Digests — your network, summarised
Opt-in email summaries of how your gates are doing, on the cadence you choose. Off by default — switch on the ones you want from the same preferences page as your alerts, and they only ever cover your own gates.
📅Daily
A quick once-a-day recap, sent each evening (7pm UK).
🗓️Weekly
The week in review, every Monday morning (9am UK).
📆Monthly
A full-month report on the 1st (noon UK).
🧩Firmware compatibility
The network currently understands the syslog output of one firmware — the excellent and very widely used CA2RXU LoRa-APRS iGate by Ricardo Guzman (CA2RXU). If you run that firmware, you're good to go.
✅Supported today
CA2RXU LoRa_APRS_iGate — the popular ESP32 firmware for Heltec / LilyGO / RAK boards. Parsing is built around its syslog format. Flash it via the web flasher. Huge thanks to Ricardo (CA2RXU) for the firmware this all rides on.
🤝Run something else?
If your iGate runs different firmware or emits a different syslog format, I'd love to support it — send me a sample and I'll add a parser. Email shaun@m7xsj.co.uk or say hi at the weekly HADARS club meetup.
Put your iGate on the map
It takes about five minutes and costs nothing. Register, point your syslog at the network, and watch your coverage build up in real time.