Las opciones de configuración de Bluetooth incluyen Activado, Modo de emparejamiento y Valor PIN fijo. La configuración de Bluetooth utiliza un mensaje de administrador para enviar un protobuf Config.Bluetooth.
NOTA: Para dispositivos ESP32, Bluetooth se desactivará cuando WiFi esté habilitado, ya que la configuración de WiFi tiene prioridad.
Opciones de configuración de Bluetooth
Habilitado
Activa Bluetooth.
Modo de emparejamiento
Especifica el modo de emparejamiento de la siguiente manera:
-
RANDOM_PIN genera un PIN aleatorio en tiempo de ejecución.
-
FIXED_PIN usa un PIN fijo que debe especificarse por separado.
-
NO_PIN desactiva la autenticación por PIN por completo.
Modo de emparejamiento predeterminado
El modo de emparejamiento predeterminado se determinará según si el dispositivo tiene una pantalla conectada durante el arranque inicial (o cuando está en un estado obsoleto) a menos que se configure manualmente a través de la configuración de Bluetooth.
Pantalla conectada: Cuando el dispositivo se inicia por primera vez (o con un estado obsoleto) y se detecta una pantalla, el modo de emparejamiento predeterminado se establecerá en RANDOM_PIN. Si la pantalla se retira después de que el dispositivo haya arrancado, el modo de emparejamiento predeterminado seguirá siendo RANDOM_PIN a menos que se cambie manualmente a FIXED_PIN o NO_PIN. Se recomienda actualizar el modo de emparejamiento antes de desconectar la pantalla conectada.
Sin pantalla conectada: Si el dispositivo se inicia por primera vez (o con un estado obsoleto) y no se detecta pantalla, el modo de emparejamiento predeterminado se establecerá en FIXED_PIN con el valor predeterminado especificado a continuación, a menos que se haya configurado manualmente a un valor personalizado.
PIN fijo
Si tu modo de emparejamiento está configurado en FIXED_PIN, el valor predeterminado será 123456. Este número será ignorado para todos los demás modos de emparejamiento. Puedes configurar un número entero personalizado (6 dígitos) a través de la configuración de Bluetooth.
Consejo: Es muy recomendable cambiar el código FIXED_PIN predeterminado en tu dispositivo. Mantener el código predeterminado puede presentar un riesgo significativo de seguridad.
Estado de disponibilidad del cliente Bluetooth
Android
Todas las opciones de configuración de Bluetooth son accesibles en Android.
-
Abre la aplicación Meshtastic.
-
Navega a: Elipsis vertical (tres puntos en la esquina superior derecha) > Configuración de radio > Bluetooth.
Manzana
Todas las opciones de configuración de Bluetooth están disponibles en iOS, iPadOS y macOS navegando a Configuración > Configuración del dispositivo > Bluetooth.
CLI
Todas las opciones de configuración de Bluetooth pueden accederse usando la CLI de Python. A continuación algunos comandos de ejemplo:
| Configuración | Valores Aceptables | Predeterminado |
| bluetooth.enabled | true, false | VERDADERO |
| bluetooth.mode | RANDOM_PIN, FIXED_PIN, NO_PIN | RANDOM_PIN |
| bluetooth.fixed_pin | entero (6 dígitos) | 123456 |
-
Activar/Desactivar módulo Bluetooth
| meshtastic --set bluetooth.enabled true meshtastic--set bluetooth.enabled false
|
-
Establecer un pin fijo
| meshtastic --set bluetooth.mode FIXED_PIN meshtastic --set bluetooth.fixed_pin 111111
|
Consejo: Como el dispositivo se reiniciará después de enviar cada comando vía CLI, es recomendable encadenar los comandos en uno solo cuando se configuren múltiples valores en una sección.
meshtastic --set bluetooth.enabled true --set bluetooth.fixed_pin 111111
|
Web
Todas las opciones de configuración del módulo Bluetooth son accesibles a través de la interfaz web.
-
Abre la interfaz web de Meshtastic.
-
Navega a: Configuración de Radio > Bluetooth.
