Home Self-reliance Communications Mesh Networking

Communications Preparedness

Mesh Networking. Your neighborhood's own network.

No cell towers. No subscription. No license. Small, inexpensive radios that relay text messages between each other, forming a communication network that belongs to the people using it.

The concept

A network that needs no network.

A mesh network is a group of small radio devices that pass messages to each other. Each device (called a node) listens for incoming messages and rebroadcasts them. If your message can't reach the person you're sending it to directly, other nodes in between relay it forward, hop by hop, until it arrives.

No cell tower. No internet connection. No monthly bill. No license. The network is the devices themselves, and the devices belong to the people using them.

The most widely used platform for this is Meshtastic, an open-source project that turns inexpensive LoRa radio boards into a self-healing mesh network. LoRa (short for Long Range) is a radio protocol designed to send small amounts of data over long distances using very little power. It operates on the 915 MHz ISM band in the United States, which the FCC has designated as license-free under Part 15.1

The practical result: a group of families in the same neighborhood can build their own private text-messaging network for the cost of a few restaurant meals. When cell towers go down, that network keeps working.

What it does and does not do

Meshtastic sends short text messages (up to about 230 characters) and GPS locations. It does not carry voice calls, images, video, or large files. Think of it as texting without the cell network, not a phone replacement. For voice communication, pair it with FRS or GMRS radios.

Under the hood

How mesh actually works.

01

You type a message

Using the free Meshtastic app on your phone (iOS or Android), you type a short text message. Your phone connects to your node via Bluetooth.

02

Your node broadcasts it

Your LoRa radio node sends the message over the air on 915 MHz. Any other Meshtastic node within range picks it up.

03

Other nodes relay it forward

If the intended recipient isn't in direct range, intermediate nodes automatically rebroadcast the message. Each message can hop through up to 7 nodes, extending coverage well beyond any single radio's reach.

04

The recipient reads it

When the message reaches the destination node, that node sends it to the recipient's phone over Bluetooth. The system confirms delivery and handles retries automatically.

The phone is just the keyboard and screen. Once configured, nodes operate independently of any phone. A node left on a shelf or mounted on a roof will continue relaying messages for every other node in the network without a phone connected to it.

All messages on private channels are encrypted by default. Unlike amateur radio, which prohibits encryption by law, Meshtastic operates on ISM frequencies where encryption is legal and expected.2 You set a pre-shared key for your family or group, and only devices with that key can read your messages.

Getting started

What you need. Less than you think.

Every Meshtastic node has four components: a LoRa radio chip, a microcontroller to run the firmware, an antenna, and a power source. Most boards combine the first three on a single circuit board the size of a deck of cards.

Entry level

Just the board

$20 to $35

A bare Heltec V3 or V4 board with a small OLED screen and a stock antenna. You'll need a USB-C cable (which you likely already own) and a phone with the free Meshtastic app. Flash the firmware in your browser in under ten minutes.

Best for: learning how mesh works, testing range in your area, deciding if you want to invest more.

Ready to use

Starter kit

$45 to $100

A pre-flashed board with case, battery, and antenna. The RAK WisBlock Meshtastic Starter Kit and Seeed Wio Tracker are popular choices. Charge it, pair it with your phone, and you're on the mesh. Some kits include GPS for automatic location sharing.

Best for: families who want a working device without assembly, gift for a neighbor you want on the network.

Phone-free

Standalone device

$100 to $140

The LilyGO T-Deck Plus has a built-in keyboard, screen, and battery. Type and read messages directly on the device without needing a phone at all. Good for situations where phones are dead or unavailable.

Best for: keeping in a go-bag, situations where phone battery is critical for other uses.

The antenna matters more than the radio. A $25 board with a better antenna will outperform a $100 board with the stock antenna every time. A $12 aftermarket whip antenna is often the single best upgrade you can make. Height matters even more. A node in a second-story window will reach two to three times farther than the same node at ground level.

