MeshTrunk

Connect Every Mesh

📡 JAX Mesh Gateway MeshTrunk Broker Gateway 📡 London Mesh

Local mesh, global reach.

Get Started GitHub

What MeshTrunk Does

🌍

Cross-Region Routing

Messages flow between mesh networks anywhere in the world. Use @JAX to target Jacksonville, or broadcast to everyone.

🔀

Multi-Protocol Bridge

Meshtastic, Reticulum, MeshCore, APRS, JS8Call. Different radios, same conversation. MeshTrunk translates between them.

🔒

Opt-In Only

No one hears MeshTrunk traffic unless they choose to. Add the channel, join the network. Your mesh, your choice.

📡

Stock Firmware Compatible

Works with stock Meshtastic. Point your MQTT settings at the broker, enable uplink and downlink. That's it.

🛡️

Smart Dedup

Content-based deduplication across gateways. Multiple gateways per region add reliability without message echoes.

Lightweight

Minimal infrastructure. No cloud vendor lock-in. Self-hostable for communities that want to run their own broker.

Supported Protocols

One broker, five protocol adapters. Each speaks its native language.

📡
Meshtastic
Alpha
🔐
Reticulum
Upcoming
MeshCore
Upcoming
📻
APRS
Upcoming
🌍
JS8Call
Upcoming

How It Works

1

Get a Radio

Any Meshtastic device works. Heltec V3 is popular and costs about $25.

2

Join MeshTrunk

Add the MeshTrunk channel to your radio. Takes about 30 seconds in the app.

3

Say Hello

Type a message. If there's a gateway nearby, it carries your message to the world.

4

Hear Back

Someone in London, Tokyo, or Berlin replies. You see it on your little radio. That's it.

Host a Gateway

A gateway connects your local mesh to the world. No technical expertise needed.

1

Get a Device

A $25 Heltec V3 or any supported radio will do.

2

Flash It

Visit flasher.meshtrunk.com and follow the steps.

3

Pick Your Region

Select your city so the network knows where you are.

4

Plug It In

Leave it running. It bridges your local mesh to every other gateway on the planet.