MeshCore Firmware Types
MeshCore provides several firmware variants, each optimized for a different role in the network. You choose the firmware type based on how you intend to use the device.
BLE Companion
Best for: personal use
Pairs with your smartphone via Bluetooth. The phone runs the MeshCore app and serves as your display and keyboard. This is the recommended starting firmware for anyone joining a LoRa mesh network for the first time.
USB Serial Companion
Best for: fixed station / desktop use
Connects to a computer via USB instead of Bluetooth. Useful for a fixed home or office station where the device will be plugged into a computer running the MeshCore desktop client.
Repeater
Best for: extending network coverage
Configured to run headlessly — no phone or computer needed. The device listens for messages and forwards them onward, extending the reach of the network. Repeaters are most effective when placed at elevation (rooftop, tower, hilltop) with a clear view of the surrounding area.
Any MeshCore-compatible device can serve as a repeater. Solar-powered repeaters can run indefinitely without human attention.
Room Server
Best for: group coordination
Which should I start with?
Start with BLE Companion on your personal device. Once you understand the network, consider deploying a Repeater in a good location to extend coverage for yourself and your community.
No comments to display
No comments to display