🌐 Clients Supported by Connection Type for Meshtastic LoRa Mesh Network
📡 Based on your connection method, certain Meshtastic configuration options may not be fully supported. Discover which LoRa mesh network client is best for your type of connection.
🔌 Serial Connection
- 💻 Python CLI – Ideal for configuring Meshtastic LoRa devices via USB Serial.
- 🌍 Web Client – Browser-based interface for LoRa configuration.
- 📱 Android App – Supports USB Serial for mobile-based mesh network setup.
📶 Bluetooth Connection
- 📱 Android App – Enables Bluetooth pairing for LoRa mesh configuration.
- 🌍 Web Client – Also supports Bluetooth communication with Meshtastic nodes.
⚙️ Configure LoRa Regional Settings
🌎 To begin LoRa mesh communication, you must configure your region. This determines the frequency range, duty cycle, and power limit used by your Meshtastic device, based on your geographical location.
📱 Android Configuration
- ⬇️ Install and open the Meshtastic Android App.
- 🔗 Connect your phone to the LoRa device via USB Serial or Bluetooth.
- 👉 Tap "UNSET" next to the device name.
- 🌍 Select the appropriate LoRa region based on location.
🍎 Apple Configuration (iOS, iPadOS, macOS)
⚙️ Navigate to Settings > Radio Configuration > LoRa to set Region, Modem Preset, and Hop Limit for your Meshtastic mesh node.
💻 CLI Configuration
📥 Install the Meshtastic Python CLI:
pip3 install --upgrade pytap2
pip3 install --upgrade meshtastic
🌍 Set your LoRa region using:
meshtastic --set lora.region <REGION-CODE>
🌐 Web Client Configuration
- 🔗 Open client.meshtastic.org.
- 📡 Go to the LoRa menu.
- 🌍 In Regional Settings, choose your region based on location.
- 💾 Click Save to apply settings.
📊 LoRa Region Codes and Frequency Settings
| 🌍 Region Code | 📖 Description | 📡 Frequency Range (MHz) | ⏱ Duty Cycle (%) | ⚡ Power Limit (dBm) |
|---|---|---|---|---|
| UNSET | Unset | N/A | N/A | N/A |
| US | United States | 902.0 - 928.0 | 100 | 30 |
| EU_433 | EU 433MHz | 433.0 - 434.0 | 10 | 12 |
| EU_868 | EU 868MHz | 869.4 - 869.65 | 10 | 27 |
| CN | China | 470.0 - 510.0 | 100 | 19 |
| JP | Japan | 920.8 - 927.8 | 100 | 16 |
| ANZ | Australia & NZ | 915.0 - 928.0 | 100 | 30 |
| KR | Korea | 920.0 - 923.0 | 100 | N/A |
| TW | Taiwan | 920.0 - 925.0 | 100 | 27 |
| RU | Russia | 868.7 - 869.2 | 100 | 20 |
| IN | India | 865.0 - 867.0 | 100 | 30 |
| NZ_865 | New Zealand 865MHz | 864.0 - 868.0 | 100 | 36 |
| TH | Thailand | 920.0 - 925.0 | 100 | 16 |
| UA_433 | Ukraine 433MHz | 433.0 - 434.7 | 10 | 10 |
| UA_868 | Ukraine 868MHz | 868.0 - 868.6 | 1 | 14 |
| MY_433 | Malaysia 433MHz | 433.0 - 435.0 | 100 | 20 |
| MY_919 | Malaysia 919MHz | 919.0 - 924.0 | 100 | 27 |
| SG_923 | Singapore 923MHz | 917.0 - 925.0 | 100 | 20 |
| LORA_24 | 2.4 GHz Global | 2400.0 - 2483.5 | 100 | 10 |
ℹ️ Note: EU_433 and EU_868 must comply with a 10% hourly duty cycle, calculated every minute over a continuous 1-hour window. Transmission will pause if the limit is exceeded.
📖 For a detailed breakdown, refer to the LoRa Region by Country.
➡️ Continue Configuration
✅ Now that you have selected the appropriate LoRa region for your Meshtastic mesh device, you can proceed with configuring additional settings such as modem presets, hop limits, and power parameters to optimize your off-grid communication experience.
