2026–07–20
Both directions in one evening
The milestone we’d been building toward: a driver taps
Report on the car device, and the frame decodes at the
town node’s concentrator — then the town node injects
a hazard and it renders on the car’s screen. Both tiers,
both directions, over the air at 915 MHz, first try each
way once the radio came up.
[rx OK ] Crash 01E1902F/1 hops=0 rssi=-46 snr=9.2 … "your report"
[inject] tx Weather sev2 … ttl=6272s "Heat Advisory"
— a real National Weather Service advisory, riding the mesh
The town node itself is a second-hand LoRaWAN gateway given a new
job — a Raspberry Pi with an SX1302 concentrator. Bring-up
was a fight worth documenting: the vendor reset script silently
no-ops on current OS releases (the legacy GPIO interface is gone),
and the reference HAL refuses to start without a temperature
sensor this board doesn’t have. Both fixes are small,
neither is guessable. They ship in our provisioning script.
Bonus mystery solved: our car radio’s
transmissions had looked dead for two weeks. The concentrator
heard them instantly, loud and clear — the USB test dongles
we’d been listening with silently discard any frame not in
their own private on-air format. The transmitter was never broken;
the witness was deaf.