Meshtastic and Ham Radio: LoRa Mesh, Licensing and Limits

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 modeLicenseTypical frequenciesKey rules
License-free ISM regionNot required at the power levels used433, 868, 915 MHz depending on regionFollow national limits; in Europe a duty cycle limit applies
Amateur region, licensed modeAmateur radio license requiredAmateur bands such as 2 m, 70 cm or 1.25 mNo encryption; identify with your call sign; follow your band plan
Other amateur digital systems such as APRS, Winlink or AREDNAmateur radio license requiredAssigned amateur segmentsFollow 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

  1. Choose hardware from the official compatibility list for your region’s frequency band, and buy one with a decent antenna.
  2. Set the region first before the node transmits, and use the license-free region unless you plan to operate under your amateur license.
  3. Keep the default role and the default preset until you know what the neighbouring nodes use.
  4. Read the legal page and the LoRa configuration page before enabling any amateur settings.
  5. Find your local mesh community and ask which preset and channel they use, so that your node can hear theirs.
  6. 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.


By the team behind LY4A

More tools from our team

LY4A is made by Internet Solutions. Try the rest of our products — each one saves you time in a different way.

internet-solutions.net ↗
Social media auto-posting PostRSS New posts from your RSS feed go to Facebook, X, LinkedIn, Telegram and 60+ more networks automatically. For clubs: DX news and club bulletins straight to Facebook and Telegram Free plan · since 2014 AI live chat for websites Talkmio Your website answers visitors 24/7 from your own content, in their language. For ham shops and clubs: questions answered 24/7, even during a contest Free plan · no card needed AI assistant Ask Mio Chat, code, design, writing and research. Mio picks the best model for each task. Antenna maths, QSL card designs, contest rules explained in plain words Free plan AI blog & social autopilot AI Blog Autopilot AI writes 2,000–3,000-word SEO articles and shares each one to 58+ social networks. For club websites: regular articles written for you and shared to social networks First 3 articles free Website health check Site AI Audit SEO, speed, SSL, security and e-mail setup in one report, ranked by what to fix first. Check your club or DXpedition website for free First audit free Deep SEO crawl Site SEO AI Audit A full SEO crawl across 7 areas, including AI search visibility, with fixes ranked by impact. See why your club site is not found on Google — and how to fix it First audit free RSS & product feeds RSS Feed Creator Create RSS from any web page, plus product feeds for Google and Meta that update themselves. Follow DXpedition and club pages that have no RSS Free plan Web development & SEO Internet Solutions Websites, e-shops and custom systems, designed, built and run by our team. Club websites, DXpedition pages, log search and QSL systems Since 2011