Der Raspberry Pi hat sich zu einem unglaublich vielseitigen Mini-Computer entwickelt, der von Hobbyprojekten bis hin zu industriellen Anwendungen eingesetzt wird. Ein Schlüsselfaktor für seine Flexibilität ist seine Konnektivität. Während Wi-Fi für den Netzwerkzugriff unerlässlich ist, eröffnet Bluetooth die Möglichkeit, eine breite Palette von Peripheriegeräten kabellos zu verbinden. Dieser Artikel konzentriert sich darauf, wie Sie Bluetooth-Verbindungen auf Ihrem Raspberry Pi einrichten, basierend auf den offiziellen und empfohlenen Methoden, insbesondere für Geräte wie Tastaturen und Lautsprecher.

Die neueren Modelle des Raspberry Pi, wie der Raspberry Pi 4 Modell B und der Raspberry Pi 3 Modell B/B+, verfügen über integriertes Bluetooth. Dies vereinfacht die Einrichtung erheblich, da keine zusätzliche Hardware erforderlich ist. Ältere Modelle, wie der Raspberry Pi 2, können ebenfalls Bluetooth nutzen, benötigen dafür aber einen kompatiblen USB-Bluetooth-Dongle. Unabhängig vom Modell ist die Möglichkeit, kabellose Peripheriegeräte anzuschließen, ein großer Vorteil, sei es für ein aufgeräumteres Setup oder für Projekte, bei denen Kabel unpraktisch sind.

