MeshCore, off-grid communication

MeshCore, send messages without internet

What's is MeshCore?

MeshCore is a way to send short text messages via LoRa radio. LoRa is designed for short messages over long distances with low power consumption. The key difference with a walkie-talkie is that you don't need to "hear" each other directly. Nodes can relay messages, allowing you to go further with multiple hops than with a single transmitter.

Think of a relay: your message jumps from node to node until it reaches the recipient.

Why would you want MeshCore?

  • No internet required: also works when mobile coverage is lost or not used consciously
  • Greater range via repeaters: one well-placed repeater can connect an entire area
  • Low power consumption: ideal for battery, power bank and solar panel
  • Community network: you build a comprehensive network together (club, village, event, etc.)

MeshCore isn't a replacement for the internet, smartphones, or tools like Signal. It's intended for simple, robust communication when you don't want or can't use infrastructure.

Currently, a MeshCore device should be included as standard in an emergency kit ;-)

How does a MeshCore network work?

There are three MeshCore rolls:

Repeater (the "bridge" of the network)

    • Usually fixed and preferably positioned high
    • Function: listen + forward,must run reliably and 24/7 if possibleand preferably powered by a solar panel in combination with a battery

Companion (your “user device”)

    • This is where you type and read messages
    • Can be a handheld node with phone, or a standalone device with screen/keyboard

Room (the “chat room” / meeting place)

Besides Repeater and Companion, there is also a Room node.

    • Function: Acts as a permanent “chat room” where messages are grouped together in one place, allowing multiple users to follow the same conversation (similar to a channel or group chat)
    • Usage: Useful for a community (e.g. “village”, “event”, “clubhouse”), because everyone knows where the conversations take place
    • Placement: like a repeater, ideally stable and often connected to a permanent power supply, but the emphasis is less on “highest spot” and more on “always online”
    • Important difference with repeater: a repeater is for the infrastructure (forwarding), a room is not necessary but can be useful

Minimum requirements to create a MeshCore mesh

  • Minimum workable starter set
    • 1 repeater
    • 1 or preferably 2 companion nodes, so that you can test them against each other, with or without the repeater

Recommended hardware setup (other hardware is of course also possible)

Repeater

    • RAKwireless RAK4631 & RAK19007: modern, highly sensitive, and energy-efficient!
    • Outdoor antenna (preferably sturdy and suitable for 868 MHz): these are available in all shapes and sizes
    • Short coax/pigtail (shorter = less loss), as few connections as possible
    • Housing (weatherproof)
    • Power supply
      • Powerbank óf Li-ion/LiFePO4 pack
      • Solar panel + charge control (so it doesn't stop after 2 days)

Mounting: as high as possible, out of sight, away from metal and wet walls

Placement:

    • Height almost always trumps “more transmit power”.
    • A repeater 2–3 meters higher can make more of a difference than all sorts of settings

 Companion node: choice depending on what you want: built-in battery, antenna connection, screen or not, and ease of use

    • Optie A: Heltec v3 LoRa32
      • More modern
      • MeshCore support is better
    • Option B: T-Beam Neo6
      • Bluetooth range is significantly better than that of Heltec!
      • Not energy efficient
      • Very handy, I use it as a fixed node at home, connected via USB adapter
    • Option C: LilyGo T-Deck Plus (standalone chat device, nice to have) 
      • Screen + keyboard: feels like a real messenger
      • Ideal if you don't want to take a phone with you
      • Very suitable as a “community handheld” at events

Common Mistakes (and How to Avoid Them)

  • Repeater placed too low → height and clear line of sight are more important than “another antenna”
  • Too long coax → short cables, antenna close to the node or directly outside
  • Inside the meter cupboard → demolish walls, concrete and metal range
  • Wrong expectation → it's text, no voice, no pictures, no quick chat app
  • Too complicated too fast → first get 1 repeater + 2 companions stable, then expand

Ok, does this sound like something you'd like?

That's great. Difficult? No, not at all. And luckily, there's a rapidly growing MeshCore community that's happy to help if you have any initial issues.

There are active MeshCore/Meshtastic WhatsApp groups, a Telegram group, and plenty of information about MeshCore can be found online!

MeshCore website:

Image

Analyze MeshCore:

MeshCore Analyzer

Lots of Mesh info:

For more information:

Whatsapp group:

MeshTasticCore BeNeLux

MeshNet NL Community:

MeshNet Nederland Community
MeshCore communication, fun to experiment with and a great addition to your emergency kit!