ios - 在 OSX : IOBluetooth or CoreBluetooth? 上模拟 HID

标签 ios macos core-bluetooth iobluetooth

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

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

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

谢谢

最佳答案

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

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

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

关于ios - 在 OSX : IOBluetooth or CoreBluetooth? 上模拟 HID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30899092/

相关文章:

ios - Phonegap 应用程序中的 UserVoice 集成

swift - 使用 "Unknown Command Type <NSBatchDeleteRequest,..>"执行 NSBatchDeleteRequest 时应用程序崩溃

cocoa - NSTableView 内的进度条

ios - 如何为可变特征创建描述符?

ios - 对于可以选择的项目列表,我应该使用 pickerview 还是 listview?

ios - 合并两个数组的每个元素并附加到一个数组

ios - UITableView 单元格删除崩溃?

macos - 如何以编程方式在 macOS 上加密 PDF 文件

macos - 如何通过 IOBluetooth 框架 (macOS) 获取 BLE 设备列表

iOS 应用程序从后台连接低功耗蓝牙服务