Bluetooth headset 'botão de resposta' evento lido no sistema linux (raspberry pi)

1

Eu estou fazendo um experimento no qual eu tenho um painel raspberry pi com linux rodando nele. Eu tenho um fone de ouvido Bluetooth mono com. Eu sou capaz de reproduzir áudio no fone de ouvido usando o perfil 'HSP' rodando na placa linux. Eu quero capturar evento de botão 'chamada de resposta' pressionado no fone de ouvido Bluetooth na placa linux (raspberry pi)

Eu tentei ver algumas coisas na internet sobre isso, eu achei o fone de ouvido Bluetooth envia o comando AT quando o botão é pressionado, mas eu não sou capaz de ler o comando AT no painel de pi de framboesa.

Por favor, sugira quaisquer métodos.

Obrigado Mohan

    
por Mohan 05.11.2017 / 08:59

1 resposta

0

Estou usando o seguinte método para ligar os botões para alterar as faixas no mpg123 (só funciona quando o mpg123 é executado em "console", em um raspberry headless pi Zero W com o apt-get conspy e a tela anexada)

login: pi

sudo loadkeys <<EOF
keycode 200 = bracketleft
keycode 201 = bracketright
keycode 165 = bracketright
keycode 163 = bracketleft
EOF

screen -S conspy.mpg123
conspy
mpg123 -Z -k 0 -@ /home/pi/.mp3z
<ctrl + A,D> to detach

Os botões só funcionam para trocar faixas, mas eles não são "anteriores", mas simplesmente passam para outro mp3 aleatório da opção -Z passada.

Tenha em mente que você terá que recarregar o script loadkey após a inicialização para religá-los. Obrigado a [email protected] pela ajuda!

    
por 01.12.2018 / 07:36

Tags