【发布时间】:2020-10-10 16:07:38
【问题描述】:
我想通过模拟 BLE 键盘为我的手机构建一个相机触发器,该键盘将音量调高键发送到通过蓝牙连接的手机。我想要这个是因为我想触发原生相机应用,而不是嵌入式相机视图。
我不知道所使用的技术,但为了简单起见,我希望它成为我 Macbook 中的命令行实用程序,例如 Go 或 Node.js。
我查看了 Node.js 的 Noble,它似乎并不以发射为导向,并找到了 projects for arduino,并找到了 couple of StackOverflow questions 提出相同的问题,但还没有确定的结果。
显然,Node.js 的 Bleno 项目可能更适合,但显然它已经非常过时了。
有人能给我指出正确的方向吗?
谢谢
编辑
我能够使用 Bleno 发出 0xEA 和 0xE9(显然是调高音量和调低音量),并且使用 LightBlue app 我可以检查是否接收到这些消息,但是,通过手机的蓝牙连接到 MacBook不会增加/减少音量。
编辑 找到这个用 Swift 3 编写的 outdated project 以供参考
编辑显然pybluez 项目看起来可能是一个不错的选择
【问题讨论】:
-
HID 需要绑定。然而 bleno 并不真正支持正确的粘合。
标签: python node.js swift bluetooth hid