Meshtastic and Ham Radio: LoRa Mesh, Licensing and Limits

Small, battery-powered boards that send text messages across hills and forests without a cell tower have become a common sight at hamfests and field days. Most of them run Meshtastic, an open-source mesh messaging system built on LoRa radio. Many hams own one, but the relationship between Meshtastic and ham radio is not obvious: the system is designed to work without a license, yet it can also be configured for amateur bands under a license, and the two ways of operating come with different rules. This guide explains what Meshtastic and LoRa are, how a message hops across a mesh, what the documentation says about regions, licensed mode and encryption, what the node roles do, how far the signals really go and where the technology fits next to APRS, AREDN and Winlink.
What Meshtastic Is
The reference article on Meshtastic describes it as a LoRa-based mesh networking protocol and software platform. The main goal is low-power, long-range communication over ISM radio bands, at power levels that do not require a license to use, and it is designed around exchanging text messages and data in off-grid environments. Each device connects with a single phone, and messages hop from node to node to extend the reach. The project was created by Kevin Hester in early 2020, it is open source, and it is run as a community effort with many contributors.
The hardware is simple. Meshtastic runs on development boards based on microcontrollers such as the ESP32 and the nRF52840, equipped with a LoRa radio and Bluetooth, and optionally with a GNSS receiver and Wi-Fi. The reference lists several manufacturers of compatible boards and says that the project maintains an official list of supported devices. The user normally pairs the node with a phone app by Bluetooth, writes a message on the phone, and the node transmits it over LoRa.
What LoRa Is
LoRa, from long range, is a proprietary radio communication technique based on spread spectrum modulation. According to the reference article on LoRa, it uses license-free sub-gigahertz bands, for example 433 and 868 MHz in Europe and 915 MHz in North America, and it enables long-range transmission with low power consumption. Data rates are low, from about 0.3 to 27 kilobits per second depending on the spreading factor. The spreading factor is a selectable parameter: a lower value gives a higher data rate but worse sensitivity, and a higher value gives better sensitivity at a lower data rate, with the cost that the signal stays on the air longer.
That trade-off is the heart of LoRa. A signal that is very slow can be decoded when it is much weaker than the noise, so it travels far, but it takes a long time to send. For short text messages this works well. For anything that needs speed, such as voice or pictures, it does not. The same principle is familiar to hams who use weak-signal modes such as FT8 and WSPR, where a slow, narrow signal is traded for sensitivity. Our guide to digital modes beyond FT8 compares the HF modes that follow this approach.
Licensed or License-Free: Regions Matter
This is where the ham question becomes specific. In Meshtastic, every node must be told which region it is operating in. The LoRa configuration page says that you must set the region, so that the device operates within the legal limits for your area, and that as long as it is unset, the node displays a message and does not transmit. The regions include license-free ISM allocations, for example the European 868 and 433 bands and the 915 band in North America.
The documentation also lists regions that correspond to amateur allocations, named ITU region 1, 2 and 3 for the 2 meter band, and 70 centimeter and 1.25 meter variants for the regions where those bands exist. It states that these regions can only be selected in licensed mode, that you must not use them without an amateur radio license, and that you should review the privileges and restrictions of operating under an amateur license first. It lists two concrete consequences: encryption is not permitted, and you must transmit your call sign. The documentation adds that the listed power limit is the ceiling that the firmware applies and not your national limit, so you should check your national band plan before you transmit.
| Operating mode | License | Typical frequencies | Key rules |
|---|---|---|---|
| License-free ISM region | Not required at the power levels used | 433, 868, 915 MHz depending on region | Follow national limits; in Europe a duty cycle limit applies |
| Amateur region, licensed mode | Amateur radio license required | Amateur bands such as 2 m, 70 cm or 1.25 m | No encryption; identify with your call sign; follow your band plan |
| Other amateur digital systems such as APRS, Winlink or AREDN | Amateur radio license required | Assigned amateur segments | Follow the rules of the specific system and band |
The documentation also describes an advanced option for licensed operators. When enabled, it ignores the normal channel calculation and uses a frequency you set, which allows out-of-band operation, and the page asks users to respect local laws, to enable the ham mode if they are licensed and to turn off encryption. The wording is a reminder that these settings are meant for people who know the rules. If you are unsure, stay on the license-free configuration for your region until you have read your own country’s regulations.
In practice, the sensible approach for most hams is to treat the two modes as separate tools. Use the license-free region for casual messaging, hiking and community networks that include non-hams. Use licensed mode only when you want to take advantage of amateur-band privileges, and when you accept the amateur rules on identification and encryption. Do not mix the two on a single node, and do not transmit on an amateur band with settings that do not meet the amateur rules.
How the Mesh Works
The reference explains that Meshtastic forms a mesh by rebroadcasting messages. A node that hears a message that it has not seen rebroadcasts it, so that the message spreads outward from the sender, and a limited number of hops stops it from circulating forever. The practical effect is that nodes that cannot hear each other directly can still exchange messages through nodes in between. Reliability depends on having several nodes in the area. The article also notes that the system needs line of sight between devices, so buildings, trees, hills and mountains can block links. For a refresher on why VHF and UHF links depend on the horizon, see our guide to the radio horizon.
Two settings must match for nodes to hear each other: the region and the modem preset. The LoRa configuration page explains that presets are pre-defined combinations of bandwidth, spreading factor and coding rate that trade range against speed, and that nodes need the same preset to hear each other. The default preset provides a mixture of speed and range for most users. Faster presets use more bandwidth, shorten the time on air and reduce the range, and some of the widest presets are not legal in all regions.
Node Roles
Each node has a role that determines how it behaves on the mesh. The reference article describes the main ones. The client role is the default and is considered best for typical users: the node announces itself, sends telemetry and rebroadcasts messages that have not been repeated by a neighbour. Client mute is similar but does not rebroadcast other people’s messages, and the reference recommends it for additional nodes, such as a small node in a pocket, because several client nodes in the same place can cause other users’ messages to reach a dead end. Client base prioritizes rebroadcasting messages from nodes marked as favourite, and suits a well-placed node on a roof or in a tree. Router and repeater roles are for infrastructure and rebroadcast all messages once, and the router appears in other users’ node lists while the repeater does not.
The lesson for new users is that more nodes do not always mean a better network. A pocket node set to client can add traffic without adding reach, and a well-placed infrastructure node on a hill can do far more than ten nodes on the ground. Start with the default role, add a mute role for a second node, and consider infrastructure roles only for fixed locations.
Realistic Range
The numbers quoted for LoRa range can be misleading. The LoRa reference states that the range can reach 330 kilometers in perfect conditions, which is a record-style figure from the project’s own range tests, and approximately 10 kilometers in practical conditions. The Meshtastic range test page lists a ground-to-ground record of 331 kilometers, set with a slow, long-range preset at 868 MHz, a high-gain antenna and a clear line of sight between two high points. That record shows what is possible from hilltop to hilltop. It says little about what a handheld node in a town will do.
In everyday use, expect a few kilometers in the open and much less in cities and forests, and expect your antenna and its height to matter more than the board. As with VHF and UHF in general, a better antenna in a higher place beats more power. Our article on the handheld antenna upgrade applies to these small nodes too, because the stock antenna on a pocket board is usually a compromise.
Limits You Should Know
Meshtastic is not a replacement for either the internet or for amateur voice and data systems. The reference article points out that it is limited to text messaging and cannot serve as an internet replacement, and that bandwidth limits cause congestion when many users try to communicate at once. It cites the example of the 2024 Hamvention, where the network crashed after excessive traffic from a single user’s MQTT bridge, and describes the specialized firmware that developers later created for events with thousands of nodes. In Europe, the duty cycle limit means that a node that reaches its hourly limit stops transmitting until it is allowed again, according to the configuration page.
Security matters too. The ISM configuration offers encryption of messages, and the amateur configuration does not, because amateur rules prohibit it. Be careful about what you send on a mesh in licensed mode: all of it is public. The project’s own legal page states that the devices have not been tested by regulatory organizations and should be considered experimental, so do not depend on them for safety-critical communication.
Where It Fits With Other Ham Systems
A Meshtastic node is one tool among several for off-grid and emergency communication, and each tool has its own strengths.
- APRS reports positions and short messages over VHF through digipeaters and internet gateways. The LoRa reference lists LoRa APRS as a variation of the Automatic Packet Reporting System that uses LoRa. Our article on APRS explains the standard system.
- AREDN builds a high-speed amateur mesh on Wi-Fi hardware and carries real data, not just text. See our AREDN guide.
- Winlink sends email over HF and VHF through gateways. Read about it in our guide to Winlink over HF.
- Voice on VHF and UHF remains the fastest way to coordinate a team, and a handheld with a repeater or simplex net needs no phone.
For hams in emergency communication groups, Meshtastic can be a useful supplement for quick text messages between team members in terrain where other links are weak, and for people who are not hams. It should not replace the training and procedures of an organization such as ARES. See our go kit guide for the equipment that a team normally carries.
Getting Started Safely
- Choose hardware from the official compatibility list for your region’s frequency band, and buy one with a decent antenna.
- Set the region first before the node transmits, and use the license-free region unless you plan to operate under your amateur license.
- Keep the default role and the default preset until you know what the neighbouring nodes use.
- Read the legal page and the LoRa configuration page before enabling any amateur settings.
- Find your local mesh community and ask which preset and channel they use, so that your node can hear theirs.
- Test your range with a second node before you rely on it on a hike.
The Bottom Line
Meshtastic is a LoRa mesh for short text messages that works without a license on ISM bands, and it can also be used on amateur bands in licensed mode, where encryption is not permitted and your call sign must be transmitted. The range depends mostly on the antenna and the terrain, with 10 kilometers a practical figure and 331 kilometers a record from hilltop to hilltop. Set the region first, keep the defaults, understand the roles, and treat the system as a supplement to your amateur radio skills, not a replacement.
Frequently Asked Questions
Do I need a ham license for Meshtastic?
Not for the license-free ISM regions at the power levels the project uses, although national rules vary. You do need an amateur license for the amateur-band regions, which can only be selected in licensed mode.
Can I encrypt messages in licensed mode?
No. The documentation states that encryption is not permitted in the amateur regions and that you must transmit your call sign.
How far does Meshtastic reach?
About 10 kilometers is a practical figure, and the published ground record is 331 kilometers under ideal conditions. Terrain, antenna and preset change the result a lot.
What is the difference between LoRa and Meshtastic?
LoRa is the radio modulation technique. Meshtastic is the mesh networking software that uses LoRa to rebroadcast text messages between nodes.
Why does my node not transmit?
The region may be unset. The documentation says that until you set a region the node shows a message and does not transmit.
Is Meshtastic suitable for emergency communication?
It is useful for short text messages and tracking, but it is limited to text and can become congested, and the project describes the devices as experimental. Use it as a supplement to established amateur radio methods.