Network Settings Best Practices
Recommended Meshtastic configuration for optimal MTMesh network performance
Quick Reference - TL;DR
- MQTT: Optional (see below)
- Role: Client (NOT Router & Client)
- Hop Count: 5 (up to 7 in rural areas)
- Broadcast Intervals: 3 hours
Following these guidelines ensures the best experience for everyone as we grow.
MQTT Settings
MTMesh runs a dedicated MQTT server to bridge distant areas of Montana and provide real-time mesh monitoring. This helps connect isolated regions and track network health.
Want to connect? Join our Discord or check Reddit for MQTT configuration details and server information.
Note: MQTT is optional - the mesh works great without it!
Device Role
Use "Client" role for best results. While "Client/Router" may seem better, extensive testing shows "Client" works best for users and the network.
For device-connected nodes not contributing to the network, use "Client Mute" to reduce airtime.
Recommendation: Start with "Client" role even for well-placed nodes
Hop Count
Start with 5 hops and use the minimum needed to reach your destination.
Rural areas: Use up to 7 hops for very remote locations with sparse node coverage.
Dense areas: 3-4 hops may be sufficient where many nodes are present.
Recommendation: Start with 5, aim for as low as possible while maintaining connectivity
Broadcast Intervals
Reduce channel utilization with these recommended settings:
Device Config:
Node Info Broadcast: 3 Hours
Position:
Broadcast: 1 Hour, Smart Position: Enabled, Min Interval: 1 Min, Min Distance: 100m
Telemetry:
Device Metrics: 3 Hours, Sensor Metrics: 1 Hour
Why These Settings Matter
Montana's geography presents unique challenges for mesh networking. These recommendations are based on real-world testing across:
- Sparse population density with long distances between nodes
- Mountainous terrain affecting signal propagation
- Extreme temperature ranges (-40°F to 100°F+)
- Solar-powered nodes with limited battery capacity in winter
As the network grows and node density increases, these recommendations may evolve. Check back periodically or join our Discord for updates.
Questions About Settings?
Our community is here to help with configuration and troubleshooting.