Inhaltsverzeichnis
Bluetooth
Bluetooth-Stack installieren
bluez installieren
emerge -av bluez
USB-Dongle in den Rechner stecken und Bluetooth (daemon) starten
/etc/init.d/bluetooth start
Testen, ob das Bluetooth-Interface aktiviert wurde
hciconfig
hciconfig
hci0: Type: BR/EDR Bus: USB BD Address: 00:15:83:aa:bb:cc ACL MTU: 310:10 SCO MTU: 64:8 UP RUNNING PSCAN RX bytes:10133 acl:334 sco:0 events:352 errors:0 TX bytes:4303 acl:150 sco:0 commands:90 errors:0
ggf. muss das Bluetooth-Interface manuell aktiviert werden
hciconfig hci0 up
Bluetooth-Interface automatisch aktivieren, entweder beim Systemstart oder nach Stecken des USB-Dongels
nano /etc/udev/rules.d/99-bluetooth-power-on-controller.rules
/etc/udev/rules.d/99-bluetooth-power-on-controller.rules
KERNEL=="hci[0-9]*", SUBSYSTEM=="bluetooth", RUN+="/usr/bin/hciconfig %k up"
Bluetooth-Tastatur
hier am Beispiel: KeySonic Bluetooth Keybord ACK-540BT
CLI bluetoothctl starten
bluetoothctl
bluetoothctl
# bluetoothctl [NEW] Controller 00:15:83:3F:xx:xx BlueZ 5.21 [default]
power on
[bluetooth]# power on Changing power on succeeded
agent on
[bluetooth]# agent on Agent registered
Bluetooth-Tastatur anschalten und den Taster Pairing
an der Unterseite drücken
und folgendes am Rechner eingeben
scan on
[bluetooth]# scan on Discovery started [CHG] Controller 00:15:83:3F:xx:xx Discovering: yeses werden alle gefunden Bluetooth Geräte aufgezeigt
mit der Tastatur paaren (mittels PIN)
pair <MAC Adresse>
[bluetooth]# pair 00:18:00:12:xx:xx Attempting to pair with 00:18:00:12:xx:xx [CHG] Device 00:18:00:12:xx:xx Connected: yes [agent] PIN code: xyzxyz [CHG] Device 00:18:00:12:xx:xx Modalias: usb:v0DC6p3752d1001 [CHG] Device 00:18:00:12:xx:xx UUIDs: 00001124-0000-1000-8000-00805f9b34fb 00001200-0000-1000-8000-00805f9b34fb [CHG] Device 00:18:00:12:xx:xx Paired: yes Pairing successful [CHG] Device 00:18:00:12:xx:xx Connected: nodie PIN einmal auf der Tastatur eingaben und das zweitemal am Rechner
mit der Tastatur über Bluetooth verbinden
connect <MAC Adresse>
[bluetooth]# connect 00:18:00:12:xx:xx Attempting to connect to 00:18:00:12:xx:xx [CHG] Device 00:18:00:12:xx:xx Connected: yes Connection successful
der Tastatur vertrauen, d.h. diese wird automatisch eingebunden, wenn sie gefunden wird oder Kontakt aufnimmt
trust <MAC Adresse>
[bluetooth]# trust 00:18:00:12:xx:xx [CHG] Device 00:18:00:12:xx:xx Trusted: yes Changing 00:18:00:12:xx:xx trust succeeded
CLI bluetoothctl beenden
exit
[bluetooth]# exit
Tastatur einmal ausschalten, wieder einschalten und ggf. irgendeine Taste auf der Bluetooth-Tastatur drücken … das wars
für andere Bluetooth-Tastaturen, sollte sich dies dementsprechend auch umsetzen lassen
Wii Remote (Wiimote)
- Vorraussetzung:
- linux größer 3.1 (empfohlen mindestens linux-3.12)
- bluez größer 4.96 (empfohlen mindenstens bluez-5.0)
bluetoothctl
bluetoothctl
[NEW] Controller 00:15:83:3F:xx:xx BlueZ 5.21 [default] [NEW] Device 00:18:00:12:xx:xx BTKB-xxxx
[bluetooth]# power on [CHG] Controller 00:15:83:3F:xx:xx Class: 0x000104 Changing power on succeeded [CHG] Controller 00:15:83:3F:xx:xx Powered: yes
[bluetooth]# agent on Agent registered
den roten Taster SYNC
im Batteriefach der Wiimote drücken und folgens am Rechner eingeben
[bluetooth]# scan on Discovery started [CHG] Controller 00:15:83:3F:xx:xx Discovering: yes [NEW] Device 00:1D:BC:2F:xx:xx 00-1D-BC-2F-xx-xx [CHG] Device 00:1D:BC:2F:xx:xx LegacyPairing: no [CHG] Device 00:1D:BC:2F:xx:xx Name: Nintendo RVL-CNT-01 [CHG] Device 00:1D:BC:2F:xx:xx Alias: Nintendo RVL-CNT-01 [CHG] Device 00:1D:BC:2F:xx:xx LegacyPairing: yes
[bluetooth]# connect 00:1D:BC:2F:xx:xx Attempting to connect to 00:1D:BC:2F:xx:xx [CHG] Device 00:1D:BC:2F:xx:xx Connected: yes
[bluetooth]# pair 00:1D:BC:2F:xx:xx Attempting to pair with 00:1D:BC:2F:xx:xx [CHG] Device 00:1D:BC:2F:xx:xx Modalias: usb:v057Ep0306d3A1C [CHG] Device 00:1D:BC:2F:xx:xx UUIDs: 00001000-0000-1000-8000-00805f9b34fb 00001124-0000-1000-8000-00805f9b34fb 00001200-0000-1000-8000-00805f9b34fb [CHG] Device 00:1D:BC:2F:xx:xx Paired: yes Connection successful
[bluetooth]# trust 00:1D:BC:2F:xx:xx [CHG] Device 00:1D:BC:2F:xx:xx Trusted: yes Changing 00:1D:BC:2F:xx:xx trust succeeded
[bluetooth]# exit