【问题标题】:Detecting events from a bluetooth remote shutter to control audio recording in Python检测来自蓝牙远程快门的事件以控制 Python 中的音频录制
【发布时间】:2015-06-26 14:10:41
【问题描述】:

我需要使用蓝牙遥控快门作为许多自拍杆附带的快门,以便在 Python 中制作用于开始和停止录音的一键通话按钮。我尝试过使用 pyBluez 模块(vs 0.21),但我得到的最多是检测设备及其地址,但我看不到它的服务是什么,或者如何与它创建客户端-服务器连接。 检查蓝牙连接器状态,我可以看到它检测到设备为“i Shutter”,其类型为键盘。设备已配对。以防万一,我使用的是 Ubuntu 14.04 和 Python 2.7。

【问题讨论】:

  • 你看过rfcomm-server.py吗?看起来它会期望它在配对并且套接字已打开后才接收数据?
  • 是的,我试过了。但连接永远不会完成。我还尝试使用 italic hcitool scan italic 扫描设备,但有时甚至没有检测到设备。就像几秒钟后快门刚刚关闭一样。我也更换了电池,但行为是一样的。

标签: python ubuntu bluetooth shutter


【解决方案1】:

大多数自拍杆使用 HID 配置文件(确认为“类型键盘”),并发送音量调高按钮按下(键盘报告或消费者报告)。您将需要侦听此密钥,而不是 RFCOMM 数据。

【讨论】:

    猜你喜欢
    • 2011-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-08
    • 2010-10-27
    相关资源
    最近更新 更多