Hallo,
ich habe folgendes Ziel:
Mein PI3 soll sich mit Smartphones per Bluetooth verbinden können, nach Bedarf auch simultan mit mehreren. Die Bluetooth Spezifikation erlaubt es bis zu 8 Geräte gleichzeitig zu verbinden, daher also kein Problem. Nun habe ich pulseaudio gestartet und 'rfcomm watch hci0' ausgeführt.
Mit bluetoothctl konnte ich meine Smartphones pair'en, jedoch konnte ich lediglich eins verbinden (die anderen beiden konnten keine Verbindung herstellen, bzw. haben diese nach 2 sek. direkt wieder verworfen. Die Verbindung hielt auch nicht, wenn ich jeweils nur 1 Gerät zur gleichen zeit verbinden wollte.
Verbinden wollte ich den Raspi mit ... :
1) Moto G (mit BT 4.0, A2DP, LE)* --> erfolgreich verbunden
2) Lumia 830 (v4.0, A2DP, EDR, LE, aptX)* --> Verbindung nach 2 sek. verworfen
3) HTC Explorer (v3.0, A2DP, EDR)* --> Verbindung abgelehnt
Witzigerweise wurde die Verbindung verworfen als ich das Moto G die Verbindung mit dem Raspi inititert hat. :s
Nun stellt sich die Frage, wovon die Kompatibilität bei BT abhängt. Ich habe gelesen, dass die Profile untereinander kompatibel sind und BT 4 abwärtskompatibel ist. Eine gute und umfassende Aufstellung welches Profil/Service mit welchem Profil/Service kann, konnte ich nicht finden. Hat da vielleicht jemand Erfahrungen gemacht? Kann es auch entscheidend sein, ob PI oder Telefon die Verbindung initiieren?
Ich möchte lediglich kleine Datenmengen übermitteln, also keine Musikstreams oder Bilder verschieben. Die Verbindung sollte dabei immer vom Smartphone aus initiiert werden.
Danke für eure Hilfe!
Vg
__________
* laut http://www.gsmarena.com
BlueZ 5.23-2+rpi1
pulseaudio 5.0