Skip to main content

Deploying a MeshCore Repeater

A repeater is a MeshCore device configured to run headlessly — no phone attached — whose sole job is to receive and forward messages. Repeaters are the backbone of good network coverage.

Why deploy a repeater?

Direct device-to-device range at ground level in an urban area may be only a few hundred meters. A repeater placed at elevation (rooftop, hilltop, tower) with a clear view of the surrounding area can extend the effective range of the network by tens of miles for everyone in the area.

What makes a good repeater location?

  • High elevation — the single most important factor. Every meter of height extends radio horizon.
  • Clear sky view — minimal obstruction from buildings, trees, or terrain in all directions.
  • Power access — reliable power (mains, solar, or large battery) for continuous operation.
  • Weather protection — a weatherproof enclosure if the device will be outdoors.

Flashing repeater firmware

To configure a device as a repeater, flash the Repeater firmware variant instead of BLE Companion. The device will operate without a connected phone, automatically relaying messages it receives.

See the MeshCore documentation for device-specific flashing instructions.

Antenna considerations

For a fixed repeater, invest in a quality external antenna. A higher-gain vertical antenna (5-9 dBi) mounted as high as possible will significantly outperform the stock antenna included with most devices. Use low-loss coax cable and keep cable runs short.

Solar-powered repeaters

Repeater firmware is optimized for low power consumption, making solar deployment practical. A modest solar panel (10-30W) paired with a LiPo or LiFePO4 battery pack can keep a repeater running indefinitely in most climates.