Published by andy kirby in Meshcore the 06/05/2025 at 07:01 pm
This GREAT video by Andy Kirby ...
Welcome to an in-depth guide on Meshcore, the innovative off-grid text messaging system that allows you to communicate without relying on the internet or cellular networks. Developed by Liam Cottle and enthusiastically explored by Andy Kirby, Meshcore is revolutionizing how we stay connected in remote areas, during emergencies, or simply when traditional networks fail.
If you've ever wished for a reliable messaging system that works anywhere — be it deep in the wilderness, at a festival, or in areas without cellular coverage — Meshcore is the solution. This article will walk you through everything you need to know to get started with Meshcore, from installing the app and setting up companion radios to expanding your network with repeaters and room servers. By the end, you’ll be equipped to join the growing Meshcore community and communicate securely and efficiently off the grid.
Meshcore is a text messaging system designed to operate independently of the internet or cellular networks. It leverages LoRa (Long Range) radio technology to enable smartphones and standalone devices to communicate directly with each other in a mesh network. This means you can send encrypted messages, share your location, and even join public chat channels without any cellular coverage.
Unlike traditional texting or messaging apps that require internet or phone signal, Meshcore creates its own network using companion radios linked to your smartphone via Bluetooth. This network can be extended through repeaters, allowing messages to travel further and reach more people. Whether you're hiking, camping, attending a large event, or preparing for emergencies, Meshcore offers an invaluable communication tool that keeps you connected when other options fail.
At the heart of Meshcore is LoRa radio technology, which enables long-range, low-power wireless communication. However, because smartphones don't have built-in LoRa radios, Meshcore requires a companion radio device to bridge the connection.
The companion radio connects to your smartphone via Bluetooth, allowing the Meshcore app to send and receive messages through this radio. The radio then communicates with other Meshcore devices in range, forming a decentralized mesh network.
This setup creates a resilient communication channel where messages hop from one device to another, reaching recipients even if they're beyond direct radio range. The network can include both user devices and repeaters, which act as relays to boost signal coverage.
Setting up Meshcore is straightforward, but it involves several components: the smartphone app, companion radios, and optional repeaters or room servers. Here’s a detailed walkthrough to get you started.
The first step is to install the Meshcore app on your smartphone. Whether you use Android or iOS, the process is the same thanks to a unified app experience.
The app interface is intuitive and consistent across platforms, so you’ll find it easy to navigate regardless of your device.
The companion radio is essential because it handles the LoRa communication. One popular and affordable option is the Heltec V3 board, which costs around £25 and is widely available.
To prepare your companion radio:
You should now see the Meshcore logo and Bluetooth pin displayed on the companion radio, indicating it’s ready to pair with your phone.
Back on your smartphone:
Congratulations! You now have a working Meshcore device capable of sending and receiving messages off-grid.
Meshcore offers both public and private messaging options, allowing you to connect with the community or maintain private conversations.
The public channel acts like an open chat room where all users in range can participate. Messages here are encrypted with a shared key embedded in the software. You don’t need to do anything special to receive or send messages on this channel — it’s always accessible.
Public channels are a great way to meet like-minded individuals, share information, or simply have fun chatting with others nearby. It’s reminiscent of the old Internet chat rooms, with a modern, secure twist.
For more personal communication, you can send encrypted direct messages to specific contacts:
Direct messaging requires that both devices recognize each other, which leads us to the next important step — advertising your device.
To enable private messaging, Meshcore devices use a process called “advertising.” This lets other devices know you’re available on the network.
Here’s how to advertise:
Without advertising, devices won’t appear in each other's contact lists, and private messaging won’t be possible.
One of Meshcore’s powerful features is its ability to extend communication range using repeaters. Repeaters listen for messages and retransmit them, allowing signals to hop across greater distances.
Radio signals have limited range, especially in challenging terrains or urban environments. If two devices are too far apart to communicate directly, repeaters bridge the gap by relaying messages through intermediate nodes.
Think of repeaters as Wi-Fi range extenders, but for the Meshcore LoRa network.
You can convert a companion radio into a repeater by flashing it with repeater firmware:
For optimal performance, repeaters should be equipped with external antennas and placed in elevated locations to maximize coverage.
Once flashed, repeaters can be managed remotely via the Meshcore app:
Repeaters automatically discover and connect with companion radios and other repeaters, creating a dynamic mesh network that adapts to changing conditions.
Messages travel through the network by hopping from one device to another. Each hop represents a relay through a repeater or another node.
For example, a message going from your device through two repeaters to reach another user would be counted as two hops. Meshcore displays the number of hops in the app, helping you understand the network path your messages take.
You can even manually set the path your messages take by selecting specific repeaters, giving you control over routing and network traffic.
Meshcore also supports room servers, which act like message drop boxes. These devices store messages so that users can read them even if they were offline when the message was sent.
Room servers function similarly to old-school Bulletin Board Systems (BBS) or email servers, providing asynchronous communication over the mesh network.
To create a room server:
Combining room server and repeater roles in one device maximizes hardware efficiency and network capability.
Meshcore includes helpful messaging settings to improve reliability:
These features are especially useful for mobile users whose network paths may frequently change as they move through different areas.
All direct messages are highly encrypted to protect privacy and prevent snooping. Meshcore uses private identity keys to secure communications, ensuring that only intended recipients can read your messages.
While this guide doesn’t delve into the complexities of identity keys, more advanced users can explore key management to further enhance security.
Meshcore is rapidly growing, with vibrant communities forming around it. Public channels are buzzing with users sharing experiences, troubleshooting, and making new friends.
Andy Kirby’s community and Discord server offer a great place to join discussions, get help, and stay updated on the latest developments:
Supporting developers like Liam Cottle, who created the Meshcore app, is also encouraged through in-app purchases and donations, ensuring ongoing innovation and improvements.
Getting the best out of Meshcore often involves some hardware choices. Here are some popular options and resources:
Many of these products offer discount codes and community support, making it easier to get started affordably and with quality gear.
Meshcore shines in scenarios where traditional communication fails or is unavailable:
Meshcore’s encrypted messaging and location sharing add layers of safety and convenience in these situations.
Meshcore is more than just a messaging app — it’s a gateway to a resilient, decentralized communication network that empowers users to stay connected anywhere. Through its seamless app experience, affordable hardware, and expandable mesh network, Meshcore is paving the way for a new era of off-grid communication.
Whether you’re a tech enthusiast, outdoor adventurer, or emergency planner, Meshcore offers a powerful tool to enhance your communication capabilities. By following this comprehensive guide, you can confidently set up your devices, join the mesh network, and explore the full potential of this exciting technology.
Ready to dive in? Head over to meshcore.co.uk, grab your companion radio, install the app, and join the growing Meshcore community today!
For ongoing updates, tutorials, and community support, don’t forget to join the Discord and connect with fellow Meshcore users. The future of communication is mesh — and it’s here now.