This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| projects:amateur_radio:meshtastic:range_testing [2024/05/08 04:12] – removed - external edit (Unknown date) 127.0.0.1 | projects:amateur_radio:meshtastic:range_testing [2024/11/12 06:43] (current) – phone fixed location Andrew Yong | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Meshtastic Range Testing ====== | ||
| + | ===== Prerequisites ===== | ||
| + | |||
| + | * 2 Meshtastic devices | ||
| + | * 1 fixed sender | ||
| + | * 1 mobile receiver + Android client, with GPS on Meshtastic device or Android client | ||
| + | * PC with [[https:// | ||
| + | |||
| + | ===== Steps - Starting a Range Test Walk ===== | ||
| + | |||
| + | - **Disable MQTT module** on both Meshtastic devices: '' | ||
| + | * Range test messages are sent on the Primary channel, including on MQTT, so it WILL spam MQTT-connected nodes if MQTT is not disabled | ||
| + | - **Configure the position module** on both Meshtastic devices, if not already configured | ||
| + | - **Sender** | ||
| + | * '' | ||
| + | * Turn on fixed location from the phone client, otherwise from CLI: '' | ||
| + | - **Receiver** | ||
| + | - '' | ||
| + | - If your Meshtastic device has no GPS hardware, on the Android app's // | ||
| + | - **Enable Range Test module** on both Meshtastic devices | ||
| + | - '' | ||
| + | - **Sender**: '' | ||
| + | - **Receiver**: | ||
| + | - **Receiver: Ensure you begin to receive messages** '' | ||
| + | - **Take a range test walk** for up to 8 hours :-) | ||
| + | * Watch for '' | ||
| + | * Monitor RSSI/SNR values of your sender device on the node list; for an instantaneous update, tap your sender device icon and request position | ||
| + | |||
| + | ===== Steps - Finishing the Range Test Walk ===== | ||
| + | |||
| + | - **Disable Range Test module** on both Meshtastic devices | ||
| + | - '' | ||
| + | - '' | ||
| + | - **Re-enable MQTT module** on both Meshtastic devices (if previously enabled): '' | ||
| + | - **Re-configure the position module** on both Meshtastic devices to prior configuration | ||
| + | - **Receiver**: | ||
| + | - Tap the 3 dots in the top right corner | ||
| + | - Tap //Export rangetest.csv// | ||
| + | - Send the file to the PC with Google Earth Pro | ||
| + | |||
| + | ===== Viewing Range Test Data with Google Earth Pro ===== | ||
| + | |||
| + | - Open Google Earth Pro | ||
| + | - Open the '' | ||
| + | - // | ||
| + | - //Files of type:// select //Generic Text (*.txt *.csv)// | ||
| + | - // | ||
| + | - Data Import Wizard | ||
| + | - Specify Delimiter | ||
| + | - No changes required, click **// | ||
| + | - Select Latitude/ | ||
| + | - //Latitude field//: **//rx lat//** | ||
| + | - //Longitude field//: **//rx long//** | ||
| + | - Specify Field Types (optional) | ||
| + | - No changes required, click **// | ||
| + | - Do you want to apply a style template to the features you ingested? | ||
| + | - Click **// | ||
| + | - Style Template | ||
| + | - Select **//Create __n__ew template// | ||
| + | - Click **//OK//** | ||
| + | - Name | ||
| + | - //Set name field//: **// | ||
| + | - Color | ||
| + | - **//Set color from __f__ield// | ||
| + | - //Select color field//: **// | ||
| + | - //Palette start color//: set to **red (R = 255, G, B = 0)** | ||
| + | - //end color//: set to **green (G = 255, R, B = 0)** | ||
| + | - //Number of buckets//: **//16//** | ||
| + | - Icon | ||
| + | - **//Use __s__ame icon for all features// | ||
| + | * I prefer the downward pointing solid arrow as it's easier to see | ||
| + | - Click **//OK//** | ||
| + | - Optional: Save this style template as '' | ||
| + | - //Left Sidebar// -> //Places// -> //Temporary Places// -> **Check // | ||
| + | - Optional: //Left Sidebar// -> //Layers// --> **Uncheck all except //Terrain// and //3D Buildings// | ||