You need at least two nodes. A single Meshtastic device is a paperweight. The minimum useful setup is two nodes, one for you and one for whoever you want to talk to. Each additional node in between extends the range and adds redundancy.

Buy the 915 MHz version. Devices come in regional variants. In the United States, you must use the 915 MHz (US) version. The 868 MHz variant is for Europe and will not work with U.S. mesh networks.

Setup

From box to working mesh.

1. Flash the firmware

If your device came pre-flashed (many kits do), skip this step. Otherwise, open the Meshtastic Web Flasher at flasher.meshtastic.org in Chrome or Edge. Connect your device via USB, select your hardware model, and click flash. The process takes a few minutes and requires no technical knowledge beyond plugging in a cable.

2. Install the app

Download the free Meshtastic app from the App Store (iOS) or Google Play (Android). The app is your keyboard and screen. It connects to your node over Bluetooth.

3. Pair your phone

Turn on your node. Open the app. It will find nearby Meshtastic devices and prompt you to pair. Once connected, you'll see the node's status, battery level, and any other nodes it can hear.

4. Set your region

In the app settings, set the region to US (which configures the radio to use 915 MHz). This is required and your node will not transmit until a region is selected.

5. Create a private channel

The default channel is public and unencrypted. To create a private family or neighborhood channel, generate a new channel with a pre-shared key in the app. Share that key with the other nodes in your group. Only devices with the matching key can read your messages.

6. Test before you need it

Walk around your neighborhood with one node while a second stays at home. Note where messages get through and where they drop. This tells you where coverage gaps exist and where a repeater node would help. Real-world range varies dramatically with terrain, buildings, and antenna placement. Knowing your actual coverage before an emergency is the entire point of testing.

Honest numbers

Range and limitations.

Range depends almost entirely on antenna quality, antenna height, and terrain. Dense urban areas with buildings blocking the signal path may limit node-to-node range to 500 meters. Suburban neighborhoods with a node on a second floor typically get 1 to 3 km. Open terrain with good line of sight can reach 5 to 20 km between two nodes. Community enthusiasts have recorded links over 200 km in ideal mountain-to-mountain conditions, but that is not a planning assumption.

The practical strength of a mesh network is that range adds up. If five households in a neighborhood each have a node, and each node can reach the next one 1 km away, the network covers 5 km without any single device needing to reach that far.

What affects range

Height

The single biggest factor. Moving a node from a desk to a second-story window can double or triple range. A rooftop-mounted node can reach across an entire small town.

Antenna

A $12 aftermarket whip antenna outperforms the stock antenna on most boards. For a fixed outdoor node, a 5.8 dBi fiberglass antenna is a meaningful upgrade.

Terrain

Hills, ridges, and dense tree cover absorb or block signal. A hilly rural area may need more nodes than a flat suburban neighborhood to maintain coverage.

Buildings

Concrete, brick, and metal-framed buildings attenuate the signal. Urban environments with dense construction are the hardest terrain for any radio system.

What mesh networking cannot do

  • No voice communication. Text and GPS only.
  • No images, video, or file sharing. The bandwidth is too low.
  • Not instant. Messages may take a few seconds to propagate through multiple hops.
  • Not a phone replacement. It complements radios and phones, it does not replace them.
  • Requires at least two devices. A single node has nobody to talk to.

Two options, same hardware

Meshtastic vs. MeshCore.

MeshCore is a newer open-source firmware project that runs on the same LoRa hardware as Meshtastic. It was developed in late 2024 and has grown steadily, with community adoption across more than 60 U.S. cities.3

The core difference is how messages move through the network. Meshtastic uses flood routing: every node rebroadcasts every message it hears. This is simple and reliable but uses more battery and bandwidth as networks grow. MeshCore uses structured routing: messages follow a discovered path through designated repeaters and room servers. This is more efficient in larger, busier networks.

Meshtastic

  • Larger user base and more documentation
  • Polished mobile apps (iOS, Android, web)
  • More community support and tutorials
  • Simpler setup for small groups

