Сопряжение Garmin Varia Vision с nRF52 - ANT + расширенный профиль устройства отображения - PullRequest
0 голосов
/ 24 января 2020

Я недавно купил Garmin Varia Vision с надеждой использовать его в качестве альтернативы Google Glass для носимых компьютеров. Время автономной работы (8+ часов на экране), совместимость с моими существующими очками, четкий и читаемый дисплей, водонепроницаемость и ценник - все это отличные улучшения по сравнению со стеклом. Я считаю, что отсутствие камеры - это хорошо, если я хочу носить ее в общественных местах без стигмы. И ANT + выглядел как стоящее учебное предприятие, учитывая мои другие интересы в области носимых устройств и IoT, в то время как Adafruit Bluefruit nRF52832 был дешевым и хорошо подходил для моих проектов в качестве носимого концентратора, который собирает все мои носимые интерфейсные устройства для других устройств, которыми я хочу поделиться данные с дистанционным управлением или с ним.

Изначально экосистема ANT + казалась очень привлекательной со всей ее совместимостью через определенные типы профилей. Рекламный профиль расширенного отображения, казалось, был именно тем, что я искал, с возможностью отправки значений данных, и в некоторых демонстрациях я видел полные изображения, отправляемые с помощью GPS. Похоже, у него тоже была очень хорошая документация, но я не смог увидеть все это, пока мой аккаунт не был переведен в статус «приемного». Получив разрешение на скачивание программных средств и подробной документации, я попал в ловушку.

Профиль устройства для «Расширенные дисплеи» появляется в разделе publi c на веб-сайте, но он дает только очень основную информацию c информация и совместимые устройства. После входа в систему появляется библиотека таблиц с описанием практически всех профилей устройств, но расширенные дисплеи не отображаются. Загрузка Simulant II работает с приобретенным мной USB-адаптером Garmin ANT + и позволяет довольно легко подделывать устройства. С его помощью я могу создать фальшивый универсальный радар для велосипедов c, и он будет подключаться к Garmin Varia Vision для отображения данных. Однако данные от Varia Vision не отправляются, и тачпад ничего не делает. По-видимому, я даже не могу получить доступ к настройкам, таким как яркость экрана и время ожидания, без подключения к совместимому устройству Garmin Edge. И нет другого профиля, который будет подключаться к Varia Vision, и нигде не упоминается профиль устройства с расширенным дисплеем.

Библиотека arduino antplus-arduino не отображает его как поддерживаемый или неподдерживаемый, и нет упоминание о расширенных дисплеях. API android и API windows в равной степени лишены концепции расширенных дисплеев. И прежде чем опубликовать это, я потратил несколько дней, просматривая каждый результат в google, чтобы найти все, что мог набрать, чтобы найти какую-либо информацию о разработке с помощью Varia Vision или расширенных профилей отображения в целом.

Один бит у меня есть подсказка, что на этом сайте есть новостное сообщение от 18 апреля 2016 года, в котором говорится, что профиль теперь доступен для участников ANT +. Членство не является бесплатным и стоит 1500 долларов, так что это точно из моего бюджета. Мне просто кажется странным, что он был выпущен для участников 4 года go примерно в то время, когда вышла Varia Vision, и я могу только предположить, что он все еще может быть в "раннем выпуске" и доступен только за 1500 долларов.

Если я смогу найти информацию о протоколе Extended Display, я думаю, что смогу закодировать библиотеку arduino c ++ для nRF52 или внести свой вклад в существующий проект antplus-arduino. Но так как я исчерпал свои возможности с имеющимся у меня аппаратным и программным обеспечением, я надеялся, что кто-нибудь сможет предоставить некоторые дополнительные знания, прежде чем я съеду 80 долларов за использованный Edge 520 на Ebay, чтобы я мог посылать нюансы своего пути к славе. (Обнаружение пакетов доступно для свободных пользователей, но не для документации. Кажется ли это отсталым?)

Заранее благодарен за любую помощь. Извините, если это было слишком долго. Если да, пожалуйста, подскажите, какие части этого могут быть вырезаны.

...