在 OSX 上模拟 HID:IOBluetooth 还是 CoreBluetooth?

Simulating HID on OSX : IOBluetooth or CoreBluetooth?

我打算做一些简单的实验,将模拟击键从 mac 发送到 IOS,并且我正在尝试决定将我的精力花在哪个框架上。

我的印象是 CoreBluetooth 对此来说级别太高,而 IOBluetooth 将是最佳选择。

IOBluetooth 是最适合用于模拟 HID 命令的框架吗?

谢谢

CoreBluetooth 用于低功耗蓝牙 (BLE),而 IOBluetooth 用于经典蓝牙。 iOS 设备可以通过任一传输连接到 HID 设备:BLE 配置文件称为 HOGP: HID over GATT Profile

CoreBluetooth/BLE 应该更容易使用,但您仍然需要自己实现 HID 协议。

请注意,Apple 确实阻止 iOS 应用程序通过 GATT 发布 HID,但我认为 OS X 上不存在限制。