Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bluetooth Microsoft band无需使用手机即可实时获取数据_Bluetooth_Microsoft Band - Fatal编程技术网

Bluetooth Microsoft band无需使用手机即可实时获取数据

Bluetooth Microsoft band无需使用手机即可实时获取数据,bluetooth,microsoft-band,Bluetooth,Microsoft Band,我已经购买了微软乐队。我的工作范围是使用该设备来实时跟踪步幅和心率等信息。我在想,有没有一种方法可以在没有第三台设备的情况下直接将这些数据实时传输到pc,例如使用蓝牙设备?是否有一个文件系统用于在带设备中存储数据?例如,当我在户外,没有移动支持时,如何存储数据 编辑:我从中下载了示例代码。现在我在使用模拟器的设备运行项目时遇到问题。在这两种情况下,我都接收到引导设备失败。找不到设备。对于emulator,我得到了以下错误: Error 2 Error : DEP6200 : Boostr

我已经购买了微软乐队。我的工作范围是使用该设备来实时跟踪步幅和心率等信息。我在想,有没有一种方法可以在没有第三台设备的情况下直接将这些数据实时传输到pc,例如使用蓝牙设备?是否有一个文件系统用于在带设备中存储数据?例如,当我在户外,没有移动支持时,如何存储数据

编辑:我从中下载了示例代码。现在我在使用模拟器的设备运行项目时遇到问题。在这两种情况下,我都接收到引导设备失败。找不到设备。对于emulator,我得到了以下错误:

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 sync应用程序将设备与pc配对

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

我的代码如下:

     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();
      }

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

对于跑步和训练,您不需要手机。但是如果你的ideia无限期地使用这个波段,持续数天,然后与存储同步将无法工作。
微软乐队就像一个传感器的集合体,而不是一个单独工作的设备

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

基本上,我希望通过蓝牙通信将实时心率数据实时传输到PC,而无需移动设备。我可以做这样的事情吗?有没有关于如何做的教程?我已经安装了microsoft band sync应用程序,并且我将设备与pc配对并同步。如何创建应用程序以获取实时数据?从新的Windows 8.1(通用)应用程序开始。然后将Band SDK NuGet包应用于项目。然后按照Band SDK文档中的说明/示例操作:我启动一个通用应用程序windows运行时组件。我按照指示在清单中添加邻近性和规格。我试图添加链接中提到的代码,但是当我运行我的程序时,它似乎没有找到我的设备。你只是得到一个空的设备集合,还是枚举本身失败了?确保运行应用程序的机器/电话是要与频带配对的最新设备。波段将仅连接到与之配对的最后一台设备。看起来您尚未安装Windows 8.1 SDK。您使用的是什么版本的操作系统?你能成功地创建一个新的(空的)Windows 8.1应用程序吗?基本上我使用的是visual studio的快速版本,这就是我出现问题的原因。现在我在使用模拟器的设备运行项目时遇到问题。在这两种情况下,我都接收到引导设备失败。找不到设备。电话仿真器不支持蓝牙,因此您必须在真实(Windows 8.1或Windows phone 8.1)设备上运行应用程序。您需要更详细地了解所看到的错误(例如,实际的异常消息和调用堆栈),因为我不认为这是Band SDK错误。我已将设备与我的蓝牙配对。我在跟踪配对设备的universal windows store应用程序中使用上述代码,并尝试实时返回有用信息。我的问题是如何获取信息,如果我不使用移动设备实时获取信息;为了从频带传输数据,您必须首先将其与设备(无论是PC还是电话)进行蓝牙配对。完成后,您可以在PC或手机上的应用程序中使用Band SDK来检索数据。除了通过设备的蓝牙连接外,无法从频带传输数据。