Настройка системы
Где: Панель › Настройка системы · Последовательное меню s
Языки, режим при включении, энергосбережение, меню кнопки, файл конфигурации и служебные команды референсной станции MS2net.
Сверху вниз в разделе идут: Прошивка системы и Последний запуск; Сообщения RTCM; Проверить обновление, Разрешить пробные прошивки, Проверять при открытии страницы, Обновить до v… и Загрузить файл BIN, описанные на странице Обновление прошивки; Язык, Язык экрана и Режим при включении; Энергосбережение; Геозона; Меню кнопки; Файл конфигурации; Запись на microSD и пункты под ней, описанные на странице Запись на microSD; Протокол Bluetooth; Заводской сброс; Отладка; Найти станцию.
Последний запуск
Под установленной версией строка Последний запуск сообщает, почему станция запустилась
в последний раз (последовательное меню: строка Last reset в s).
| Код | Смысл |
|---|---|
ESP_RST_POWERON |
станция была включена |
ESP_RST_SW |
станция перезапустилась намеренно: обновление прошивки, заводской сброс, загруженный файл конфигурации, смена протокола Bluetooth, смена профиля из меню кнопки или из последовательного меню; примечание после кода объясняет, почему перезапуск вызвала прошивка, например loop watchdog, когда станция перестала отвечать |
ESP_RST_PANIC или код с WDT |
произошёл сбой; примечание после кода указывает, где |
Предыдущие сбои, ниже, хранит пять последних сбоев и неисправностей, начиная с самого
старого, каждый со временем, известным станции непосредственно перед ним, и версией прошивки.
Они сохраняются после перезапусков и обновлений, а строка появляется, только когда в ней что-то
есть (последовательное меню: строки Crash history в s).
После сбоя без видимой причины отправьте команде снимок экрана с этими строками.
Сообщения RTCM
Под Предыдущие сбои строка Сообщения RTCM считает сообщения поправок по типам,
чтобы понять, доходят ли они все. Страница обновляет её каждую секунду; последовательное
меню выводит её на текущий момент по s → m. Слова рядом с заголовком говорят, что
считается:
| Заголовок | Что считается |
|---|---|
| База: отправлено станцией | RTCM, которые станция формирует и передаёт на свои выходы (NTRIP-сервер, TCP-сервер, ESP-Now); каждое сообщение проверяется |
| Ровер: принято станцией | RTCM, которые модуль ГНСС действительно получает, из любого источника: NTRIP-клиент, ESP-Now, радио LoRa |
| RTCM пока нет | с момента запуска станции ничего не подсчитано |
| Столбец | Смысл |
|---|---|
| Тип | номер сообщения RTCM (1005, 1074, 1230…), по возрастанию |
| Количество | сообщения этого типа, дошедшие без повреждений |
| Возраст (с) | секунды с последнего: он должен оставаться в пределах интервала этого типа (0 или 1 для сообщения раз в секунду); возраст, который всё растёт, значит, что этот тип больше не приходит |
| Ошибки | сообщения этого типа, не прошедшие проверку (CRC): 0 — правильное значение, число больше 0 показывается красным |
Под таблицей Другие типы считает вместе типы сверх первых 16, а Всего ошибок — все повреждённые сообщения, включая те, тип которых прочитать не удалось.
Счёт начинается заново при каждом перезапуске и при каждом переходе станции из базы в ровер
и обратно. Страница открывается только в режиме настройки, где работа ровера и базы
останавливается: там она показывает то, что было подсчитано раньше, а возраст растёт. Чтобы
следить за ровером или базой в работе, нажимайте m несколько раз в последовательном меню (s).
Все ли поправки доходят?
На ровере каждый тип, который отправляет база (см. Частоты RTCM), должен быть в списке, с небольшим возрастом и без ошибок. Отсутствующий тип или тип, возраст которого всё растёт, указывает на канал связи (кастер, ESP-Now, радио LoRa) или на выключенную частоту на базе.
Языки и режим при включении

Рисунок 1 — Язык и режим при включении
| Поле | Что делает | Значения | Заводское значение | Меню |
|---|---|---|---|---|
| Язык | Язык этой страницы. Хранится в браузере: меняется сразу, не требует Сохранить и не затрагивает станцию. | English, Italiano, Русский, العربية | English | — |
| Язык экрана | Язык дисплея. В шрифтах дисплея нет кириллицы и арабских букв. | English, Italiano | English | — |
| Режим при включении | Режим, в котором станция запускается при включении или перезапуске и в который возвращается при выходе из режима настройки. Это режим, написанный в заголовке страницы, и он следует за последним запущенным режимом: его меняет и выбор Rover или Base в меню кнопки. WiFi Config: при каждом включении открывается режим настройки, а собственная сеть станции доступна всем поблизости; при выходе станция возвращается в последний использованный режим, ровер или базу. | Ровер, База, WiFi Config | Ровер | s → B / R (переключение сразу) · s → w (WiFi Config при включении) |
Энергосбережение

