Как получить информацию о занятиях с Garmin Fenix3

Я хочу автоматически импортировать свои занятия из моего Garmin Fenix3 в базу данных (без необходимости вручную загружать файлы TCX). Мне пришло в голову два варианта решения этой задачи:

  1. Серверное приложение, которое подключается к Garmin Connect API и уведомляется (через RESTful API) GarminConnect каждый раз, когда была загружена активность — правильно ли я понимаю, что для этого варианта использования мне нужна дорогая лицензия Garmin API за 5000 долларов?? http://developer.garmin.com/garmin-connect-api/overview/

  2. Создайте приложение для Android, которое будет получать уведомления от установленного приложения Garmin Android Connect каждый раз, когда создается новое занятие. Как этого добиться? Насколько я понимаю, Connect IQ Mobile SDK для Android можно использовать для создания приложения Android, которое взаимодействует с вашим собственным приложением на самом устройстве Garmin (что не требуется для моего сценария, я просто хочу автоматически «загружать» созданные действия стандартными приложениями Fenix3).

Любая помощь высоко ценится - спасибо.


person Bitmaster    schedule 29.01.2016    source источник
comment
У меня нет для вас окончательного ответа, а только примечание по вашему первому пункту: хотя Connect API не является бесплатным, одним из способов обойти это было бы создать учетную запись Strava и авторизовать ее для чтения Garmin. Strava может автоматически синхронизировать все ваши действия, и у них есть бесплатный API: labs.strava.com/developers.   -  person Perttu Haliseva    schedule 29.01.2016


Ответы (1)


Теперь я могу ответить на свой вопрос. НЕВОЗМОЖНО автоматически получить доступ к записанным данным, если вы не заплатите 5000 долларов за лицензию Garmin API (это ооочень смешно, Garmin!!!). Подход Connect IQ Mobile SDK НЕ справится с этой задачей, что подтверждается службой поддержки Garmin.

Единственный способ получить ваши данные — вручную загрузить файл FIT или TCX с сайта https://connect.garmin.com . Имейте в виду, однако, что беговая динамика (которая регистрируется и рассчитывается датчиком HRM-Run) НЕ включена в эти файлы!

  • Вертикальное колебание
  • Вертикальное соотношение
  • Левый/правый баланс
  • Среднее время контакта с землей
  • Тренировочный эффект

Это очень большое разочарование Гармин! Ребята, вы в каком веке еще живете? Данные, сгенерированные пользователем, принадлежат пользователю и должны быть легко доступны! Хранение данных запертыми в вашем сейфе на самом деле не привлечет больше пользователей к платформе Connect... Но время покажет.

person Bitmaster    schedule 30.01.2016