Skip to content

An open initiative · neither a registered body nor a regulatory authority

  1. Home
  2. Technologies
ISM band · sub-band P

The technologies of the band

The protocols differ, the resource is shared. Official sites, reference repositories and gateways, by technology.

Meshtastic

GPL-3.0 licencesince 2020

Decentralised mesh network, aimed at general public use outdoors.

What it is

A text messaging network between LoRa radio units, with no operator, no subscription and no Internet. Each device talks to the devices within its range, and those retransmit: from one to the next, a message crosses distances that none of the units covers on its own. The device is driven from a phone, over Bluetooth. The project is free software and has existed since February 2020, the oldest of the three mesh networks present on the band.

How it works

A message is broadcast to every neighbour, which rebroadcast it in turn. A hop counter, capped at seven, keeps it from circulating indefinitely. Exchanges take place on encrypted channels: whoever does not hold the channel key does not read what passes through it, even when the signal is received.

Each device carries a role, which determines whether it retransmits or not. It is the setting that weighs most on the health of the network.

The roles of a Meshtastic device
RoleWhat it does
CLIENTDefault client node: transmits, receives, and retransmits for others.
CLIENT_MUTEClient node that never retransmits. The right setting for a pocket device, poorly placed by nature.
CLIENT_BASEFixed and well placed client node, which retransmits accordingly.
ROUTERInfrastructure equipment on a high point, whose main role is to relay.
REPEATERPure repeater: no client node function, does not appear in the node list.

What it is for

  • Staying in contact outside coverage. Hiking, high mountains, sea, forest: where the mobile network stops, two units are enough to exchange text.
  • Following a group. Each device can share its position; the map shows where the others are, without going through a third-party service.
  • Coordinating an event. A race, a gathering, an extended worksite: group messaging that depends on no rented infrastructure.
  • Reading sensors. Temperature, level, battery state: telemetry comes back through the mesh.
  • Linking a neighbourhood or a valley. A few repeaters on high points and a whole territory becomes reachable by text.
  • Feeding a situation display. Positions can be passed into a tactical situation tool.
  • Experimenting. Propagation, range, the behaviour of a mesh: the hardware is inexpensive and the code is open.

What it does not do

  • This is not an emergency service. No guarantee of delivery, no permanent availability, no commitment. In an emergency, 112.
  • This is not the Internet. Short text, no voice, no images, no browsing.
  • It is slow and shared. A message can take tens of seconds. The radio resource is common to everyone transmitting within range.
  • Range depends on the terrain, not on power. Intervening relief stops a link; a high point transforms it.
  • More nodes does not mean more capacity. Beyond a certain number of devices that retransmit, the network degrades.
  • The operator remains responsible for what they transmit, and for the applicable power and duty cycle conditions.

In France

The settings in use are not the original ones. The Gaulix community recommends the Long Moderate profile, 125 kHz centred on 869.4625 MHz, that is 869.400 to 869.525 MHz. The Paris region uses a faster and wider profile, Medium Fast. These choices are published by their authors; the Centre reports them, it does not arbitrate between them.

Links

MeshCore

MIT licencesince 2025

Hybrid mesh routing, a portable C++ library for embedded systems.

What it is

A free software library that brings multi-hop routing to LoRa radio equipment. It serves as the base for several firmwares, each dedicated to one function. The project started in January 2025: it is the most recent of the three, and the only one whose settings are unified across France.

How it works

A message crosses the network from repeater to repeater, within a configurable limit on the number of hops. The firm difference with Meshtastic is that the roles are fixed: a client node never relays. A poorly placed pocket unit therefore cannot become a relay and degrade the paths of others.

Two features set MeshCore apart in use. A message can take a direct path learned in advance rather than being broadcast to everyone, which saves time on air. And a repeater is administered remotely, with a password and a list of administrators.

A device carries only one function at a time
FirmwareFunction
CompanionClient node, driven from a phone or a computer. Does not retransmit.
RepeaterInfrastructure repeater, administered remotely.
Room serverPersistent room: keeps messages for those who were away.
SensorSensor that reports measurements.
Secure chatEncrypted text exchange between two devices.
KISS modemSerial gateway, to drive the radio from other software.

What it is for

  • Building a lasting infrastructure. Repeaters on high points, learned paths, remote administration: MeshCore aims at the network that is installed and operated, more than at improvised nomadic use.
  • Leaving a message for someone who is away. The persistent room keeps what is posted: it is collected on coming back within range, which changes everything in a valley where nobody is reachable at all times.
  • Reading isolated sensors, from a point with neither network nor mains power.
  • Covering a territory with few nodes, by choosing repeaters for their location rather than by multiplying them.
  • Coordinating a team over an area: direct messages, groups, and supervision of the repeaters.

