Этот модуль позволяет протестировать качество связи и максимальную дистанцию между двумя узлами Meshtastic. Сообщения теста будут отображаться в клиентских приложениях только на тех узлах, где данный модуль активирован.
Как это работает
Тест обычно проводится между двумя ролями:
- Отправитель (Sender): Стационарный узел, который отправляет пакеты с определенной последовательностью.
- Получатель (Receiver): Мобильный узел (обычно находится у вас), который принимает пакеты и фиксирует GPS-координаты каждой точки приема.
Важно: Обязательно отключайте модуль или отправку сообщений, когда тест не проводится. Модуль занимает много эфирного времени, замедляет работу сети и «спамит» в канал. Модуль автоматически выключится через 8 часов работы.
Параметры конфигурации
Настройка модуля осуществляется через протобуфер ModuleConfig.RangeTestConfig.
| Параметр | Описание |
| Enabled | Включает модуль. Должен быть активен на обоих устройствах (и у отправителя, и у получателя) для корректного отображения сообщений. |
| Sender Interval | Интервал между отправкой тестовых пакетов (в секундах). Значение 0 (по умолчанию) отключает отправку сообщений. |
| Save CSV File | Сохраняет результаты теста в файл rangetest.csv прямо во внутреннюю память устройства (только для ESP32). |
| Clear on Reboot | Если включено, файл rangetest.csv будет удаляться при каждой перезагрузке устройства. |
Рекомендуемые интервалы отправки (Sender Interval)
Частота отправки зависит от настроек скорости модема (Modem Preset). Чем медленнее режим, тем больше должна быть пауза, чтобы не забивать эфир.
| Режим радио (Preset) | Интервал (сек) |
| Long Fast | 30 |
| Long Slow | 60 |
| Medium | 15 |
| Short Fast | 15 |
Работа с результатами (CSV файл)
Если вы используете ESP32 и включили функцию Save CSV File, устройство будет записывать координаты и данные о приеме в файл без участия смартфона.
Как скачать файл:
- Подключите устройство к вашей сети Wi-Fi.
- Перейдите в браузере по адресу
meshtastic.local/rangetest.csv(или используйте IP-адрес устройства). - Файл скачается автоматически.
Совет: Полученный CSV-файл можно импортировать в Google Earth или Google Maps, чтобы наглядно визуализировать зону покрытия вашей сети на карте.
Внимание: Убедитесь, что в настройках основного канала точность местоположения (position precision) установлена на High (высокая), иначе в файл будут записываться неточные координаты. Для записи в память требуется минимум 50 КБ свободного места на устройстве.