Currently I have two client apps. One on the mac side as a central device and one on the iOS side as a peripheral. I send simple strings to the mac central application which then gets interpreted into HID signals to move the mouse pointer. Is there a way to forgo this middleman approach and directly send signals like how a normal bluetooth mouse would send using the CoreBluetooth library. FYI The language I’m using is Swift
Sending Mouse HID signals using CoreBluetooth [duplicate]
I went to the source and asked Apple’s tech support. HID support is intentionally reserved for iOS, and they will update the documentation to clarify this.
This means that it is not possible to create HID peripherals from iOS apps in iOS 7.