1 of 22

Meshtastic (BETA*)

An early look into the budding technology that has generated a lot of interest with hams and non-hams alike.

Adam Melton - KK4GKF

www.PugetMesh.org

11 January 2025

2 of 22

Goals

  1. Basic understanding of the fundamental concepts of Meshtastic

  1. Set expectation for new users

  1. Provide resources for questions and topics not covered today

  1. Do my best to answer questions. Please ask!

2

www.PugetMesh.org

3 of 22

Quick overview of Meshtastic (Common Configuration)

  • 900mhz ISM band (902-928MHz)
  • <= 1 watt
  • LoRa (Long Range) Radios
  • Meshtastic is one version of the LoRa protocol.
    • Specifically it uses LoRa P2P with a focus on long distance text communication.
    • It is an open source protocol.
  • Android app, IPhone app, Web application, local interface
  • Similar to APRS
  • “Early” Development (First released early 2020?)

Wikipedia: “Meshtastic is a decentralized wireless off-grid mesh networking LoRa protocol. The main goal of the project is enabling low-power, long-range communication over unlicensed radio bands. It is designed around exchanging text messages and data in off-grid environments, with potential applications in IoT projects where a decentralized communication system is needed without existing infrastructure.”

3

www.PugetMesh.org

4 of 22

Common Hardware ($10, $35, $65)

4

www.PugetMesh.org

Heltec V3

Rokland Rak “Wisblock”

LILYGO T-Echo

LILYGO T-Beam

5 of 22

5

www.PugetMesh.org

←2 Watt Solar

6 Watt Solar →

Both nRF52�Wisblock�Radios

6 of 22

Meshtastic.org/docs/overview/radio-settings/

6

www.PugetMesh.org

7 of 22

Modem Presets vs “Channels”

7

Modem Preset:

  • Organized into range and speed names
  • Only one can be used at a time
  • LONG_FAST
  • LONG = Long Range
  • FAST = “Fast” Transfer (1.07 kbps)
  • Default slot 20 (906.875MHz)

Channel:

  • Think Talkgroups or Privacy Line
  • Required to connect to others
  • Up to 7 channels simultaneously
  • LongFast
    • Default channel name
    • “Bootstrap” channel.

LONG_FAST�SLOT 20

www.PugetMesh.org

8 of 22

Channels vs Direct Messages (and telemetry)

8

LongFast

SLOT 20

LONG_FAST

SLOT 21

PS-MESH!

LongFast

Bob’s Channel

Johnny Mesh User

Sally Mesh User

www.PugetMesh.org

9 of 22

9

www.PugetMesh.org

10 of 22

10

www.PugetMesh.org

11 of 22

11

www.PugetMesh.org

12 of 22

Message Queuing Telemetry Transport

12

www.PugetMesh.org

WiFi

WiFi

mqtt.DaveKeogh.com�mqtt.Meshtastic.org

13 of 22

Maps and Position Sharing

13

www.PugetMesh.org

(Don’t trust the maps)

14 of 22

Local Growth (Observed Sept 22nd 2024 - Dec 31st 2024)

14

www.PugetMesh.org

15 of 22

Challenges

  • Content Moderation
  • “Bots”
  • Portable Nodes
  • Encryption
  • Commercialization
  • Frequent software updates
    • Need to physically access nodes
    • Out of date documentation
  • High noise floor on ISM band
  • Inconsistent messaging
  • ham mode is not primary focus of project
  • Non-intuitive user interactions (Repeater mode, LongFast, QR Code)

15

www.PugetMesh.org

“This documentation leaves me ... not satisfied.”

16 of 22

Weekly Meshtastic Net (Every Monday at 6:13:45PM)

Things to consider before the net:

  • Multiple net control operators.
  • location of net control. You want to not only be heard, but also to hear others. Prioritize hearing others.
  • Uptime of net control. I've found i need to get on the air at least 2 hours before starting the net to reliable integrate into the mesh from my new location. Getting online right before is not nearly as consistent.

During the net:

  • Send all messages twice, at least 1 minute apart. For the net control announcement I send it 3 times over 10 minutes.
  • Include name/call in every message.

After:

  • I like to publish who I heard to our discord, and others can report who they heard and did not hear. This helps understand message propagation and paths much better.

16

www.PugetMesh.org

17 of 22

Meshtastic > MQTT > Discord

17

www.PugetMesh.org

18 of 22

Puget Mesh

18

www.PugetMesh.org

19 of 22

19

www.PugetMesh.org

20 of 22

20

www.PugetMesh.org

21 of 22

Implementations and Potential Use-Cases

Seattle Emergency Hubs

ATAK integration, S&R applications

Remote repeater site monitoring and management

Civilian friendly (CERT/ACS!)

21

www.PugetMesh.org

22 of 22

What’s Next?

Grow the Mesh!

Weekly Net

In-Person Meetups

Alternate mode mesh

Local community frequencies

AREDN - Meshtastic integration

Questions?

22

www.PugetMesh.org