Документация
Часы
Wear OS и Apple Watch: актуальные показатели на руке и вибрация по ШИМ.
Для часов на Wear OS есть отдельное приложение. Ставится оно на часы, а данные получает от телефона.
Устройство простое и намеренно такое: телефон разговаривает с колесом и всё считает, часы только рисуют. Часы никогда не разбирают протокол колеса сами.
Что на экране#
- Сверху крупный показатель со шкалой, по умолчанию скорость.
- В середине два компактных показателя с мини-графиками, по умолчанию ШИМ и заряд.
- Снизу ещё один крупный показатель со шкалой, по умолчанию температура.
- Заряд батареи нарисован сегментами по краю циферблата, цвет зависит от уровня.
Долгое нажатие на любой показатель открывает выбор, что там показывать.
Шкала скорости подстраивается под класс напряжения колеса, чтобы стрелка не жила в первой четверти у мощных моделей.
Вибрация#
Если на телефоне включено предупреждение по ШИМ, его порог передаётся на часы, и часы вибрируют, когда ШИМ до него дошёл. Это удобнее звука: писк из кармана в шлеме слышно плохо.
Связь#
Приложение пробует три пути по очереди:
- обычный канал Wear OS;
- старый канал для часов с неполным набором сервисов Google;
- прямое соединение с телефоном, если первые два недоступны.
Третий путь и делает возможной работу на часах, где сервисы Google урезаны или отсутствуют. Часы включают поиск, только если обычные пакеты не приходят несколько секунд подряд.
Язык#
Часы говорят на том же языке, что и телефон. Своего переключателя у них нет и не будет: язык выбирают один раз и на телефоне, а экран на запястье — его продолжение. Выбор доезжает до часов при синхронизации, поэтому после смены языка на телефоне нажмите на часах «Синхронизировать».
До первой синхронизации часы берут язык своей системы.
Управление с телефона#
Всё, что касается часов, собрано в настройках, в разделе «Связь и датчики»: там видно подключённые часы, можно обновить список, отправить проверочные данные и поставить приложение на часы. Часы стоят рядом с TPMS не случайно — это устройство на том же конце связи.
Apple Watch#
В iOS-версии есть приложение-компаньон для Apple Watch. Оно устанавливается вместе с LoEUC на iPhone и получает уже проверенные показатели через системный канал WatchConnectivity. Часы не подключаются к колесу напрямую и не разбирают его протокол.
Экран следует тем же цветам и приоритетам, что дашборд LoEUC, но собран по правилам watchOS: один главный крупный показатель с системной шкалой, две компактные карточки с мини-графиками и обычный системный список выбора показателя. Карточки можно настроить касанием.
Кнопка фары на часах включает и выключает фару через iPhone теми же брендовыми командами, что и дашборд телефона. Она недоступна, если для подключённого колеса нет поддержанной команды фары или нет актуальной телеметрии. Второе место в строке быстрых действий зарезервировано под гудок после того, как команды гудка будут реализованы и проверены на телефонах.
Телефон старается передавать данные с той же частотой, с которой обновляет собственный дашборд —
до 10 раз в секунду. Пропущенные кадры не догоняются: для езды новый кадр полезнее старого. Если
новых кадров нет больше двух секунд или фактическая частота падает ниже 2 Гц, часы оставляют
последние цифры на экране, приглушают их и помечают как STALE.
Порог предупреждения по ШИМ тоже приходит с телефона. При его достижении Apple Watch даёт тактильный сигнал с паузой между повторениями.
Приём с Garmin на Android#
В меню гаража есть «Принимать с ретранслятора». Включите приём на телефоне и передачу в приложении LoEUC на Garmin. В этом режиме часы держат соединение с колесом, а телефон принимает исходные пакеты и разбирает их обычным декодером LoEUC. Garmin Connect для этого канала не нужен. Дашборд и запись поездки работают через тот же контур, что при прямом подключении. Команды колесу с телефона не передаются.
Если часы не знают уникальный ID колеса, телефон создаёт отдельный источник на сессию. Его можно явно сопоставить с колесом из гаража. При пропусках или потере передачи показатели становятся несвежими; телефон не пытается забрать соединение с колесом.
Приёмник проверен программными тестами. Сквозная передача с настоящего Garmin, пропускная способность и работа при заблокированном телефоне ещё требуют аппаратной проверки. На iPhone этот режим пока отсутствует. Обычные режимы Wear OS и Apple Watch работают отдельно от него.
Настройки Garmin с телефона#
На Android откройте Настройки → Связь и датчики → Часы Garmin. Выберите часы из Garmin Connect. Для каждого колеса можно настроить порядок показаний и алерты, затем отправить выбранное колесо или весь гараж на часы. Импорт алертов показывает неподдерживаемые условия перед заменой; они не преобразуются в другие правила. Сохранение подтверждает само приложение часов.
Колёса узнаются по BLE-адресу, поэтому часы могут показать имя из гаража, даже если оно отсутствует в рекламе устройства. Раскладка и алерты относятся к выбранному колесу. Требуются обновлённые приложения LoEUC на телефоне и Garmin; перед отправкой откройте LoEUC на часах. Настройки идут через Garmin Connect, а приём телеметрии через BLE включается отдельно. Физическая связь через Garmin Connect пока требует проверки на настоящих часах.