Die Bluetooth-Konfigurationsoptionen umfassen Aktiviert, Kopplungsmodus und Fester PIN-Wert. Die Bluetooth-Konfiguration verwendet eine Admin-Nachricht, um ein Config.Bluetooth Protobuf zu senden.
HINWEIS: Bei ESP32-Geräten wird Bluetooth deaktiviert, wenn WiFi aktiviert ist, da die WiFi-Einstellung Vorrang hat.
Bluetooth-Konfigurationsoptionen
Aktiviert
Aktiviert Bluetooth.
Kopplungsmodus
Geben Sie den Kopplungsmodus wie folgt an:
-
RANDOM_PIN generiert zur Laufzeit eine zufällige PIN.
-
FIXED_PIN verwendet eine feste PIN, die separat angegeben werden sollte.
-
NO_PIN deaktiviert die PIN-Authentifizierung vollständig.
Standard-Kopplungsmodus
Der Standard-Kopplungsmodus wird davon bestimmt, ob das Gerät beim ersten Start (oder im veralteten Zustand) einen Bildschirm angeschlossen hat, sofern er nicht manuell über die Bluetooth-Einstellungen konfiguriert wurde.
Bildschirm angeschlossen: Wenn das Gerät zum ersten Mal startet (oder sich in einem veralteten Zustand befindet) und ein Bildschirm erkannt wird, wird der Standard-Kopplungsmodus auf RANDOM_PIN gesetzt. Wenn der Bildschirm nach dem Start entfernt wird, bleibt der Standard-Kopplungsmodus RANDOM_PIN, es sei denn, er wird manuell auf FIXED_PIN oder NO_PIN geändert. Es wird empfohlen, den Kopplungsmodus zu aktualisieren, bevor der angeschlossene Bildschirm getrennt wird.
Kein Bildschirm angeschlossen: Wenn das Gerät zum ersten Mal startet (oder sich in einem veralteten Zustand befindet) und kein Bildschirm erkannt wird, wird der Standard-Kopplungsmodus auf FIXED_PIN mit dem unten angegebenen Standardwert gesetzt, sofern er nicht manuell auf einen benutzerdefinierten Wert konfiguriert wurde.
Fester PIN
Wenn Ihr Kopplungsmodus auf FIXED_PIN, der Standardwert wird 123456. Diese Nummer wird für alle anderen Kopplungsmodi ignoriert. Sie können eine benutzerdefinierte Ganzzahl (6 Stellen) über die Bluetooth-Einstellungen konfigurieren.
Tipp: Es wird dringend empfohlen, den Standard-FIXED_PIN-Code auf Ihrem Gerät zu ändern. Die Beibehaltung des Standardcodes kann ein erhebliches Sicherheitsrisiko darstellen.
Status der Bluetooth-Client-Verfügbarkeit
Android
Alle Bluetooth-Konfigurationsoptionen sind auf Android zugänglich.
-
Öffnen Sie die Meshtastic App.
-
Navigieren Sie zu: Vertikale Ellipse (drei Punkte oben rechts) > Radio-Konfiguration > Bluetooth.
Apfel
Alle Bluetooth-Konfigurationsoptionen sind auf iOS, iPadOS und macOS verfügbar, indem Sie zu Einstellungen > Gerätekonfiguration > Bluetooth navigieren.
CLI
Alle Bluetooth-Konfigurationsoptionen können über die Python-CLI aufgerufen werden. Nachfolgend einige Beispielbefehle:
| Einstellung | Akzeptable Werte | Standard |
| bluetooth.enabled | true, false | TRUE |
| bluetooth.mode | RANDOM_PIN, FIXED_PIN, NO_PIN | RANDOM_PIN |
| bluetooth.fixed_pin | Ganzzahl (6 Stellen) | 123456 |
-
Bluetooth-Modul aktivieren/deaktivieren
| meshtastic --set bluetooth.enabled true meshtastic--set bluetooth.enabled false
|
-
Einen festen Pin setzen
| meshtastic --set bluetooth.mode FIXED_PIN meshtastic --set bluetooth.fixed_pin 111111
|
Tipp: Da das Gerät nach jedem über die CLI gesendeten Befehl neu startet, ist es ratsam, Befehle beim Setzen mehrerer Werte in einem Konfigurationsabschnitt als einen einzigen Befehl zu verketten.
meshtastic --set bluetooth.enabled true --set bluetooth.fixed_pin 111111
|
Web
Alle Konfigurationsoptionen für das Bluetooth-Modul sind über die Web UI zugänglich.
-
Öffnen Sie die Meshtastic Web UI.
-
Navigieren Sie zu: Radio Config > Bluetooth.
