Hallo zusammen,
ich hab ein kleines Webfrontend gebastelt, mit dem ich BT-Headsets pairen kann. Diese werden dann im Regelfall auch automatisch verbunden. Das funktioniert auch bei dem Problemheadset, womit ich mich aktuell rum schlag. Direkt nach dem Pairing funktioniert es wunderbar. Nachdem ich das Headset aus- und wieder einschalte, funktioniert das Pairing nicht.
Bislang habe ich keine Lösung gefunden, daher die Frage:
Hat jemand eine Idee?
Das Pairing läuft wie folgt ab:
Bash
#!/bin/bash
#
coproc bluetoothctl
echo -e "power on\n" >&${COPROC[1]}
echo -e "agent on\n" >&${COPROC[1]}
echo -e "defaut-agent\n" >&${COPROC[1]}
echo -e "scan on\n" >&${COPROC[1]}
sleep 10
echo -e "scan off\n" >&${COPROC[1]}
echo -e "trust $1\n" >&${COPROC[1]}
sleep 2
echo -e "pair $1\nyes\n" >&${COPROC[1]}
sleep 2
echo -e "connect $1\n" >&${COPROC[1]}
sleep 2
echo -e 'exit' >&${COPROC[1]}
ouput=$(cat <&${COPROC[0]})
echo $output
Display More
Bei anderen Headsets (egal ob Beats oder billig) funktioniert es.
Bin für jeden Tipp dankbar, hab gefühlt heute das halbe Internet durchgelesen, da die andere Hälfte XXX sind, brauche ich jetzt Euch