MeshCore

  • More efficient routing for larger networks
  • Lower battery consumption per node
  • Store-and-forward for offline nodes
  • Growing community adoption

For a household starting from scratch, Meshtastic is the easier entry point. It has more guides, more users to ask for help, and a smoother initial setup. If you're building a larger community network with many nodes, MeshCore's routing efficiency becomes a real advantage. Since both run on the same hardware, you can start with Meshtastic and switch firmware later without replacing any devices.

The bigger picture

Building a neighborhood mesh.

Mesh networking reaches its full potential when it moves beyond a single household. A neighborhood with five or six nodes can maintain text communication across a significant area when cell service fails. A small town with a few dozen nodes, especially with some mounted at elevation, can create a communication backbone that works through multi-day power outages.

After Hurricane Helene damaged communications infrastructure across western North Carolina in 2025, the Damascus Area Radio Network organized regular meetings and field exercises to build a community GMRS and mesh network. Their reasoning was straightforward: the next time communications fail, the neighborhood will already have a working alternative in place.

Solar repeaters

A Meshtastic node configured as a repeater does nothing but relay messages between other nodes. When powered by a small solar panel and battery, it runs indefinitely with zero maintenance. A solar repeater mounted on a rooftop or high point becomes permanent communication infrastructure for the neighborhood.

A basic solar repeater can be built for under $100: a Heltec V3 board ($25), a small solar panel ($15 to $20), a TP4056 charge controller ($2), an 18650 lithium battery ($8 to $12), and a weatherproof enclosure ($10 to $15). Mounting it as high as possible and using a vertical external antenna will determine how much area it covers.

Growing the network

Start with your own household. Get two nodes working. Walk the neighborhood and map where you lose signal. Identify the neighbor with the best elevation or line of sight and offer them a pre-configured node. Each new household that joins extends coverage for everyone.

The network does not need a leader, a budget, or a formal organization. It needs a few people who each own a $25 radio and leave it turned on. The mesh takes care of the rest.

Avoid these

Common mistakes.

Setting every node to Router mode

New users often assume that more rebroadcasting is better. It is not. When every node is a router, the network floods with redundant retransmissions and performance drops. Leave most nodes on the default Client role. Set only one or two strategically placed nodes (ideally elevated ones with good coverage) as Routers.

Buying the wrong frequency

The 868 MHz devices sold for European markets will not work with U.S. mesh networks. Always confirm you're buying the 915 MHz (US) version before ordering. This is the most common purchasing mistake.

Ignoring the antenna

The stock rubber-duck antenna included with most boards is adequate for testing. For any permanent installation, an aftermarket antenna ($12 to $15) makes a measurable difference. For a rooftop repeater, a higher-gain fiberglass antenna ($30 to $50) is the single most cost-effective upgrade.

Never testing before an emergency

A node you've never turned on is not part of your communication plan. Flash it, pair it, send test messages, and walk the area to learn your actual coverage. Do this on a quiet Saturday, not during a hurricane.

Treating it as a complete solution

Mesh networking is one layer in a communication plan, not the entire plan. It handles text. It does not replace a weather radio for receiving alerts, two-way radios for voice, or a satellite communicator for reaching people hundreds of miles away.

Keep building

Where to go from here.

Sources

Where this information comes from.

  1. FCC Part 15, Subpart C, Section 15.249. Regulations governing license-free operation on ISM bands including 902-928 MHz. ecfr.gov
  2. FCC Part 97, Section 97.113(a)(4). Prohibition on encrypted transmissions in the amateur radio service, contrasted with ISM band allowances. ecfr.gov
  3. MeshCore project documentation and Wikipedia entry, describing structured routing architecture and community adoption. wikipedia.org
  4. Meshtastic official documentation: Introduction, Overview, and Radio Settings. meshtastic.org
  5. Meshtastic project, Wikipedia entry describing LoRa mesh protocol, ISM band operation, and community range records. wikipedia.org