我想自动将我的活动从Garmin Fenix3导入数据库(无需手动下载TCX文件)。我想到了两种选择来解决此任务:
一个基于服务器的应用程序已连接到Garmin Connect API,并且每次上载活动后都会被GarminConnect通知(通过RESTful API)-我的理解是正确的,对于该用例,我需要价值5,000美元的Garmin API许可? http://developer.garmin.com/garmin-connect-api/overview/
创建一个Android应用程序,该应用程序每次创建新活动时都会收到安装的Garmin Android Connect App的通知-我该如何实现?据我了解,适用于Android的Connect IQ Mobile SDK可用于创建一个Android应用程序,该应用程序可与Garmin设备本身上的自己的应用程序进行交互(我的情况不需要此操作,我只想自动“下载”创建的活动)默认为Fenix3应用)。
非常感谢任何帮助-谢谢。
最佳答案
我现在可以回答我自己的问题。除非您为Garmin API许可支付5,000美元(这真是太可笑了,Garmin!),否则无法自动访问记录的数据。 Garmin支持团队确认,Connect IQ Mobile SDK方法不会执行此工作。
获取数据的唯一方法是从https://connect.garmin.com手动下载FIT或TCX文件。请记住,尽管这些文件中不包含运行动力学(由HRM-Run传感器捕获和计算)!
垂直振荡
垂直比例
左右平衡
平均地面接触时间
训练效果
Garmin感到非常失望!你们还活在哪个世纪?用户生成的数据属于用户,应该易于访问!将数据锁定在自己的保险箱中并不会真正吸引更多用户使用连接平台……但是时间会证明一切。