具有 API 的健身追踪器,用于实时手部运动

Fitness tracker with API for live hand movements

我正在尝试为健身追踪器(可以是任何一个)开发一个应用程序,它有一个 API 来跟踪实时手部动作(每几秒钟)。具体来说,试图找到激进的手部动作来跟踪需要帮助的用户(如癫痫发作、受到某人攻击等)并提醒 friends/family。

谁能推荐一款暴露了这种API的健身追踪器?了解到 FitBit 没有这样的 API 公开。

认为您可以使用健身追踪器访问这些数据],因为传感器不能准确地跟踪手部运动。有些是准确的,但你会遇到无法使用官方 API.

访问这些数据的问题

我会推荐您使用功能更强大的可穿戴设备,例如Samsung GearApple Watch(我知道它更贵,但更强大)。在这些设备上使用传感器要容易得多,而且你有一个非常稳定的系统。

您不会从健身追踪器获得原始数据。 这是关于它的article

简而言之,它说:

Fitbit: No access to minute-by-minute (intraday) data with public API, only with Partner API (needs approval by fitbit)

MisFit: No access to minute-by-minute data (intraday) with API. There’s only a summary for each day available.

Jawbone: The Jawbone API provides a nice endpoint called ‚moves‘ for hourly data as well as intervals every minute or even 10 seconds (for defined workouts)

Withings: No access to minute-by-minute data without activation through Withings (request needed)

Garmin: Getting detailed information about the Garmin API is quite difficult. It seems that the only option to get access to tracker data, is to get access to all data from end users worldwide (,000 One-time License Fee).

Sony: Sony only grants access to tracking data through the Lifelog API. You can therefore read all of the extra lifestyle data you logged besides the movement data. Could get bulky, but you got the possibility, if you like. You can recall the tracked activities via API, subdivided in minute-by-minute data.

您可以尝试从 Google(Android Wear 设备)中找到支持 FitApi 的设备。它支持 access to raw sensor data (Example).

我认为您无法获得这些原始数据有以下几个原因:

  • 原始数据,一秒一秒,是健身追踪器公司的智慧 属性,他们用它来构建分析,return 给用户的有趣反馈,这对他们来说是金子:您拥有的数据越多,您可以进行的分析就越强大/准确,您可以提供的服务就越好。所以他们不会轻易送人(除非你是合作伙伴and/or付费)

  • 他们跟踪的动作可能不是你想要的(简而言之,你想知道用户是否突然移动来反击,但他们只检查用户是否迈出了 1 步),并且您可能必须转换一些已经转换的数据并需要对此做出重大假设(如果他根据 fitbit 快速走了 2 步,也许这意味着他试图快速抓取某物..?),这很可能会失败.

  • 您可能真正需要的是原始加速度计数据并自行分析它们以检测特定的手部动作。我想知道他们中有多少人收集了这种级别的详细信息,因为存储这些数据并将其发送到云端非常耗费资源,这对电池寿命有巨大影响。他们可能直接在设备上进行分析和 return 预期的反馈(他在过去 5 秒内走了 X 步)

我认为解决方案是在智能手表的开放平台上自行构建(如 archos 所建议),公司希望人们使用他们的产品(通常是 iOS/android 兼容手表)开发应用程序。 您还可以构建一个 android/iOS 应用程序并使用智能手机的加速度计开始(但这显然不是直接的:))。

这只是我的拙见,我对上述公司的工作没有任何见解,但我正在构建一个健身追踪器,我根据自己的经验猜测。