Рисунок 2 — Энергосбережение
Семь переключателей, которые выключают ненужное и продлевают работу от батареи. С завода
все включены. В панели они действуют после Сохранить; в последовательном меню
(s → l) каждый пункт действует сразу.
| Переключатель | Что выключает | Меню |
|---|---|---|
| Индикатор состояния (RGB) | Цветной индикатор NET, показывающий WiFi, Bluetooth и режим работы; дисплей по-прежнему показывает состояние. | s → l → 1 |
| Подсветка кнопки | Подсветку под кнопкой. | s → l → 2 |
| Индикатор геозоны (жёлтый) | Жёлтый индикатор GEO, управляемый модулем ГНСС; горит только при включённой Геозоне. | s → l → 3 → 2 |
| Индикатор PPS | Индикатор, мигающий с импульсом времени ГНСС. Он подключён непосредственно к этому импульсу: его выключение останавливает и выход PPS. | s → l → 4 |
| Дисплей | Переводит экран в сон; он просыпается, когда переключатель снова включают. | s → l → 5 (On, Sleep) |
| Зуммер | Сигналы кнопки и смены режима; предупреждения о низком заряде звучат в любом случае. | s → l → 6 |
| Звук RTK fix | Сигналы RTK fix в режиме ровера, описанные ниже. | s → l → 9 |
Звук RTK fix работает только в режиме ровера и только при включённом Зуммере:
| Звук | Когда |
|---|---|
| два коротких сигнала по нарастающей | появляется RTK fix |
| один длинный сигнал | RTK fix потерян (float или нет поправок) |
Изменение звучит, только если оно продержалось 3 секунды, поэтому решение, колеблющееся между fix и float, остаётся беззвучным; до первого fix после запуска ровера ничего не звучит.
Только в последовательном меню: 7 Disable ALL LEDs и 8 Enable ALL LEDs
переключают разом четыре индикатора: состояния, подсветку кнопки, геозоны и PPS.
Рисунок 3 — Что гасит энергосбережение
Зелёный индикатор RTK подключён к модулю ГНСС и не выключается.
Геозона
До четырёх круглых зон, у каждой центр и радиус. Модуль ГНСС сам проверяет их и напрямую зажигает жёлтый индикатор GEO, без участия процессора. С завода выключена. В панели группа находится под Энергосбережением, а её поля появляются, когда отмечено Включить геозону.
| Поле | Что делает | Значения | Заводское значение | Меню |
|---|---|---|---|---|
| Включить геозону | Включает проверку зон, у которых есть радиус. | вкл., выкл. | выкл. | s → l → 3 → 1 |
| Индикатор горит | Когда горит индикатор GEO. | Вне всех зон, Внутри зоны | Вне всех зон | s → l → 3 → 3 |
| Уровень достоверности | Насколько уверен должен быть модуль ГНСС с учётом точности положения, прежде чем сказать «внутри» или «вне». Более высокие уровни дольше ждут у границы. | Без проверки, 68%, 95%, 99.7%, 99.99%, 99.999% | Без проверки | s → l → 3 → 4 |
| Зона 1 … Зона 4: Широта, Долгота | Центр зоны в десятичных градусах. | от −90 до 90, от −180 до 180 | 0 | s → l → 3 → 5…8, затем 2, 3 |
| Радиус (м) | Радиус зоны в метрах; 0 выключает эту зону. | от 0 до 4 000 000 | 0 (выкл.) | s → l → 3 → 5…8, затем 4 |
| Индикатор геозоны (жёлтый) | В Энергосбережении: должен быть включён, чтобы индикатор загорался. | вкл., выкл. | вкл. | s → l → 3 → 2 |
Из панели зоны попадают в модуль ГНСС при запуске ровера или базы, то есть и тогда, когда станция выходит из режима настройки после Сохранить. В последовательном меню каждое изменение действует сразу.
| Индикатор GEO | Когда |
|---|---|
| Горит | Индикатор горит = Вне всех зон (заводское): положение вне всех используемых зон. Индикатор горит = Внутри зоны: оно внутри хотя бы одной. |
| Не горит | Положение по другую сторону; или оно неизвестно (нет fix или нет той уверенности, которой требует Уровень достоверности); или геозона выключена, ни у одной зоны нет радиуса, или выключен переключатель Индикатор геозоны (жёлтый). |
Только в последовательном меню (меню Geofence):
Use the current position as centre (нужен fix; радиус меньше 1 м становится 50 м),
Clear this fence, Clear all fences и строка State, которая читает из модуля ГНСС,
находится ли станция внутри, вне или в неизвестном состоянии, в целом и по каждой зоне.
Проверить, что работает
На столе, с fix: в последовательном меню откройте зону, выберите Use the current
position as centre и включите геозону: состояние — inside. Сдвиньте центр примерно
на 1 км (0,01 градуса широты): состояние — outside, и при заводском значении
Индикатор горит загорается индикатор GEO.
Меню кнопки
Два переключателя добавляют необязательные экраны в меню кнопки. С завода оба выключены; экран появляется в меню сразу после нажатия Сохранить, без перезапуска. Только в панели.
| Переключатель | Что добавляет в меню |
|---|---|
| Экран «Положение» | Position: координаты станции на дисплее, см. Вид положения. |
| Экран «Спутники» | Skyplot: спутники на небе по созвездиям, см. Вид спутников. |
Если выключить переключатель, пока его экран показан на дисплее, возвращается обычный экран.
Файл конфигурации

