Meshtastic: Off-Grid Mesh Communication Network

Meshtastic is a decentralized wireless mesh networking protocol that enables long-range, low-power communication over unlicensed radio bands using LoRa technology[1]. Created by Kevin Hester in early 2020, the project aims to provide text messaging and data transmission capabilities in areas without existing infrastructure[1:1].

Key Features

  • Long-range communication (331km record achieved)[2]
  • Encrypted messaging
  • No phone required for mesh communication
  • Decentralized architecture without dedicated routers
  • Extended battery life, particularly with NRF52-based devices
  • Optional GPS location tracking
  • Environmental sensor support

Hardware Options

The system supports various hardware platforms:

  1. ESP32-based devices
  • Lower initial cost
  • Limited battery life (approximately 8-14 hours on 18650 battery)[3]
  • Examples: Heltec V3, T-beam
  1. NRF52-based devices
  • Superior power efficiency (up to 16 days on single 18650 battery)[3:1]
  • Higher cost
  • Examples: RAK Wisblock 4630, T-Echo

Real-World Applications

The Mars Society uses Meshtastic T-Echo radios for communication during analog astronaut missions in remote areas where traditional communication infrastructure is unavailable[1:2]. Other applications include:

  • Hiking communication in remote areas
  • Emergency communication during natural disasters
  • Backup municipal communication systems
  • Environmental monitoring through sensor networks

Technical Limitations

  • Requires line-of-sight between devices
  • Limited to text messaging (no internet replacement)
  • Bandwidth constraints can cause network congestion
  • Network reliability depends on node density

Network Capacity

The system has demonstrated ability to handle between 2,000 and 2,500 nodes simultaneously at large events like DEF CON, using “Short Turbo” mode for quicker broadcast bursts[1:3].

Security Considerations

Messages can be encrypted, but users should implement their own application layer encryption for sensitive communications. The default public MQTT server makes traffic visible, though encrypted[3:2].


  1. Meshtastic - Wikipedia ↩︎ ↩︎ ↩︎ ↩︎

  2. Introduction | Meshtastic ↩︎

  3. LoRa Meshtastic ↩︎ ↩︎ ↩︎

  • Zerush@lemmy.mlOP
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    1 hour ago

    Long, long time ago, we used the finger command for communication, still works and without the need of any extern app. Works by default in all Unix like systems (Windows, Mac), in some Linux distros needs to be installed, if it isn’t already implemented.

    You can use happynetbox to create an handle

    Example

    Open console and write finger zerush@happynetbox.com

    • eclipse@sh.itjust.works
      link
      fedilink
      arrow-up
      5
      ·
      9 hours ago

      Meshtastic definitely has a substantial lead in userbase and I’d assume grows faster than meshcore. Where are you getting your statistics from?

      • Captain Aggravated@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        3
        ·
        5 hours ago

        I just founded a new religion called Assholeology and six people joined. We grew 600% in the last 90 seconds, we’re the fastest growing religion on the planet. Statistics is the science of applied dishonesty.

        Meshtastic I think got here first and has an install base, but it’s fuckawful software. There’s not a single feature that isn’t more than half-implemented.

        Plus…where I live, I don’t get any kind of practical range out of 900Mhz. The fourth circle of hell is opaque to UHF so I can’t reach outside my own neighborhood. I can hear clean to Limbo on 2 meters though.

      • Coopr8@kbin.earth
        link
        fedilink
        arrow-up
        1
        ·
        6 hours ago

        I looked around a bit more, seems to be regional which is growing faster. UK Meshcore is growing fast, which makes sense since core devs are there. I haven’t found a good statistics source for node numbers, probably for the best given the network goals. Meshtastic of course is older so has the inertia lead, but the security and routing of Meshcore definitely is appealing to me and seems better for emergency situations where text messaging reliability is top priority.

  • Dionysus@leminal.space
    link
    fedilink
    arrow-up
    1
    ·
    6 hours ago

    The meshtastic sadly makes implementation of a signal protocol almost impossible. I just wish we didn’t need to have static single PSKs for secure comms over it.

      • SomeAmateur@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        10 hours ago

        If you don’t want to use a phone because of privacy concerns there are also stand alone meshtastic devices with blackberry style keyboards too

        • 1XEVW3Y07@reddthat.com
          link
          fedilink
          English
          arrow-up
          3
          ·
          9 hours ago

          The device this user mentions is the Lilygo T-Deck, and it’s wonderful! It’s on the pricier side of meshtastic devices, but works quite well. It’s the device I’ve given to my friends and family in town, as it’s much less hassle than trying to teach them to use a device with the app.

  • 1XEVW3Y07@reddthat.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    15 minutes ago

    I’ve been experimenting with Meshtastic for about a year now, and I love it! It’s currently my backup comms plan for my wife, as well as a few friends and family.

    Although, I am putting more of my hopes into the reticulum network, with the hopes that it grows in the future.

    • clb92@feddit.dk
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 hour ago

      It’s currently my backup comms plan for my wife, as fell as a few friends and family

      What kind of range are you getting between you? I assume lots of people are using it in your general area then?

      • 1XEVW3Y07@reddthat.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        13 minutes ago

        I get a couple miles of range! There’s a decent number of nodes in my town though, and the terrain is flat, which helps significantly.