Ohio Valley Mesh field guide
How OVMesh Works
Small nodes use LoRa radio signals to move messages across valleys, ridges and towns without depending on cell service or the internet. OVMesh supports Meshtastic today and is preparing regional support for MeshCore.
The big picture
Shared terrain. Different routing.
Both platforms send compact data packets over long-range, low-power radio. What differs is how devices discover paths, which nodes forward traffic and how conversations are organized.
Meshtastic
Most users carry Client nodes. Compatible nearby nodes may rebroadcast packets according to their role and the managed-flood routing rules, allowing a message to travel across multiple radio hops.
Every node has numbered places for channels. On OVMesh, the shared public channel uses the LongFast radio preset in the Channel 0 slot. Private group channels can be added in the remaining slots.
MeshCore
MeshCore user nodes normally run Companion firmware and do not relay other users’ traffic. Dedicated Repeaters form the forwarding layer, while optional Room Servers can hold channel posts for later retrieval.
OVMesh is beginning a regional MeshCore rollout alongside the established Meshtastic network. Companion nodes are welcome. Permanent Repeaters and Room Servers should be coordinated through the OVMesh Discord.
From send to receive
Two message journeys
The experience can look like a familiar chat app, but the packet is moving by radio. These simplified journeys show what happens underneath.
Meshtastic
Public regional messaging with optional private secondary channels.
- You compose a message.A phone connects to the node by Bluetooth, USB, or Wi-Fi where supported. You can also use a standalone node with its own controls.
- Your node creates a LoRa packet.The packet uses the regional radio settings and the selected channel. Internet access is not required.
- Nearby compatible nodes may rebroadcast it.Clients and planned infrastructure roles follow Meshtastic’s rebroadcast rules, suppressing duplicate traffic and sharing limited airtime.
- The packet crosses a bounded number of hops.OVMesh currently recommends a maximum of five hops. More hops consume more shared airtime and are not automatically better.
- The receiving node delivers it.A matching channel key allows the device to decrypt and display the message. Acknowledgements can provide useful delivery evidence, but are not a guarantee.
MeshCore
Companion devices use a dedicated regional repeater layer.
- You compose a message in a Companion app.The phone or computer is the interface; the attached Companion node handles the LoRa link.
- The Companion selects or discovers a path.Network advertisements and path discovery help the device learn which Repeaters can reach the destination.
- Dedicated Repeaters forward the packet.Companion nodes do not repeat other users’ traffic. Fixed Repeaters provide the routing infrastructure.
- The destination receives the encrypted payload.MeshCore supports direct messages and channel conversations. Only intended participants should have the necessary keys.
- A Room Server can add persistence.Users can retrieve channel posts from a Room Server after reconnecting. OVMesh plans to keep room and repeater functions on appropriately designed infrastructure.
Ohio Valley reality
The landscape shapes the network.
LoRa can travel impressive distances with a clear path, but hills, buildings, foliage and radio noise matter. Coverage grows through deliberate placement, not simply by adding more radios.
Valley nodes
Serve local neighborhoods and may need a clean path to a hillside or ridge site before they can reach the wider region.
High sites
A well-placed attic, hillside or ridge node can bridge areas that cannot hear each other directly.
Good RF practice
A tuned antenna, useful height, low-loss feed line and distance from noisy electronics often produce the largest gains.
More than chat
What can move across the mesh?
These are low-bandwidth networks. Short, useful updates are a good fit; photos, voice calls and large files are not.
Messages
Public community chat, direct messages and private group conversations, depending on the platform and channel configuration.
Position
Optional location updates for coordination and mapping. Share only the precision appropriate for the audience.
Telemetry
Battery, voltage, temperature, humidity, pressure, air quality and other sensor data at airtime-conscious reporting intervals.
Network responsibilities
User nodes and infrastructure
Choosing the correct role protects shared airtime. A role intended for planned infrastructure should not be treated as a performance upgrade for a handheld node.
Meshtastic roles
MeshCore roles
Technical references: Meshtastic routing, Meshtastic roles, MeshCore documentation, and the OVMesh FAQ.
Build useful coverage
Start with the current OVMesh network.
Configure a Meshtastic Client on the public regional channel, test from a practical location and join the community before planning fixed infrastructure. OVMesh has begun introducing MeshCore alongside the primary Meshtastic network. Companion nodes are welcome; coordinate permanent infrastructure through the OVMesh Discord before deployment.
