Ich würde gern mein Android-Telefon als Keyboard für die Dreambox nutzen. Es gibt die App True Mouse/KB, mit der man ein Android-Gerät zum Bluetoothkeyboard machen kann. Das funktioniert mit meinem Ubuntu-Laptop auch problemlos. (Die App Blueputdroid funktioniert nur bis Android 4.4)
An die Dreambox DM7080 habe ich ein USB-Bluetooth-Dongle angesteckt. Es ist sichtbar, und ich kann das Telefon sehen:
root@dm7080:~# hciconfig
hci0: Type: BR/EDR Bus: USB
BD Address: 00:02:72:80:D3:FF ACL MTU: 192:8 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:10296 acl:38 sco:0 events:324 errors:0
TX bytes:3281 acl:35 sco:0 commands:162 errors:0
root@dm7080:~# hcitool scan
Scanning ...
FC:3D:93:23:42:69 Wileyfox Swift
root@dm7080:~# sdptool browse FC:3D:93:23:42:69
...
Service Name: z2 Android BT HID
Service Description: z2 Keyboard Mouse Combo
Service Provider: z2 Software
Service RecHandle: 0x1000c
Service Class ID List:
"Human Interface Device" (0x1124)
Protocol Descriptor List:
"L2CAP" (0x0100)
PSM: 17
"HIDP" (0x0011)
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Human Interface Device" (0x1124)
Version: 0x0101
...
Alles anzeigen
Leider kann ich keine Verbindung aufbauen:
root@dm7080:~# hcitool cc FC:3D:93:23:42:69; echo $?
0
root@dm7080:~# hcitool auth FC:3D:93:23:42:69
Not connected.
root@dm7080:~# hcitool con
Connections:
Tutorials im Netz sind sich einig, daß man die Pairing-PIN angeben muss. Einige Tutorials nutzen dazu hidd (ist auf der Dreambox nicht drauf), andere (nicht auf der Dreambox verfügbar) und wieder andere bluez-simple-agent (nicht auf der Dreambox verfügbar).
Nun meine Frage: Was muss ich machen um die Verbindung herzustellen? Ich möchte nicht Gemini3 installieren, nur um das Keyboard nutzen zu können.