Free hands-on introduction to mesh radio. Detach from the tower, make your own network.
OPT IN to receive emails about newsletters and events, or for booking
MESH
A realistic expectation.
what it IS
- Texting without towers. No cell network, no WiFi, no subscription. Radio relay.
- Decentralized. No company, no account. The group is the network.
- Long range on tiny power. Trades speed for reach and battery.
- Cheap. Free software, hardware from ~$20–30.
- The missing rung in most comms plans.
what it ISN'T
- Not private by default. The stock channel's key is public. Assume anyone nearby can read it.
- Not a phone. Text only. No voice, no video, no 911.
- Not unlimited range, and not guaranteed. Packets drop.
- Not anonymous. Nodes broadcast IDs and GPS.
- Not a grid replacement. It's a layer you add.
basics of RANGE
- Height matters more than gear.
- Handheld with the stock antenna at street level in a dense city: a few hundred meters up to a couple km.
- Clear line of sight with a decent antenna: 10–15 km.
- Dense forest cuts you under 1 km.
- No config rescues a bad spot.
go deeper
- Meshtastic, the main software. Runs on cheap LoRa boards, and can pair to your phone over Bluetooth. meshtastic.org/docs
- Tutorial video series, Getting Started with Meshtastic. YouTube playlist
PACE PLAN
PACE — primary, alternate, contingency, emergency — is a method for planning four independent, ranked ways to communicate before you need them. Each channel is meant to be fully independent of the others, so the failure of one does not compromise the rest. When a channel fails, you move to the next one on the list rather than improvising a replacement. The order, and the point at which you switch, are fixed in advance. Emergency managers, first responders, and community organizers use it to keep communications working through jamming, equipment failure, and infrastructure loss.
the four tiers
| Tier | What it is | A working example |
|---|---|---|
| Primary | Everyday method. Highest bandwidth, most convenient, most reliable under normal conditions. | Cell phone (call or text) |
| Alternate | Backup on a different medium. Should function without the infrastructure Primary depends on. | Encrypted app (Signal) over WiFi. Cell data rides the same network as your phone, so it isn't independent. |
| Contingency | Slower or less convenient, but keeps you operational when the grid is gone. | Mesh radio (Meshtastic). No towers, no internet. |
| Emergency | Last resort. Slow, difficult, dependency-free. Always available. | Analog radio: FRS (license-free), GMRS ($35 license, no test), or ham (test required). Or a prearranged meeting point. |
The one rule that makes PACE real: each tier must be independent. Email, group chat, and texting all on the same phone over the same cell network are not three tiers. They fail together.
write your own
Print this page (Ctrl/Cmd-P) and fill it in on paper, for your crew. Then decide your trigger points: what tells you a tier has failed and it's time to drop down. Share it only if you want to. Nothing to submit here.
| Tier | Method | Depends on | Trigger to drop down |
|---|---|---|---|
| Primary | |||
| Alternate | |||
| Contingency | |||
| Emergency |
A PACE plan is the order, not the details. Sort exact channels and meet-points after. It only works if you've practiced switching.
DICTIONARY
core
- LoRa
- Long Range. A radio method that sends tiny amounts of data very far on very little power.
- Chirp spread spectrum (CSS)
- The modulation LoRa uses to pull weak signals out of the noise floor. Encodes bits as up- or down-sweeps across a chunk of spectrum. The physical trick behind long range on tiny power.
- Mesh network
- Every radio relays for the others. Can't reach someone directly? Your message hops through other radios until it gets there.
- Meshtastic
- Free software that turns LoRa radios into a no-tower text network. Talks to your phone over Bluetooth.
- Meshcore
- A similar alternative to Meshtastic. Worth comparing before committing.
- Reticulum
- A separate mesh protocol, independent of Meshtastic. Runs over LoRa hardware and other links. Emphasizes strong routing and encrypted-by-default channels, at some cost in beginner friendliness.
- Node
- Any single radio on the mesh. Your radio is a node.
- Frequency band
- The chunk of radio spectrum you use. Set by your Region. Legal in one country isn't legal in another.
- 915 MHz
- The US band (902–928 MHz), license-free under FCC Part 15. Europe uses 868. Different band, can't talk to ours.
hardware
- Antenna
- What actually sends and receives. Different antennas have different range and shape. Bigger antenna, better range, most of the time.
- dBi
- How focused an antenna is. Higher = a narrower, longer beam; lower = all-around coverage. 2–3 dBi is a normal handheld; 12 dBi is a fixed point-to-point link.
- ESP32
- The cheap, common microchip inside most Meshtastic boards. Has WiFi and Bluetooth built in.
- LoRa boards
- The physical radio unit. Popular options: Heltec V3, T-Beam, LilyGo. Buy the one matching your region (US = 915 MHz).
- Firmware
- The software running on the LoRa board itself. Meshtastic ships new versions often. Installing or updating it is called flashing; most boards can be flashed over USB from a web browser.
range & performance
- Line of sight (LOS)
- Two radios can "see" each other with nothing solid between. Height helps most.
- RSSI (received signal strength)
- How strong an incoming signal was, in dBm. Closer to zero is stronger (-70 is better than -110). Shown next to received messages in the app.
- SNR (signal-to-noise ratio)
- How far above the noise floor a signal was, in dB. Higher is cleaner. LoRa can decode SNR well below zero, which is a large part of why it works at all.
- Hop
- One relay. "3 hops away" = your message passed through 3 other radios.
- Duty cycle
- A legal cap on how much you're allowed to transmit. Stricter in Europe than the US.
- Airtime
- How much of a given window your radio actually spent transmitting. Meshtastic shows an "airtime utilization" percent per node. High airtime = congested mesh = messages back up.
- Trace-route
- A diagnostic that shows the path a message took, hop by hop. The route can change every time.
configuration
- Channel
- Who can read your messages — a name plus a key. Same name + key = same group. The default one is public.
- Pre-shared key
- The encryption key for a channel, agreed on out of band by everyone who needs to read it. The Meshtastic app calls it PSK. The default
LongFastchannel's key is public (AQ==), so stock traffic is not private. - Encryption (AES)
- Meshtastic scrambles messages with AES-128, a standard cipher. Anyone with the channel's pre-shared key can decrypt; anyone without it sees noise. Strong encryption is only as private as your key management.
- Region
- Your country/geographic setting. Determines the legal frequency and power limit. Set this before you transmit.
- Role
- How your device behaves on the mesh. Most people stay on Client. Router/Repeater is for fixed, high sites only.
- Repeater
- A node whose job is to rebroadcast messages so others can reach each other. Usually a fixed, high, powered site. Extends the range of the whole network for everyone in earshot.
communication
- Simplex / half-duplex
- The mesh shares one frequency. Only one node transmits at a time; the rest listen. This is why crowded meshes get slower.
- Direct message (DM)
- A private message to one specific node.
- Broadcast
- A message sent to everyone on your channel.
- Telemetry
- Automatic data — battery level, GPS, temperature — that a node can send along with messages.
- MQTT
- An internet service that can bridge separate meshes over the web. Optional; kind of defeats the "no internet" point unless you know why you want it.
- TC2-BBS
- A bulletin-board system that runs over the mesh. Users can post messages, read boards, and leave notes for offline nodes, all without touching the internet.
power & connectivity
- Power sources
- Three common ways to power a node: cabled from wall or vehicle, battery (usually 18650 or LiPo), or solar with a battery buffer. Meshtastic idles low, so modest solar can keep a fixed node running.
- mAh (milliamp-hours)
- Battery capacity. Bigger number = longer runtime. A common 18650 cell is 2500–3500 mAh.
- Bluetooth
- How your phone pairs to the radio to send and read messages via the app.
- GPIO
- General-purpose pins on the board where you can wire sensors, buttons, or accessories.
practical
- Off-grid
- Works when the normal grid (towers, internet) is down. Not the same as secure.
- Store and forward
- A node holds messages for someone out of range and delivers when they show up. Needs a specific setup.
- Primary / Secondary channel
- You can run more than one channel at once. Primary is your main group; secondary channels are extra rooms.
- PACE
- Primary, Alternate, Contingency, Emergency. Four ranked, independent ways to stay in contact.
- FRS
- Family Radio Service. A license-free walkie-talkie band in the US. Half-watt maximum, short range, voice only.
- GMRS
- General Mobile Radio Service. A higher-power walkie-talkie band in the US. $35 FCC license (no test), covers your whole household. More range than FRS, still voice-only.
- Ham (amateur radio)
- A licensed radio service with wider bands and higher power than FRS or GMRS. Entry-level Technician license in the US requires a written exam (no Morse code). Strong community around emergency communications.
Want the long version with sources? That lives in the field vault.
MANIFESTO
Centralized comms fail in the same boring way every time. Somebody else's server, somebody else's tower, somebody else's decision about whether your channel stays up or gets logged.
Radio predates all of that. Mesh networks, point to point links, broadcast. Hardware you own, and the rest of the infrastructure is air.
You have the agency to harness RF for your personal network. You pay for the hardware once. No subscription, nobody's permission, no telecom in the loop. Works at the scale of one radio in a pocket and works at the scale of a city.
Be clear about what it doesn't do. Off grid is not secure. Getting off the tower changes who can see your traffic. The traffic still exists. If someone tells you mesh makes you invisible, they're selling something.
It also doesn't work alone. One radio is a paperweight. The useful unit is a crew.
There are people who want to help you survive.
Most of this is cribbed from my time in the military and what I kept chasing after. It's a working project, built between other jobs. I hope it helps.
> END OF FILE.
SUPPORT THIS WORK
If this saved you time, taught you something, or got you off a walled platform, chip in.
// patreon
All classes and demos are free or at cost regardless of tiered support.
// other ways to help
- Share this with others interested in building resilient comms.
- Come to a class, or bring one to your space.
- Buy a radio and get one on air. The mesh gets more useful with more nodes.
- Email me.