Рисунок 4 — Файл конфигурации
Сохраняет параметры в файл на компьютере, чтобы держать копию или так же настроить другую станцию. Только в панели.
Скачать сохраняет параметры текущего профиля в том виде, в каком они были последний
раз сохранены, в файл MS2net-XXXX_config.txt (последние четыре символа серийного
номера). Включить пароли определяет, попадут ли в файл пароли WiFi, NTRIP и удалённой
настройки:
| Включить пароли | Скачанный файл | При загрузке |
|---|---|---|
| выключено (заводское значение) | без паролей: потерянный файл ничего не выдаёт | станция сохраняет уже имеющиеся пароли |
| включено | с паролями; имя заканчивается на _with_passwords |
пароли из файла заменяют уже сохранённые |
Загрузить загружает такой файл в эту или другую станцию: она применяет файл, сохраняет его и перезапускается в режиме при включении, заданном файлом (окно Конфигурация загружена).
- Имя в сети никогда не применяется к станции, загружающей файл, а списков координат базовых станций в файле никогда нет.
- Принимается только файл конфигурации этой прошивки; любой другой файл отклоняется с сообщением this is not an MS2 configuration file, а файл больше 16 КБ — с сообщением file too large for a configuration.
Перед важным изменением
Сначала нажмите Скачать: если результат не тот, что хотелось, загрузите файл, и всё станет как было.
Прочие параметры

Рисунок 5 — Bluetooth, сброс и другое
Протокол Bluetooth
| Значение | Когда использовать | Меню |
|---|---|---|
| SPP (заводское значение) | Классический Bluetooth, используемый почти всеми полевыми и ГИС-приложениями. | s → b: Classic |
| BLE | Bluetooth Low Energy — для приложений, которым он нужен. | s → b: BLE |
| Выключено | Bluetooth выключен, чтобы экономить энергию, когда данные идут только по WiFi или по кабелю. | s → b: Off |
В последовательном меню b перебирает три значения по кругу; изменение применяется при
закрытии меню System. Переход с SPP на BLE или обратно перезапускает станцию один раз,
в момент применения изменения: из панели это происходит, когда станция выходит из режима
настройки после Сохранить. Выключение Bluetooth или его включение с тем же протоколом
перезапуска не вызывает.
Заводской сброс
Заводской сброс возвращает станцию в состояние, в котором она вышла с завода. Кнопка
остаётся серой, пока не отмечено Разрешить заводской сброс, и действует сразу, без
Сохранить: станция перезапускается (см. Окна).
Последовательное меню: s → r, затем y (любой другой ответ даёт Reset aborted).
Что стирает заводской сброс
Все параметры, хранящиеся внутри станции, для всех профилей, включая сети WiFi, пароль
удалённой настройки и списки координат базовых станций. Модуль ГНСС возвращается к
заводским настройкам. На карте microSD удаляются копия параметров и списки координат
базовых станций текущего профиля;
записи и копии других профилей (MS2_Settings_N.txt) сохраняются. Сначала скачайте
файл конфигурации, если он может снова понадобиться.
Отладка
Показывать счётчик перезапусков выводит на дисплей небольшое число, считающее
перезапуски, вызванные не включением питания. Предназначено для испытаний; заводское
значение — выключено. Меню: s → o → 1.
Найти станцию
Станция подаёт сигнал три раза в секунду в течение 3 секунд, а индикатор состояния в это время мерцает белым, — чтобы понять, какой станции принадлежит эта страница, когда их несколько на столе. Работает, даже если зуммер или индикатор состояния выключены в разделе Энергосбережение. Тем временем страница показывает Станция подаёт сигнал 3 секунды, а кнопка остаётся недоступной. Только в панели.
Рисунок 6 — Спереди: NET мерцает белым
Только в последовательном меню
| Пункт | Что делает | Значения | Заводское значение | Меню |
|---|---|---|---|---|
| Shutdown if not charging | Выключает станцию через указанное число секунд без внешнего питания. | от 0 (выключено) до 604800 с (7 дней) | 0 | s → c |
| Set time zone offset | Смещение часов станции относительно UTC: часы, затем минуты и секунды. | от −23 до 23 ч, от −59 до 59 мин/с | 00:00:00 | s → z |
| Shut down | Выключает станцию сразу, как удержание кнопки в течение двух секунд. | — | — | s → S |