无法从索尼Smartband2

问题描述:

这不是一个重复的问题,因为所有其他的问题,无论是指REST API或检索上的应用程序正在运行的设备(通常是手机)步数检索通过我的应用程序STEP_COUNT。它与Android Wear的问题也不同,因为Smartband2没有单独的应用程序。无法从索尼Smartband2

我要检索的心脏速率和步数。我成功地通过BLE Api

得到心率然而,对于步数我一直有很多麻烦。 我知道获得步数的最佳方式是通过Google Fit API。 我尝试使用Sensor Api,但只有我的手机上运行的应用程序被列为数据源。 关于使用Google fit BLE Api,当我搜索TYPE_HEART_RATE_BPM乐队只得到检测,而不是在TYPE_STEP_COUNT_CUMULATIVE或noogui here TYPE_STEP_COUNT_DELTA

从评论,我知道我将不得不使用记录和历史记录的API。

在另一方面,有创造从早期发布了类似的问题Additional Sensor的选项。

我如何走到现在这个心乱如麻。

TLDR:可能有人请列出的步骤,我需要从Smartband2获得步数数据的API?一个例子会非常有帮助。

我能得到的心脏速率,并使用下面的方法步骤数的数据:

  1. 配对的Smartband2与索尼官方Smartband2应用。
  2. 在应用程序中:设置 - > Google fit - >打开
  3. 编写使用Google健身中的历史记录API的应用程序。例如:https://github.com/googlesamples/android-fit/tree/master/BasicHistoryApi
  4. 获取数据,每分钟的最后十分钟的心脏速率和步数

没有竹叶提取API或其他附加传感器的原始创作是必需的。

的SmartBand2步数据匹配会根据手机的一步柜台,提供更准确的读数,正因为如此,你不能从传感器API步增量或节奏。您可以尝试使用LifeLog SDK(我还没有尝试,但看起来您可以将其用于半实时传感器数据),或者从历史记录API获取步骤数据。

而在您抱怨没有获得实时数据之前,让我只说我正在与来自不同制造商的一组测试装置合作,而SmartBand 2拥有其中任何一个的最干净和最准确的数据流。缺乏活跃的步数是一种痛苦,但大多数乐队无论如何都无法提供,而那些我所知道的那些已经在其他方面变得价格过高。