如何从树莓上模拟双击3垫的按钮

时间:2014-06-11 09:56:51

标签: python c bluetooth raspberry-pi

情况如下:我有一个覆盆子pi,连接蓝牙加密狗和双击ps3控制器。

我想:

  • 捕获控制器发送的所有蓝牙堆栈 (例如:我在控制器上按x,然后在控制台上输入"消息"控制器发送到ps3)
  • 能够编写一个脚本告诉raspberry pi将该消息发送到ps3,以便摆脱控制器。

你知道有人已经在做过吗?我只读过关于retropie的内容,它允许你使用双击来覆盖树莓,虽然它证明了沟通是可能的,但这不是我的任务

1 个答案:

答案 0 :(得分:0)

对于抓住控制器按钮的第一部分按下覆盆子pi,我会看看这些项目:

http://dhoium3009.wordpress.com/raspberry-pi-connecting-multiple-ps3-controllers-via-bluetooth/ http://www.raspians.com/Knowledgebase/ps3-dualshock-controller-install-on-the-raspberry-pi/

对于第二部分,这可能有点棘手。我不确切知道堆栈的简单重放是否有效。无论如何,要读取和发送堆栈,我会看一下bluez库及它的python包装器python-bluez。这是一个例子(虽然用于另一种用法):

http://www.instructables.com/id/Raspberry-Pi-Bluetooth-InOut-Board-or-Whos-Hom/