我正在尝试为 Mac OS创建一个虚拟蓝牙键盘客户端。这意味着我的 Mac 将用作 BT KB。我阅读了 OS X 中的蓝牙 API(在 ObjC 中),我还找到了一个适用于 Mac 的 HID API(在 C 中)
为了完成这项工作,我知道我需要声明一个应该在 SDP 查询上广播的 hid-keyboard-service。
- 如果我使用 HID API 声明 HID 服务,我的服务是否也在蓝牙上可见/广播?(文档似乎仅针对 USB 引用 HID)。- HID 服务在蓝牙和 USB 接口上是否可见,并且底层连接对我来说是透明的?
- 有什么代码可以帮助我解决这个问题吗?我更喜欢 ObjC,但似乎 HID API 只是 C ...... :(
谢谢...!