What it does not do

  • This is not an emergency service, no more than the others are. No guarantee of delivery. In an emergency, 112.
  • The range is shorter than in Long Moderate. The French MeshCore setting is narrower and faster: more throughput, less range. In sparsely populated areas, better placed repeaters are needed.
  • It is young. An ecosystem in motion, settings that are still changing.
  • A badly configured repeater penalises everyone. Time on air and hops are a shared resource.

In France

MeshCore is used with the EU/UK Narrow preset, 62.5 kHz centred on 869.618 MHz, which is also the default setting of the official repository. It is the only one of the two French mesh networks to have a setting unified nationwide.

Links

Reticulum

own licencesince 2018

Encrypted network stack, independent of the medium: LoRa, TCP, serial, packet radio.

What it is

Reticulum is not one more mesh network: it is a complete network stack, an alternative to TCP/IP designed for slow and unreliable links. It works on top of any medium: LoRa radio, packet radio, serial link, cable, Internet. The project has existed since April 2018, the oldest of the three.

How it works

Reticulum gives up the notion of an address. Each application creates destinations, identified by cryptographic keys. A destination announces itself on the network, and any node that hears that advert knows from then on how to talk to it.

  • Everything is encrypted by default, end to end, with no configuration. Identities rest on Ed25519 signatures, links on renewed X25519 exchange keys.
  • The initiator can remain anonymous: it is possible to communicate without revealing an identity.
  • It works very low down. The stack is designed to hold on links going down to a few bits per second.

For messaging, Reticulum comes with LXMF, a lightweight message format, and with propagation nodes that store the messages addressed to someone offline, to hand them over on their return. On the radio side, the RNode firmware turns a LoRa unit into a Reticulum interface.

What it is for

  • Linking heterogeneous networks. A LoRa segment, an Internet segment, a radio segment: Reticulum crosses them without a specific gateway. This is its most distinctive use.
  • Exchanging without leaving an identity. Encryption and the anonymity of the initiator are in the design, not added afterwards.
  • Writing your own applications. Messaging, file transfer, pages, remote control are built on top of it.
  • Communicating asynchronously, through propagation nodes, with no central server.
  • Holding on very degraded links, where a conventional protocol gives up.

What it does not do

  • This is not a turnkey product. It is a stack and a set of tools: getting started takes more work than switching on a unit.
  • The community is smaller than those of the other two, in France as elsewhere.
  • Slow stays slow. Over LoRa, it is text, not everyday use.
  • No guarantee of delivery, as with the others. In an emergency, 112.

Links

Other technologies of the band

Mesh networks are not alone in sub-band P. Two infrastructure networks place their downlink there, and work is already linking the ecosystems to one another.

Infrastructure networks, not meshes

LoRaWAN and Sigfox work in a star: a device talks to a gateway, which hands the message to a network server. No device relays another. Their uplinks are elsewhere in the 863-870 MHz band and are not the Centre's concern.

Their downlink, on the other hand, is in sub-band P, on 869.525 MHz. LoRaWAN places its RX2 window there, 125 kHz, and Sigfox comes down there in ultra narrow band.

Why there

A gateway has to answer many devices. The 10% duty cycle and the 500 mW of sub-band P are the only resource in the band that allows it; elsewhere, the 0.1 to 1% forbid it. This is exactly the reasoning that brought the mesh networks there.

What this implies

The downlink occupies 869.4625 to 869.5875 MHz. It therefore covers the whole of the 61.75 kHz that carries no mesh, and the upper half of the block used by Meshtastic. These transmitters are fixed, often elevated, and at full power.

The question is not to contest that use, which came first and is legitimate. It is to know what it leaves, where and at what time: this is a matter of measurement, not of opinion. It is one of the reasons why sub-band P cannot be treated as waste ground for the mesh networks to share out between themselves.

LoRaWAN

LoRa Alliance standardstar

Low power wide area network: gateways and a network server. Downlink on 869.525 MHz, 125 kHz.

Gateways and cross-ecosystem projects

What this list establishes

  • Sub-band P is already shared.Two meshes, and the downlink of two infrastructure networks on 869.525 MHz.
  • The ecosystems already communicate.Gateways and multi-protocol firmwares exist.
  • The list will change.Coordination must take in the protocols to come without being rebuilt.