Bluetooth-konfigurationssystemet i Meshtastic indeholder flere vigtige indstillinger, som giver dig mulighed for at finjustere, hvordan din enhed interagerer med LoRa-netværket og tilsluttede klienter. Disse omfatter Aktiveret, Parringstilstand og Fast PIN-værdi. Konfigurationen håndteres via en administrativ meddelelse, der sender en Config.Bluetooth-protobuf til enheden.
Vigtig bemærkning: På ESP32-enheder deaktiveres Bluetooth automatisk, når WiFi er aktiveret. WiFi-konfigurationen har altid prioritet over Bluetooth, hvilket sikrer stabil netværkskommunikation.
Bluetooth-konfigurationsindstillinger
Aktiveret
Denne indstilling giver dig mulighed for at aktivere eller deaktivere Bluetooth afhængigt af dine behov for enhedstilslutning.
Parringstilstand
Du kan vælge mellem flere parringstilstande for at styre, hvordan enheder opretter forbindelse:
-
RANDOM_PIN – genererer en tilfældig PIN-kode, hver gang enheden starter, hvilket forbedrer sikkerheden.
-
FIXED_PIN – bruger en bestemt PIN-kode, som du definerer separat, hvilket er nyttigt til ensartet netværksparring.
-
NO_PIN – deaktiverer PIN-godkendelse fuldstændigt, hvilket gør enhedsadgang enklere.
Standardparringstilstand
Skærm tilsluttet: Hvis enheden starter med en tilsluttet skærm, er standardtilstanden RANDOM_PIN. Hvis skærmen senere fjernes, ændres dette ikke, medmindre du manuelt skifter til FIXED_PIN eller NO_PIN. Det anbefales at justere parringstilstanden, før skærmen frakobles, for at opretholde sikre forbindelser.
Ingen skærm tilsluttet: Hvis enheden starter uden en skærm, er standardtilstanden FIXED_PIN med den forudindstillede værdi, der er angivet nedenfor, medmindre du konfigurerer en brugerdefineret PIN-kode.
Fast PIN
Når du bruger FIXED_PIN, er standard-PIN-koden 123456. Denne værdi ignoreres i andre tilstande. Du kan angive dit eget sekscifrede heltal via Bluetooth-indstillingerne. Tip: Skift altid standard-PIN-koden. Det udgør en alvorlig sikkerhedsrisiko for dit LoRa-meshnetværk at beholde standardværdien.
Status for tilgængelighed af Bluetooth-klienter
Android
Alle Bluetooth-indstillinger er tilgængelige på Android-enheder:
- Åbn Meshtastic-appen.
- Gå til: Menuen med tre prikker (øverst til højre) → Radiokonfiguration → Bluetooth.
Apple
På iOS, iPadOS og macOS skal du gå til Indstillinger → Enhedskonfiguration → Bluetooth.
CLI
Alle Bluetooth-indstillinger kan konfigureres ved hjælp af Python-kommandolinjegrænsefladen. Eksempler vises nedenfor:
| Indstilling |
Acceptable værdier |
Standard |
| bluetooth.enabled |
true, false |
TRUE |
| bluetooth.mode |
RANDOM_PIN, FIXED_PIN, NO_PIN |
RANDOM_PIN |
| bluetooth.fixed_pin |
heltal (6 cifre) |
123456 |
- Aktivér eller deaktivér Bluetooth-modulet
meshtastic --set bluetooth.enabled true meshtastic --set bluetooth.enabled false |
meshtastic --set bluetooth.mode FIXED_PIN meshtastic --set bluetooth.fixed_pin 111111 |
Tip: Enheden genstarter efter hver CLI-kommando. Du kan spare tid ved at kæde flere kommandoer sammen:
| meshtastic --set bluetooth.enabled true --set bluetooth.fixed_pin 111111 |
Web
Alle indstillinger for Bluetooth-modulet er også tilgængelige via webbrugergrænsefladen:
- Åbn Meshtastic-webbrugerfladen.
- Gå til: Radiokonfiguration → Bluetooth.