📡 Recommended Settings
To help maintain a healthy and reliable mesh network across Arizona, we suggest the following configuration settings for your Meshtastic devices.
These recommendations are based on real-world use and shared experiences within the Arizona Meshtastic community. They’re designed to promote mesh stability and will likely evolve as our network grows.
🔧 Radio Settings
📱 Device Settings
Setting |
Recommended Value |
Details |
Role |
CLIENT or CLIENT_MUTE |
For most nodes. See Deployment Scenarios on YouTube. |
NodeInfo broadcast interval |
10800 seconds (3 hours) |
Keeps the mesh updated with node info without excess traffic. |
📍 Position Settings
Setting |
Recommended Value |
Notes |
Smart position enabled |
True |
Helps devices determine when they’ve moved. |
Position broadcast interval |
3600 seconds (1 hour) |
For mobile nodes. Disable for fixed installations. |
GPS update interval |
1800 seconds (30 minutes) |
Regular GPS refresh for mobile devices. |
Position flags |
Disable unused flags |
Fixed nodes should turn off most position-related flags. |
📶 LoRa Settings
Setting |
Recommended Value |
Notes |
Hop limit |
5 |
Please avoid setting higher than 6 to reduce network congestion. |
Ignore MQTT |
True |
Ensures nodes don’t rely on cloud-based data relays. |
OK to MQTT |
True |
(Firmware v2.5.0+) Allows your node to appear on view.azmsh.net. |
⚙️ Module Settings
📊 Telemetry
Setting |
Recommended Value |
Notes |
Device metrics update interval |
3600 seconds (1 hour) |
Consider 1800 (30 min) when testing or monitoring new devices. |
Environment metrics update interval |
3600 seconds (1 hour) |
Disable if you’re not using environmental sensors. |
Power metrics module |
False |
For advanced setups with I²C sensors—usually not needed. |
ℹ️ If you don’t use temperature, air quality, or similar sensors, it’s best to turn off the corresponding modules to reduce bandwidth usage.
🤝 Neighbor Info
Setting |
Recommended Value |
Notes |
Neighbor Info enabled |
True |
Enables your node to keep track of nearby devices. |
Update interval |
14400 seconds (4 hours) |
Plenty for casual monitoring. |
Transmit over LoRa |
True |
Share info with nearby nodes via radio. |
🛠️ Apply Settings Using Meshtastic CLI
If you haven’t installed the CLI yet, follow the official instructions here:
🔗 Meshtastic CLI Installation Guide
Device Settings
meshtastic \
--set device.role CLIENT \
--set device.node_info_broadcast_secs 10800
Position Settings
meshtastic \
--set position.position_broadcast_smart_enabled true \
--set position.position_broadcast_secs 3600 \
--set position.gps_update_interval 1800 \
--pos-fields ALTITUDE ALTITUDE_MSL HEADING SPEED
LoRa Settings
meshtastic \
--set lora.hop_limit 5 \
--set lora.ignore_mqtt true \
--set lora.config_ok_to_mqtt true
Telemetry Module
meshtastic \
--set telemetry.device_update_interval 3600 \
--set telemetry.environment_update_interval 3600 \
--set telemetry.power_measurement_enabled false \
--set telemetry.environment_measurement_enabled false \
--set telemetry.air_quality_enabled false
Neighbor Info Module
meshtastic \
--set neighbor_info.enabled true \
--set neighbor_info.update_interval 14400 \
--set neighbor_info.transmit_over_lora true