Welcome to MeshCoreTel!
Analyze message propagation, connectivity, and real coverage across the MeshCore network in the Moscow (MOW) region.
MeshCore radio settingsMoscow (MOW)
Settings are selected automatically from votes by connected observers in this region.
What is MeshCore?
MeshCore is a LoRa-based mesh communication system for off-grid messaging over long distances with low power use.
Key MeshCore concepts
Node types
Chat clients (companions), repeaters, room servers with history, and sensor nodes.
Wide coverage
Up to 64 mesh hops for message delivery.
No infrastructure required
Works without cellular networks, Wi-Fi, or internet.
Public channels
Group channels for local communities.
Private channels
Closed group channels for teams and trusted contacts.
Open source
MIT-licensed firmware, tools, and libraries.
What is MeshCoreTel?
MeshCoreTel helps you understand how messages propagate through the mesh. You can analyze propagation paths, view aggregated links, and drill into multi-level statistics.
Network-wide statistics
Loading stats data...
How to connect your node to MeshCoreTel
To show your node on the MeshCoreTel map and include it in propagation links, set accurate location data and make sure at least one enabled MeshCoreTel observer hears your adverts.
New to MeshCore? Start with the first-time setup guide. To become a MeshCoreTel observer, follow the steps below.
Install observer firmware
Open the Flasher tool and find your device in the Observer Firmware list.
Select Observer with MQTT over Wi-Fi support.
For the first installation, enable Erase device, click Flash, select the COM port, and wait for upload completion.
Configure regional radio settings
Open the Flasher tool and select Repeater Setup.
Apply radio settings for Moscow (MOW): Frequency 868.731 MHz, Bandwidth 62.5 kHz, SF 7, CR 7.
Reboot the node.
Configure MQTT and Wi-Fi
Open the Flasher tool, select Console, then run:
set wifi.ssid your_network_name set wifi.pwd your_wifi_password set mqtt.iata MOW reboot
If everything is configured correctly, your node will appear in the Observers list.
No observers in your region yet?
Choose a proper 3-letter IATA code and use it in the set mqtt.iata command above.
First setup
A first-time setup guide for the MeshCore Companion chat client.
Minimum required hardware
One supported LoRa device - Heltec, DiY, RAK, Lilygo, Seeed, and others.
A phone or PC to run the MeshCore client.
Review official resources
Install the MeshCore client on a phone or use the web version
Flash the first device as a chat client (Companion)
To do this, open our MeshCore Web Flasher.
Select your device model in the Official Community Firmware list.
Choose firmware type: Chat (companion) Bluetooth.
Flash the firmware. For the first flash, enable the Erase Device option.
Connect Companion and set radio settings
Power on the device and enable Bluetooth on your phone.
In the MeshCore app, pair/connect to the device. If a PIN is requested, use the default pairing code, usually 123456, but it may also be shown on the device screen.
Configure the node using the radio settings for Moscow (MOW):
Frequency 868.731 MHz, Bandwidth 62.5 kHz, SF 7, CR 7.
Check messages
Confirm that your local node identity appears in the app.
Send a test message to yourself, a room, or a local chat.
Contribute MeshCore coverage
Use a mobile MeshCore node and the Android wardriving app to collect local coverage samples and upload them to MeshCoreTel.
Set upload endpoint
Skip this step if you installed the adapted build. In the official app, add a MeshCoreTel upload site here manually: Settings > Online Map > Manage Upload Sites > Add Site
Connect your node
Record coverage samples
Upload collected data
View the coverage map
Open the coverage page and check that your new samples appear.