如何将数据存储在Microsoft band 1中?

时间:2015-10-22 15:50:26

标签: android sdk bluetooth microsoft-band

我尝试使用一个微软乐队,我想访问一些使用此设备获取的数据值。据我所知,这个乐队有一些内部存储,可以在一段时间内保存数据,之后通过蓝牙和Microsoft Health应用程序同步,我错了吗?如果我是对的,这个信息会维持多长时间?

我想知道我是否可以使用Microsoft Band SDK直接在我自己的应用程序中将此存储数据存储在乐队中。我已经看过这些例子,我可以在设备中获得实时数据,但我对一段时间内存储的所有数据(锻炼时的心率,计步器,卡路里)真的感兴趣吗?

2 个答案:

答案 0 :(得分:0)

我已经看过Android的SDK文档,我仍然对数据访问有一些疑问。

例如,我已经读到乐队提供自乐队上次出厂重置以来佩戴者已经燃烧的卡路里总数,但如果我有几天没有同步乐队,我将收到总数在这些日子里燃烧的卡路里,但是,那么,我怎么知道我烧掉一个具体日子的卡路里数?我知道Microsoft Health应用程序获取此信息。我想知道我是否可以获取此信息,或者这仅适用于Microsoft应用程序。

同样地,我知道我可以以每分钟的节拍得到当前的心率,但是我想得到一个活动会话的心率的完整数据,我没有将移动设备连接到乐队,有可能吗?

我也看到Microdoft Health应用程序显示了实际睡眠的详细信息和摘要,但我在SDK文档中没有看到任何关于这一点的信息,这些信息是否仅限于Microsoft Health应用程序? (图片:https://www.dropbox.com/sh/j0kyrrj9n9cvtab/AADaAWEMqvXrvgovrFMH-jSqa?dl=0

我希望我已经正确解释了我的怀疑。

答案 1 :(得分:0)

应用程序有两种方法可以检索由Band生成的生物识别数据:

  1. 应用程序使用SDK连接到Band并订阅特定传感器的实时事件。
  2. 应用程序使用(preview) Microsoft Health Cloud REST API检索每小时/每日摘要数据或与特定活动相关的数据(例如,睡眠,骑车,跑步,锻炼等)。请注意,应用程序只能检索在请求之前通过Microsoft Health应用程序与云同步的数据。应用程序无权访问尚未与云同步的Band上的累积数据。