【问题标题】:Microsoft band get data real time without the use of a mobile微软乐队无需使用手机即可实时获取数据
【发布时间】:2015-09-15 21:54:16
【问题描述】:

我购买了微软手环。我的范围是使用该设备来实时跟踪步数和心率等信息。我在徘徊有没有一种方法可以在没有第三台设备的情况下直接将这些数据实时获取到电脑上,例如使用蓝牙设备?是否有文件系统可以将数据存储在 Band 设备中?例如,当我在外面并且没有移动支持时,如何存储我的数据?

编辑:我从site 下载了示例代码。现在我在使用模拟器设备运行项目时遇到问题。在这两种情况下,我都收到引导设备失败。未找到设备。如果是模拟器,我收到以下错误:

Error   2   Error : DEP6200 : Boostrapping 'Emulator 8.1 U1 qHD 5 inch' failed. Device cannot be found. The configuration data for this product is corrupt. Contact your support personnel.
Personalization.WindowsPhone

如何将设备与我的应用配对?我已经使用 microsoft 同步应用程序将设备与 pc 配对。

Edit2:我创建了一个 Windows 运行时应用程序,并按照提到的 link 的说明进行操作。我设法从代码中找到了配对的设备。如何使用配对设备读取心率?

我的代码如下:

     IBandInfo[] bandsPaired = await BandClientManager.Instance.GetBandsAsync();
     IBandClient bandClient = await BandClientManager.Instance.ConnectAsync(bandsPaired[0]);

      if (bandClient.SensorManager.HeartRate.GetCurrentUserConsent() != UserConsent.Granted)
      {

         await bandClient.SensorManager.HeartRate.RequestUserConsentAsync();
      }

我应该怎么做才能将心率作为整数值?有没有办法将项目导入统一?

【问题讨论】:

  • 您似乎还没有安装 Windows 8.1 SDK。您使用的是什么版本的操作系统?您能否成功创建一个新的(空的)Windows 8.1 应用程序?
  • 基本上我使用的是 Visual Studio 的快速版本,这就是我遇到问题的原因。现在我在使用模拟器设备运行项目时遇到问题。在这两种情况下,我都收到引导设备失败。未找到设备。
  • 手机模拟器不支持蓝牙,因此您必须在真实(Windows 8.1 或 Windows Phone 8.1)设备上运行应用程序。您需要更具体地了解您看到的错误(例如实际异常消息和调用堆栈),因为我不认为这是 Band SDK 错误。
  • 我已将设备与我的蓝牙配对我在通用 Windows 商店应用程序中使用上述代码来跟踪配对设备,并尝试实时返回有用信息。我的问题是如何获取信息,如果我可以在不使用移动设备的情况下实时获取信息。
  • 我不确定我是否在关注;为了从手环传输数据,您必须先将手环蓝牙与一个设备配对,无论是PC还是手机。完成此操作后,您可以在该 PC 或手机上的应用程序中使用 Band SDK 来检索数据。除非通过设备的蓝牙连接,否则无法从 Band 流式传输数据。

标签: bluetooth microsoft-band


【解决方案1】:

对于跑步和锻炼,您不需要手机。但是,如果您的想法是无限期地使用乐队几天,然后与存储同步将无法正常工作。 Microsoft Band 就像传感器的集合体,而不是单独工作的设备。

【讨论】:

  • 基本上我想在没有移动设备的情况下通过蓝牙通信将实时心率数据现场获取到电脑。我可以这样做吗?
【解决方案2】:

您可以将手环直接与支持蓝牙的(例如 Windows)PC 配对,然后使用手环 SDK 连接到手环并从 Windows 应用程序流式传输实时数据。

【讨论】:

  • 有没有相关教程?
  • 我已经安装了 microsoft band sync 应用程序,并将设备与 pc 配对并同步。如何创建应用程序来获取实时数据?
  • 从新的 Windows 8.1(通用)应用程序开始。然后将 Band SDK NuGet 包应用到项目中。然后按照 Band SDK 文档中的说明/示例进行操作:developer.microsoftband.com/Content/docs/…
  • 我启动了一个通用应用程序和 Windows 运行时组件。我按照说明在清单中添加接近度和规范。我尝试在链接中添加提到的代码,但是当我运行我的程序时,它似乎没有找到我的设备。
  • 您只是获得了一个空的设备集合,还是枚举本身失败了?确保运行应用程序的机器/手机是与手环配对的最新设备。手环将仅连接到最后一个与之配对的设备。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-21
  • 1970-01-01
  • 2021-12-14
相关资源
最近更新 更多