Warum Bluetooth auf dem Raspberry Pi nutzen?
Die Nutzung von Bluetooth auf Ihrem Raspberry Pi bietet mehrere Vorteile. Der offensichtlichste ist die Reduzierung von Kabeln. Eine kabellose Tastatur oder Maus kann Ihr Setup deutlich aufräumen, besonders wenn der Pi als Desktop-Ersatz oder in einem engen Gehäuse verwendet wird. Bluetooth-Lautsprecher ermöglichen die kabellose Audiowiedergabe, ideal für Media Center oder Musikprojekte. Auch andere Geräte wie Gamecontroller oder Sensoren können über Bluetooth verbunden werden, was die Einsatzmöglichkeiten des Raspberry Pi erweitert.
Benötigte Hard- und Software
Um Bluetooth auf Ihrem Raspberry Pi zu nutzen, benötigen Sie Folgendes:
- Einen Raspberry Pi mit integriertem Bluetooth (Modelle 3B, 3B+, 4B und neuer) oder einen älteren Pi mit einem kompatiblen USB-Bluetooth-Dongle.
- Eine SD-Karte mit einem installierten und aktuellen Raspberry Pi OS (ehemals Raspbian). Es wird dringend empfohlen, die neueste Version des Betriebssystems zu verwenden.
- Das Bluetooth-Gerät, das Sie verbinden möchten (z. B. Tastatur, Lautsprecher).
- Für die Einrichtung benötigen Sie zunächst eine Möglichkeit, mit dem Pi zu interagieren, z. B. über SSH, eine direkte Tastatur/Maus/Monitor-Verbindung oder über die serielle Konsole.
Die notwendige Software für die grundlegende Bluetooth-Funktionalität, das Paket pi-bluetooth, ist normalerweise standardmäßig im Raspberry Pi OS enthalten. Für die Audioausgabe über Bluetooth-Lautsprecher benötigen Sie jedoch zusätzliche Software, nämlich den Soundserver Pulse Audio und das dazugehörige Bluetooth-Modul.
Verbindung von Bluetooth-Geräten über die Befehlszeile (bluetoothctl)
Die zuverlässigste und von der Raspberry Pi Community empfohlene Methode zum Verbinden von Bluetooth-Geräten ist die Verwendung des Befehlszeilentools bluetoothctl. Obwohl es auch grafische Anwendungen wie Blueman gibt, wird in der Dokumentation darauf hingewiesen, dass diese auf dem Raspberry Pi instabil sein und zu Abstürzen führen können. Daher konzentrieren wir uns auf die robustere Befehlszeilenmethode.
Stellen Sie sicher, dass Ihr Raspberry Pi auf dem neuesten Stand ist. Sie können dies mit den Befehlen sudo apt update und sudo apt full-upgrade tun.
Öffnen Sie ein Terminalfenster oder stellen Sie eine SSH-Verbindung zu Ihrem Raspberry Pi her. Geben Sie den Befehl bluetoothctl ein und drücken Sie Enter. Sie gelangen nun in die interaktive Bluetooth-Konsole.
Die wichtigsten Befehle innerhalb von bluetoothctl sind:
power on: Schaltet das Bluetooth-Modul des Raspberry Pi ein, falls es ausgeschaltet ist.agent on: Aktiviert den Agenten, der für das Pairing (Koppeln) von Geräten zuständig ist.scan on: Startet den Scan nach sichtbaren Bluetooth-Geräten in der Umgebung.pair [MAC-Adresse]: Startet den Pairing-Prozess mit dem Gerät, dessen MAC-Adresse Sie angegeben haben.trust [MAC-Adresse]: Fügt das Gerät zur Liste der vertrauenswürdigen Geräte hinzu. Vertrauenswürdige Geräte können sich in Zukunft automatisch verbinden, ohne jedes Mal neu gekoppelt werden zu müssen.connect [MAC-Adresse]: Versucht, eine Verbindung mit dem angegebenen Gerät herzustellen.devices: Listet alle bekannten Bluetooth-Geräte mit ihren MAC-Adressen und Namen auf.help: Zeigt eine Liste aller verfügbaren Befehle an.exit: Verlässt die bluetoothctl-Konsole.
Bevor Sie mit dem Pairing beginnen, versetzen Sie Ihr Bluetooth-Gerät (Tastatur, Lautsprecher etc.) in den Pairing-Modus. Wie das geht, entnehmen Sie bitte der Anleitung Ihres spezifischen Geräts. Oft muss dazu ein bestimmter Knopf gedrückt und gehalten werden.
Schritte zum Verbinden einer Bluetooth-Tastatur
Das Verbinden einer Bluetooth-Tastatur ist ein häufiger Anwendungsfall. Hier sind die Schritte mit bluetoothctl:
1. Öffnen Sie ein Terminal und geben Sie bluetoothctl ein.
2. Geben Sie power on ein, um Bluetooth zu aktivieren.
3. Geben Sie agent on ein, um den Pairing-Agenten zu starten.
4. Geben Sie scan on ein. Die Konsole beginnt nun, gefundene Bluetooth-Geräte aufzulisten. Achten Sie auf Ihr Tastaturmodell und notieren Sie sich die zugehörige MAC-Adresse (eine Folge von Zahlen und Buchstaben wie z. B. AB:CD:EF:12:34:56).
5. Sobald Ihre Tastatur in der Liste erscheint und Sie die MAC-Adresse haben, können Sie den Scan mit scan off beenden (optional). Versetzen Sie die Tastatur in den Pairing-Modus, falls noch nicht geschehen.
6. Geben Sie pair [MAC-Adresse Ihrer Tastatur] ein. Ersetzen Sie dabei [MAC-Adresse Ihrer Tastatur] durch die tatsächliche Adresse, die Sie notiert haben. Der Pi versucht nun, sich mit der Tastatur zu koppeln.
7. Möglicherweise werden Sie aufgefordert, einen Passcode auf der Bluetooth-Tastatur einzugeben und mit Enter zu bestätigen. Geben Sie den angezeigten Code auf der *Bluetooth-Tastatur* ein (auch wenn sie noch nicht verbunden ist, sie sollte Eingaben akzeptieren) und drücken Sie Enter. Manchmal ist auch kein Passcode erforderlich.

