Testing Meshtastic Range
Thomas Ferguson (KE5AUS) | February 2, 2025
Thomas Ferguson (KE5AUS) | February 2, 2025
To test the range of Meshtastic devices, follow these steps based on the information available:
Setup Two Nodes:
Sender Node: This should be a fixed node that sends sequential test packets. Configure the interval between messages, typically between 30 to 60 seconds.
Receiver Node: This is often a mobile node, which could be carried by you or placed in a moving vehicle. Ensure it has GPS capabilities, either onboard or through a connected phone, to record location data.
Configure Range Test Module:
Activate the Range Test Module on both devices. This can be done through the Meshtastic interface, either via the CLI or the Web UI. Ensure your devices are set to transmit and receive on the same channel.
Execute the Test:
The sender node should be stationary, sending out pings at regular intervals.
Move the receiver node to various locations while it records the packets it receives. This data, including the GPS coordinates where each packet was received, can be saved in a .csv file on the receiver node.
Data Collection and Analysis:
Once you've moved around with the receiver node, collect the data. The .csv file can be exported and then imported into tools like Google Earth, Google Maps - My Maps, or any software that can process .csv files. This will allow you to visualize the coverage area of your mesh network.
Analyzing Results:
Look at where packets were successfully received to understand the effective range and coverage. Note areas where connectivity drops or weakens, which could indicate obstacles or dead zones in your network.
Considerations for Accurate Testing:
Environment: Test in different conditions like open fields, urban areas, or forested areas to see how environmental factors affect range.
Antenna: The quality and type of antenna can significantly impact range. Consider experimenting with different antennas if initial tests yield less than expected range.
Frequency and Power: The frequency band and the transmit power of your devices will also influence range. Ensure your setup matches the legal limits and optimal frequencies for your region.
Post-Test Actions:
Turn off the Range Test Module or disable sending to prevent unnecessary battery drain and network congestion.
Remember, the actual range can vary greatly depending on real-world conditions like obstructions, weather, and terrain. For more detailed insights, you can refer to various community discussions and guides on Meshtastic's official site or forums.
(https://meshtastic.org/docs/configuration/module/range-test/)
(https://meshabout.com/meshtastic-range-test-mapping-your-local-mesh/)
For more info, check out this YouTube video: https://youtube.com/shorts/R6NWd7uOyS4?si=7Xcz9IQ0CTB5nj7u