I tried to create a simple "Hello World" application that implements the HID service (that is, my application acting like a simple HID button).
However, when I try to do this, I get the error The specified UUID is not allowed for this operation after adding my service to the CBPeripheralManager instance. Adding any βcommonβ (random UUID) service works, and other built-in functions, such as the heart rate monitor, work fine, but I was interested to know about the HID service in particular.
I found this thread , indicating that HID support has been changed (but this seems to be the central side, which makes more sense since HID is supported in iOS7).
The documentation does not mention that any services should be unsupported. Is it possible that Apple removed the peripheral HID support in iOS7? If so, is this documented somewhere?
ios hid bluetooth-lowenergy core-bluetooth
Krumelur
source share