Skip to content
@meshsat

MeshSat

Keeping people connected when the network is not. Open source gateways bridging mesh, radio, cellular and satellite over Reticulum. GPLv3.

MeshSat

Keeping people connected when the network is not.

When a storm, an outage or a disaster takes the network down, the radios people already own mostly cannot help. A Meshtastic LoRa mesh keeps a village talking to itself, but it has no route out of the valley. A satellite modem can reach the far side of the planet, but it costs real money per message and almost nobody carries one. A phone is useless without a tower.

MeshSat is the piece in between: open source gateways that take a message off a local mesh and find a way out over whatever bearer is still alive. Eight transport bearers, reachable across nine wired Reticulum interfaces, with cost-aware routing so traffic stays on the free bearers and only reaches for the metered ones when nothing free is left.

Pre-release. These are working prototypes under active development, not finished products. Nothing here has been deployed to a real user or used in an actual emergency. Each repository states plainly what has run on hardware and what has not.

Projects

What it is
MeshSat Bridge The gateway. Go, runs as a Docker container on a Raspberry Pi. Meshtastic LoRa, Iridium satellite, cellular SMS, APRS/AX.25, ZigBee, BLE, TAK and MQTT, routed over Reticulum.
MeshSat Android Standalone mobile gateway. Kotlin and Compose, with BLE mesh, SPP Iridium and native SMS.
MeshSat Hub Multi-tenant fleet management for a fleet of bridges. Sign-up at hub.meshsat.net is open, and each account is approved by hand before it activates.
meshsat-website meshsat.net, the documentation site, and the install script.
MeshSat Field Kit The hardware. The two kits built so far (tesseract and parallax: Pi 5, UPS, five radios and a satellite modem in an IP67 case) with their build guide, and the V2 carrier PCB set for a Peli 1520 case: KiCad sources, the scripts that generate the boards, the case CAD, the Rev A release files. Rev A is designed and prepared for fabrication, not built yet.
MeshSat node A pocket-sized node: a Meshtastic LoRa radio and a RockBLOCK 9603 Iridium modem in one small case, paired with MeshSat Android over a single Bluetooth link. Hardware versions, wiring, the Iridium Bluetooth service contract and bench tools. v1, on a LILYGO T-Beam Supreme, has run since 21 September 2026 and, since 27 September, carries a mesh channel over Iridium on its own when no phone is connected.
meshsat-firmware The node's firmware: a fork of the Meshtastic firmware that adds an Iridium serial service next to the Meshtastic one. Based on Meshtastic® firmware; not affiliated with or endorsed by Meshtastic LLC.
meshsat-lora-backplate The Pine64 LoRa back cover on a PinePhone Pro as a Meshtastic node under Linux: the bridge layer for the cover's ATtiny, the bench measurements, the node packaging. Texts both ways with a T-Deck at 0 dBm on one bench; not above that (a plain crystal).
meshsat-linux MeshSat for Linux phones: one package that makes that PinePhone a node and runs the Bridge beside it, with a phone-sized app. Installed on one phone; never by anyone else yet.
meshsat-sx1262-driver-android MeshSat Android as a Meshtastic node on a PinePhone Pro: a Kotlin driver for the back cover's radio and Meshtastic's mesh layer in Kotlin. Just started; nothing has run on hardware yet.

MeshSat began inside the CubeOS project and has outgrown it. The repositories moved here in August 2026; old cubeos-app links redirect. meshsat/meshsat is the place to start.

Get started

docker compose up -d   # see the Bridge README for the compose file

Then open http://<your-ip>:6050.

Talk to us

Bug reports from people running unusual hardware are the most useful thing you can send us. The supported-device tables are short because they only list what we have physically run.

Funding

Supported by SIDN fonds. A six month field programme starts in November 2026.

License

The software is free software under the GPLv3, except the Hub, which is Apache 2.0; the hardware repository is released under the CERN-OHL-S-2.0. Built in Leiden, the Netherlands, by Elli and Kyriakos.

Popular repositories Loading

  1. meshsat meshsat Public

    Open source gateway bridging Meshtastic LoRa, Iridium satellite, cellular SMS, APRS and TAK over a Reticulum routing layer. Keeps people connected when the network is not. Runs on a Raspberry Pi.

    Go 86 4

  2. meshsat-android meshsat-android Public

    Standalone Android field gateway. Meshtastic, Iridium, APRS, SMS. No companion app, no cloud.

    Kotlin 11 1

  3. meshsat-hub meshsat-hub Public

    Multi-tenant fleet management for MeshSat gateways: OAuth2/OIDC, RBAC, API keys, MQTT over WSS with mTLS, cross-site NATS federation. Self-hostable, GPLv3. The hosted instance at hub.meshsat.net is…

    Go 2

  4. meshsat-fieldkit meshsat-fieldkit Public

    MeshSat field kit hardware: the V1 kits as built and the V2 carrier PCB set for the Peli 1520 (KiCad sources, generators, release files, build guides). Mirror of the GitLab original.

    Python 2

  5. meshsat-lora-backplate meshsat-lora-backplate Public

    The PinePhone LoRa back cover as a Meshtastic node under Linux, and the phone as a pocket MeshSat gateway

    C++ 1

  6. meshsat-linux meshsat-linux Public

    MeshSat for Linux phones: the LoRa back cover as a node, the Bridge in your pocket, one package

    Python 1

Repositories

Showing 10 of 12 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…