Schritt 2: Konfigurieren der BBB oder RPi für Bluetooth-Betrieb
Fangen wir an:
Ich verwende das Wort Gerät um die BBB oder RPi in der anschließenden Diskussion bedeuten
- Trennen Sie das USB-Kabel und/oder macht das Gerät.
- Schließen Sie den USB-Bluetooth-Dongle an das Gerät.
- Ein Ethernet-Kabel an das Gerät anschließen.
- Schalten Sie das Gerät mit einem externen 5-Volt-Versorgung.
- "ssh" in das Gerät von Ihrem PC, indem Sie Folgendes eingeben:
ssh root for RPi use: ssh pi
- Stellen Sie sicher, dass der Dongle erkannt wird, durch Eingabe des folgenden Befehls:
lsusb
- Sie sollten einen Eintrag sehen, der etwa wie folgt für den Dongle aussieht:
Bus 001 Device 002: ID 0a5c:21e8 Broadcom Corp.
- Ein apt-Get Update zu tun
sudo apt-get update
- Installieren Sie das Paket bluez
sudo apt-get install bluez
- Nach der Installation der Bluetooth-Dienst sollte gestartet haben und sehen Sie einen Bildschirm, der aussieht wie:
root service bluetooth status bluetooth.service - Bluetooth service Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled) Active: active (running) since Wed, 14 May 2014 22:19:00 -0400; 4h 15min ago Main PID: 594 (bluetoothd) CGroup: name=systemd:/system/bluetooth.service └ 594 /usr/sbin/bluetoothd -n
- Stellen Sie sicher, dass die HC-06 hochgefahren ist. Die LED sollte blinken.
- Um die HC-06-MAC-Adresse zu finden, geben Sie Folgendes ein (Dies kann einen Moment dauern):
sudo hcitool scan
Notieren Sie die Mac-Adresse. Wir benötigen es für den nächsten Schritt.
Verwenden Sie Lieblings-Text-Editor, öffnen Sie /etc/bluetooth/rfcomm.conf und wie folgt zu ändern:
# RFCOMM configuration file. rfcomm0 { # Automatically bind the device at startup for BBB or no for RPi bind yes; #bind no; # Bluetooth address of the device device THE_MAC_ADDRESS_FROM_HCITOOL_SCAN; # RFCOMM channel for the connection channel 1; # Description of the connection comment "HC-06"; }
- Speichern Sie und schließen Sie die Datei.
- Koppeln Sie den Dongle mit der HC-06. Dieses Befehls im Hintergrund durch das "&" am Ende des Befehls angefügt. 1234 ist die Standardeinstellung, die Paarung von HC-06 verwendete Adresse.
sudo bluetooth-agent 1234 &
- Schließlich verbinden Sie Ihr Gerät an Rfcomm, verwenden die Mac-Adresse, die, der Sie oben notiert. Beachten Sie, dass dieser Befehl im Hintergrund ausgeführt wird, wie der vorherige Befehl war:
sudo rfcomm connect hci0 DEVICE_MAC_ADDRESS &
- Sie sind jetzt bereit, Bluetooth verwenden.
- Von diesem Punkt vorwärts um Bluetooth zu starten müssen Sie nur geben Sie den BefehlRfcomm verbinden .