BaseUI — это стандартный пользовательский интерфейс Meshtastic, разработанный для поддержки любых устройств с экраном. Он делает взаимодействие с устройством более интуитивным и функциональным, включая новые автономные возможности, и упрощает использование системы на самом разном оборудовании. BaseUI — это отправная точка и фундамент пользовательского опыта в экосистеме Meshtastic.
Поддерживаемые устройства и установка
| Категория | Информация |
| Поддерживаемые экраны | Все устройства с OLED, E-Ink или TFT дисплеями. |
| Установка | Устанавливается по умолчанию через Meshtastic Web Flasher. Выбирайте прошивку версии 2.7 или выше. |
| Совместимость | Устройства, поддерживающие Meshtastic UI, могут использовать оба интерфейса одновременно; переключение происходит через меню. |
Первоначальная настройка: После установки обязательно выберите ваш LoRa регион (например, EU_868 или RU).
Управление
BaseUI спроектирован так, чтобы им можно было управлять всего одной кнопкой, но при этом он поддерживает широкий спектр периферии: клавиатуры CardKB, энтузиасты (Rotary Encoders), трекболы и тумблеры.
Экранное меню
В BaseUI встроено меню для основных действий и настройки устройства.
- Открыть меню: Длительное нажатие кнопки пользователя.
- Короткое нажатие: Переход к следующему пункту.
- Длительное нажатие: Выбор/подтверждение.
Функции меню действий (Action Menus)
Примечание: наличие некоторых опций зависит от вашего аппаратного обеспечения.
🏠 Главное (Home)
- Sleep (Сон): Временное отключение экрана. Пробуждение нажатием кнопки.
- Send Position (Отправить позицию): Ручная отправка координат в сеть. Узлы обнаруживаются автоматически, но ручной «пинг» может ускорить процесс.
- New Preset Message: Отправка заранее заготовленных сообщений без использования телефона.
- New FreeText Message: Свободный ввод текста (для устройств с физической или виртуальной клавиатурой).
💬 Сообщения (Message)
- New Preset Message: Отправка шаблонных сообщений (требуется предварительная настройка списка фраз).
- New FreeText Message: Набор произвольного сообщения прямо с устройства.
📡 Узел (Node)
- Add Favorite: Добавление узла в список избранных.
- Trace Route: Трассировка маршрута до выбранного узла.
- Key Verification: Верификация ключей безопасности между двумя узлами (версии 2.7+). Устройства должны находиться рядом.
- Reset NodeDB: Очистка базы данных узлов.
📍 Позиция (Position)
- GPS Toggle: Включение/выключение GPS-модуля.
- GPS Format: Выбор одного из 7 форматов отображения координат.
- Compass Headings: Настройка отображения севера (Динамический, Фиксированный, Замороженный) при наличии компаса.
- Compass Calibrate: Запуск 30-секундной калибровки компаса.
📶 LoRa
- Device Role: Роль устройства (Client, Client Mute, Lost and Found или Tracker).
- Radio Preset: Настройка скорости и дальности (например, ShortTurbo или LongFast).
- Region Picker: Выбор частотного региона.
⚙️ Система (System)
- Notifications: Настройка работы зуммера (пищалки) для уведомлений.
- Screen Options: Настройка яркости (Низкая, Средняя, Высокая) и выбор цвета интерфейса.
- Bluetooth Toggle: Включение/выключение Bluetooth (требуется перезагрузка).
- Reboot/Shutdown: Перезагрузка или выключение устройства для сохранения изменений.
⏰ Часы (Clock)
- Clock Face: Переключение между цифровым и аналоговым циферблатом.
- Time Format: Выбор формата (12-часовой или 24-часовой).
- Timezone: Установка часового пояса.
⭐ Избранное (Favorites)
- Быстрая отправка сообщений (Preset/FreeText) или трассировка маршрута до избранного контакта.
- Remove Favorite: Удаление узла из списка избранных.