如何从 Garmin Fenix3 检索活动

Bit*_*ter 4 android connect garmin

我想将 Garmin Fenix3 中的活动自动导入数据库(无需手动下载 TCX 文件)。我想到了两个选项来解决这个任务:

  1. 一个基于服务器的应用程序,它连接到 Garmin Connect API 并在每次上传活动时由 GarminConnect 通知(通过 RESTful API) - 我的理解是否正确,对于这个用例,我需要 5,000 美元的昂贵 Garmin API 许可证?http://developer.garmin.com/garmin-connect-api/overview/

  2. 创建一个 Android 应用程序,每次创建新活动时,该应用程序都会收到已安装的 Garmin Android Connect 应用程序的通知 - 我该如何实现?根据我的理解,Connect IQ Mobile SDK For Android 可用于创建一个 Android 应用程序,该应用程序与您自己在 Garmin 设备上的应用程序进行交互(我的场景不需要,我只想自动“下载”创建的活动通过默认的 Fenix3 应用程序)。

任何帮助都非常感谢 - 谢谢。

Bit*_*ter 7

我现在可以回答我自己的问题了。除非您为 Garmin API 许可证支付 5,000 美元,否则无法自动访问记录的数据(这真是荒谬的 Garmin !!!)。经 Garmin 支持团队确认,Connect IQ Mobile SDK 方法无法完成这项工作。

获取数据的唯一方法是从https://connect.garmin.com手动下载 FIT 或 TCX 文件。请记住,运行动态(由 HRM-Run 传感器捕获和计算)不包含在这些文件中!

  • 垂直振荡
  • 纵向比例
  • 左/右平衡
  • 平均地面接触时间
  • 训练效果

这是一个非常大的失望 Garmin!你们还活在哪个世纪?用户生成的数据归用户所有,应易于访问!将数据锁定在您的保险箱中并不会真正吸引更多用户使用连接平台……但时间会证明一切。