Callsign and Identification in Mesh Networks

One of the most common questions from licensed amateur radio operators entering the LoRa mesh world is: do I need to identify my mesh node with my callsign? The short answer is no - but the longer answer involves understanding why, when identification is still a good practice, and the one important exception.

No Callsign Requirement Under Part 15

LoRa mesh networks operating on the 902 - 928 MHz ISM band in the United States are regulated under FCC Part 15. Part 15 governs unlicensed intentional radiators - devices that intentionally transmit radio frequency energy. Part 15 imposes no station identification requirement whatsoever. There is no rule requiring an ISM band device to identify itself with any callsign, serial number, or other identifier.

This is in contrast to Part 97 (amateur radio), which requires identification every 10 minutes during transmission and at the end of each communication. But because LoRa mesh is not operating under Part 97, Part 97's identification rules do not apply.

Why This Matters for Operators

Many licensed hams instinctively reach for their callsign when configuring any radio transmitter. For LoRa mesh, this habit is not legally required. You can name your node anything - your name, a location, a handle - and be fully compliant with FCC rules. Operators who are not licensed radio amateurs face no different standard: they also have no identification requirement.

Best Practices: Using Your Callsign Anyway

The Courtesy Tradition

While not legally required, many licensed amateur operators choose to include their callsign in their mesh node name as a matter of courtesy and community norms. This practice:

If you choose to use your callsign in your node name, common formats in the Meshtastic and MeshCore community include:

FormatExampleUse Case
CALLSIGNW6ABCSimple, short - best for node short name display
CALLSIGN-locationK5XYZ-rooftopWhen operator has multiple nodes in different locations
CALLSIGN-meshW6ABC-meshDistinguishes mesh node from other callsign uses (APRS, etc.)
CALLSIGN-typeN7QRT-routerIndicates node role to other operators

Meshtastic's long name field (up to 39 characters) accommodates descriptive names well. The short name field (4 characters) is typically used for a short identifier - many operators use the suffix of their callsign (e.g., "ABC" for W6ABC) or a regional code.

When Operators Choose Not to Use Callsigns

There are legitimate reasons an operator might not include their callsign in their node name:

When Identification Is Required: The APRS Exception

APRS Operates Under Part 97

APRS (Automatic Packet Reporting System) on 144.390 MHz is a Part 97 amateur radio system. When a Meshtastic node acts as an APRS gateway - bridging position reports from the mesh onto the APRS network via a VHF radio transmitter - that VHF transmission is Part 97 operation and full Part 97 identification requirements apply.

This means:

Practical Guidance for APRS Gateway Operators

If you run an APRS gateway node that bridges your mesh to APRS-IS (the internet-based APRS backbone) rather than directly transmitting on 144.390 MHz, the rules are different from RF, but obligations still apply. Connecting to APRS-IS requires a valid amateur callsign and passcode - this is a condition of access, not merely a courtesy. Also note that data you inject into APRS-IS may be retransmitted on RF (Part 97) by third-party IGates, so only inject traffic you could lawfully originate on amateur frequencies under your own callsign. Improperly identified or unlicensed injections can result in Part 97 transmissions under other stations' callsigns, creating compliance exposure for both you and the gating stations.

The Question of Mesh Encryption and Part 97

The practical upshot: stay on the ISM band, operate under Part 15, and identification is entirely optional. Run APRS bridging? Full Part 97 compliance required for that component.

Summary


Revision #3
Created 2026-05-03 05:55:53 UTC by Mesh America Admin
Updated 2026-06-08 19:45:38 UTC by Mesh America Admin