8. Nach erfolgreichem Pairing geben Sie trust [MAC-Adresse Ihrer Tastatur] ein. Dies stellt sicher, dass sich die Tastatur nach einem Neustart des Pi oder der Tastatur automatisch wieder verbindet.
9. Geben Sie schließlich connect [MAC-Adresse Ihrer Tastatur] ein, um die Verbindung herzustellen. Ihre Tastatur sollte nun funktionieren.
10. Geben Sie exit ein, um die bluetoothctl-Konsole zu verlassen.
Schritte zum Verbinden eines Bluetooth-Lautsprechers
Das Verbinden eines Bluetooth-Lautsprechers erfordert einen zusätzlichen Schritt: die Installation des Pulse Audio Soundservers und seines Bluetooth-Moduls. Dies ist notwendig, damit das Audiosystem des Raspberry Pi den Ton korrekt an das Bluetooth-Gerät senden kann.
1. Öffnen Sie ein Terminal und installieren Sie die benötigte Software mit dem Befehl: sudo apt-get install pulseaudio pulseaudio-module-bluetooth. Geben Sie Ihr Passwort ein und bestätigen Sie die Installation.
2. Nach der Installation wird empfohlen, den Raspberry Pi neu zu starten: sudo reboot.
3. Nachdem der Pi neu gestartet ist, öffnen Sie wieder ein Terminal und geben Sie bluetoothctl ein.
4. Geben Sie power on ein.
5. Geben Sie agent on ein.
6. Versetzen Sie Ihren Bluetooth-Lautsprecher in den Pairing-Modus und geben Sie dann in der bluetoothctl-Konsole scan on ein. Warten Sie, bis Ihr Lautsprecher in der Liste mit seiner MAC-Adresse erscheint.
7. Notieren Sie sich die MAC-Adresse des Lautsprechers. Sie können den Scan mit scan off beenden.
8. Geben Sie pair [MAC-Adresse Ihres Lautsprechers] ein. Bei Lautsprechern ist in der Regel kein Passcode erforderlich.
9. Geben Sie nach erfolgreichem Pairingtrust [MAC-Adresse Ihres Lautsprechers] ein.

