Windows IoT Core上的GATT服务器上的HID

时间:2017-04-22 16:43:25

标签: hid windows-10-iot-core gatt

我尝试在我的Raspberry Pi 3上使用Windows IoT Core在GATT设备上创建一个HID。我按照https://docs.microsoft.com/en-us/windows/uwp/devices-sensors/gatt-server上的文档,这对于15063 SDK的发布版本来说不是100%准确,但它是唯一的文档我可以找到。

然而,在致电时

GattServiceProviderResult result = await GattServiceProvider.CreateAsync(
            GattServiceUuids.HumanInterfaceDevice);

我得到了

result.Error == BluetoothError.DisabledByPolicy

我在我的软件包清单中添加了蓝牙功能,我正在运行build 15063并且我使用15063作为最低SDK版本。我试图在后台应用程序中使用该代码。

另外 - 我不明白错误信息。我没有做任何政策;我没有运行Windows IoT Core的专业版。

1 个答案:

答案 0 :(得分:0)

事实证明,根据this Microsoft answer on github,不允许运行HID服务。

  

不幸的是,HID目前受保护为保留服务,这阻止了第三方应用程序实现它。请分享有关方案的详细信息,我们将在内部进行讨论。

UWP上的GATT服务器文档仍在处理中(https://github.com/MicrosoftDocs/windows-uwp/issues/63