创建iOS BLE HID服务?

时间:2013-12-29 15:57:25

标签: ios bluetooth-lowenergy core-bluetooth hid

我尝试创建一个实现HID服务的简单“Hello World”应用程序(即我的应用程序充当简单的HID按钮)。

但是,在尝试此操作时,我将服务添加到The specified UUID is not allowed for this operation实例后收到错误CBPeripheralManager。添加任何“通用”(随机UUID)服务,以及心率监视器等其他内置工作正常,但我特别对HID服务感到好奇。

我找到this thread,表示对HID的支持已经改变(但这似乎是在中心方面,这更有意义,因为iOS7本身支持HID)。

documentation未提及任何服务都不受支持。 可能是Apple在iOS7中删除了HID外设支持吗?如果是这样,这是在某处记录的吗?

1 个答案:

答案 0 :(得分:9)

我将回答我自己的问题,希望能帮助其他人解决同样的问题。我去了消息来源并询问了Apple的技术支持。 HID支持是故意为iOS保留的,他们将更新文档以澄清这一点。

这意味着无法在iOS 7中从iOS应用程序创建HID外围设备。

现在我知道了。