10. Geben Sie schließlich connect [MAC-Adresse Ihres Lautsprechers] ein, um die Verbindung herzustellen.
11. Geben Sie exit ein, um bluetoothctl zu verlassen.
Nachdem die Verbindung hergestellt ist, sollte der Ton Ihres Raspberry Pi nun über den Bluetooth-Lautsprecher ausgegeben werden. Sie können dies testen, indem Sie z. B. ein YouTube-Video im Webbrowser abspielen.
GUI vs. CLI: Warum bluetoothctl die bessere Wahl ist
Wie bereits erwähnt, gibt es grafische Bluetooth-Manager für den Raspberry Pi, wie Blueman. Obwohl eine grafische Oberfläche für viele Benutzer intuitiver sein mag, ist Blueman auf dem Raspberry Pi bekanntermaßen instabil. Es kann zu Verbindungsproblemen oder sogar Systemabstürzen führen. Das Befehlszeilentool bluetoothctl hingegen interagiert direkter und stabiler mit dem Bluetooth-Systemdienst des Raspberry Pi OS. Für eine zuverlässige und frustfreie Einrichtung und Nutzung von Bluetooth-Geräten ist bluetoothctl daher die klar empfohlene Methode, auch wenn sie auf den ersten Blick etwas technisch wirken mag.
Kompatibilität der Raspberry Pi Modelle
Hier ist ein kurzer Überblick über die Bluetooth-Fähigkeiten relevanter Raspberry Pi Modelle:
| Modell | Bluetooth Version | Integriert | Anmerkungen |
|---|---|---|---|
| Raspberry Pi 4 Modell B | 5.0 | Ja | Neueste Bluetooth-Technologie |
| Raspberry Pi 3 Modell B+ | 4.2 | Ja | Gute Leistung |
| Raspberry Pi 3 Modell B | 4.1 | Ja | Solide Bluetooth-Funktion |
| Raspberry Pi 2 (und älter) | Keine | Nein | Benötigt USB-Bluetooth-Dongle |
Wie die Tabelle zeigt, profitieren neuere Modelle von integriertem Bluetooth, wobei der Pi 4 die aktuellste Version 5.0 unterstützt, die Verbesserungen bei Reichweite, Geschwindigkeit und Energieeffizienz bietet. Bei älteren Modellen ist die Nutzung eines geeigneten USB-Dongles erforderlich, der vom Betriebssystem unterstützt wird.
Häufig gestellte Fragen (FAQ)
Hier beantworten wir einige häufige Fragen zur Bluetooth-Einrichtung auf dem Raspberry Pi:
Benötige ich immer die Befehlszeile? Gibt es keine einfachere Methode?
Während es grafische Tools gibt, ist bluetoothctl über die Befehlszeile die zuverlässigste und stabilste Methode auf dem Raspberry Pi. Die Schritte sind zwar textbasiert, aber sehr geradlinig, wenn man einmal das Prinzip verstanden hat. Grafische Tools wie Blueman sind bekanntermaßen instabil.
Warum kann mein Gerät nicht gefunden werden, wenn ich scan on eingebe?
Stellen Sie sicher, dass Ihr Bluetooth-Gerät eingeschaltet und sich im Pairing-Modus befindet. Der Pairing-Modus wird normalerweise durch ein blinkendes Licht am Gerät angezeigt und wird durch Drücken einer speziellen Taste oder Tastenkombination aktiviert (siehe Anleitung des Geräts). Stellen Sie außerdem sicher, dass das Gerät nicht bereits mit einem anderen Gerät verbunden ist.
Was ist eine MAC-Adresse?
Eine MAC-Adresse (Media Access Control) ist eine eindeutige Hardware-Identifikationsnummer, die jedem Netzwerkgerät, einschließlich Bluetooth-Adaptern, zugewiesen ist. Sie wird im Format wie z. B. XX:XX:XX:XX:XX:XX dargestellt und ist notwendig, um ein bestimmtes Gerät für Pairing, Trusting und Connecting eindeutig anzusprechen.
Was bedeuten Pairing, Trusting und Connecting?
Pairing (Koppeln) ist der anfängliche Prozess, bei dem zwei Bluetooth-Geräte eine Beziehung aufbauen und kryptografische Schlüssel austauschen, um sicher kommunizieren zu können. Trusting (Vertrauen) bedeutet, dass Sie dem gekoppelten Gerät erlauben, sich in Zukunft automatisch zu verbinden, ohne den Pairing-Prozess wiederholen zu müssen. Connecting (Verbinden) ist der Prozess, bei dem eine aktive Kommunikationsverbindung zwischen zwei bereits gekoppelten (und oft vertrauenswürdigen) Geräten hergestellt wird.
Muss ich Pulse Audio installieren, um eine Bluetooth-Tastatur zu verbinden?
Nein. Pulse Audio wird nur benötigt, wenn Sie Audio über einen Bluetooth-Lautsprecher oder Kopfhörer ausgeben möchten. Für Bluetooth-Eingabegeräte wie Tastaturen oder Mäuse ist die Installation von Pulse Audio nicht erforderlich. Die grundlegenden Bluetooth-Pakete reichen aus.
Meine Verbindung bricht immer wieder ab. Was kann ich tun?
Stellen Sie sicher, dass sich der Raspberry Pi und das Bluetooth-Gerät in ausreichender Nähe zueinander befinden und keine größeren Hindernisse (wie dicke Wände) dazwischen sind. Überprüfen Sie, ob es Störungen durch andere 2,4-GHz-Geräte (wie Wi-Fi) in der Nähe gibt. Stellen Sie sicher, dass das Gerät als vertrauenswürdig markiert ist (trust [MAC-Adresse]). Ein Neustart des Raspberry Pi und des Bluetooth-Geräts kann ebenfalls helfen.
Fazit
Die Möglichkeit, Bluetooth-Geräte mit dem Raspberry Pi zu verbinden, erweitert seine Einsatzmöglichkeiten erheblich. Obwohl die Einrichtung über die Befehlszeile mit bluetoothctl erfolgen mag, ist sie dank der klaren Befehlsstruktur und der Zuverlässigkeit der Methode gut beherrschbar. Indem Sie die hier beschriebenen Schritte befolgen, können Sie problemlos kabellose Tastaturen, Lautsprecher und andere Bluetooth-Peripheriegeräte mit Ihrem Raspberry Pi verbinden und so Ihr Projekt oder Ihren Arbeitsbereich optimieren. Mit integriertem Bluetooth auf den neuesten Modellen und der Möglichkeit, ältere Modelle mit Dongles nachzurüsten, steht Ihnen die Welt der kabellosen Konnektivität offen.
Hat dich der Artikel Bluetooth auf Raspberry Pi einrichten interessiert? Schau auch in die Kategorie Ogólny rein – dort findest du mehr ähnliche Inhalte!
