Get Started

How to join HRMesh

What is MeshCore?

MeshCore is a simple way to stay connected when cell service, Wi-Fi, or the internet aren’t available.

Instead of relying on phone towers or an internet connection, MeshCore uses small radio devices called nodes to pass messages from one another. As more people join the network, those nodes work together to extend its reach, creating a community-powered communication network.

Whether you’re spending the weekend camping, helping during an emergency, or just interested in trying something different, MeshCore gives you another way to communicate.

Best of all, it’s completely free and open source.

How Does It Work?

Using MeshCore is pretty straightforward.

First, you’ll need a compatible node. Think of it as a small wireless bridge between your phone and the mesh network. Your phone connects to the node over Bluetooth, and from there, the node takes care of sending and receiving messages.

If the person you’re trying to reach is nearby, your node can send the message directly to theirs. If they’re farther away, other nodes on the network can help pass the message along until it reaches its destination.

It’s a little like a bucket brigade—each node helps move messages across the network. The more nodes there are, the farther those messages can travel.

Is It Secure?

Yes.

Messages on the network are encrypted, meaning only the people they’re intended for can read them. Your conversations aren’t routed through a central server or stored by a company, giving you more privacy and control over your communications.

Why Would Someone Use MeshCore?

People use MeshCore for all kinds of reasons. Some want a way to communicate when they’re off the grid, while others enjoy building community networks or experimenting with new technology.

Some common uses include:

Camping and hiking trips

Off-road and overlanding groups

Neighborhood communication

Community events

Emergency preparedness

Learning about wireless networking

Just staying in touch with friends on the mesh

For many people, it’s simply another communication tool to have available when they need it.

Why We Chose MeshCore

When we started building HRMesh, we looked at several different mesh networking platforms. Some offered more features, some had larger communities, and others had been around longer.

In the end, we kept coming back to MeshCore.

What stood out wasn’t just the software itself—it was the philosophy behind it. MeshCore is designed to be simple to use, easy to deploy, and accessible to anyone who’s interested, whether they’re a lifelong radio enthusiast or someone who’s never used a radio before.

That simplicity matters. We wanted a network that people could join without spending weeks learning complicated software or buying expensive equipment. If someone wants to get involved, we want the biggest hurdle to be choosing a node—not figuring out how everything works.

MeshCore is also built around the idea that there shouldn’t be a single point of failure. Every person who joins the network helps make it a little stronger. As more nodes are added, coverage improves, new routes become available, and the network becomes more resilient.

Another reason we chose MeshCore is that it’s completely open source. The software is developed by a community of volunteers, not a company with a subscription model or proprietary hardware. Anyone can inspect the code, contribute improvements, or build compatible devices. That openness gives us confidence that the platform can continue to grow with the people who use it.

A few things we especially appreciate about MeshCore:

No monthly fees. Once you have a node, there are no subscriptions or service plans. Works without the internet. Messages travel over radio, so the network can continue operating even when internet or cellular service isn’t available. Excellent battery life. Portable nodes can often run for days on a single charge, while fixed repeater nodes can operate for months or even indefinitely with solar power. The network grows naturally. Every new node has the potential to improve coverage for everyone around it. It’s community-driven. Anyone can participate, contribute, or help improve the network.

At the end of the day, MeshCore fit the vision we had for HRMesh: a communications network that’s simple to join, dependable when you need it, and built by the community for the community.

Why MeshCore Instead of Meshtastic?

This is probably one of the most common questions we get.

The short answer is that both projects are good, but they were built with different goals in mind.

Meshtastic has been around longer and has a large, active community. It offers a wide range of features, plugins, and configuration options, making it a great choice for people who enjoy experimenting and customizing their devices.

For HRMesh, though, we wanted something that was as simple and approachable as possible.

MeshCore focuses on doing a few things really well: sending secure messages, building reliable mesh networks, and keeping the user experience straightforward. Most people can install the firmware, pair their phone, and start messaging without spending hours adjusting settings or learning how the software works.

That simplicity makes it much easier to introduce someone who’s completely new to mesh networking.

There are also some technical reasons we felt MeshCore was the better fit for HRMesh. Its routing is designed to make efficient use of the network, helping reduce unnecessary radio traffic as the network grows. Since our goal is to build a network that can eventually span the Hampton Roads region, keeping the airwaves as efficient as possible is an important consideration.

We also appreciate MeshCore’s focus on privacy and security. Messages are encrypted by default, and the project has taken a thoughtful approach to keeping communications simple, secure, and decentralized.

That doesn’t mean Meshtastic is the wrong choice—it simply wasn’t the best fit for what we’re trying to build.

If you’re already using Meshtastic, that’s great. In fact, many HRMesh members have used both platforms. We simply believe MeshCore provides the best balance of simplicity, reliability, and scalability for the community network we’re building.

A few things we like about it:

No monthly fees. Once you have a node, there are no subscriptions or service plans. Works without the internet. Messages travel over radio, so the network can continue operating even if internet service isn’t available. Great battery life. Many portable nodes can run for days on a single charge, and fixed repeater nodes can even run on solar power. The network grows naturally. Every new node helps strengthen and expand the network. Open source. Anyone can use it, contribute to it, or build their own hardware if they want to. Getting Started

Joining HRMesh is easier than most people expect

For instructions on building or purchasing a node, see the Companion Nodes and Repeater Nodes pages.