bluetooth

The Bluetooth config options are: Enabled, Pairing Mode and Fixed PIN Value. Bluetooth config uses an admin message sending a Config.Bluetooth protobuf.

:::info ESP32 Devices: Bluetooth will be disabled if WiFi is enabled. The WiFi setting takes precedence. :::

Значения конфигурации Bluetooth

Enabled

Включает Bluetooth.

Pairing Mode

Укажите режим сопряжения.

RANDOM_PIN генерирует случайный PIN во время выполнения. FIXED_PIN использует фиксированный PIN, который затем должен быть дополнительно указан. Наконец, NO_PIN отключает аутентификацию по PIN.

Default Pairing Mode

Режим сопряжения по умолчанию будет определён на основе того, подключён ли к устройству экран во время первой загрузки (или при устаревшем состоянии устройства), если не настроено вручную через опции конфигурации Bluetooth.

Fixed PIN

Если ваш режим сопряжения установлен в FIXED_PIN, значение по умолчанию — 123456. Для всех других режимов сопряжения это число игнорируется. Пользовательское целое число (6 цифр) можно установить через опции конфигурации Bluetooth.

:::danger Warning Настоятельно рекомендуется изменить код FIXED_PIN по умолчанию на вашем устройстве. Оставление кода по умолчанию может представлять значительный риск безопасности. :::

Доступность клиента конфигурации Bluetooth

      <Icon icon="mdi:android" height="1.5rem" style={{ marginRight: "0.25rem" }} /> Android
    </>
  ),
  value: "android",
},
{
  label: (
    <>
      <Icon icon="mdi:apple" height="1.5rem" style={{ marginRight: "0.25rem" }} /> Apple
    </>
  ),
  value: "apple",
},
{
  label: (
    <>
      <Icon icon="mdi:terminal" height="1.5rem" style={{ marginRight: "0.25rem" }} /> CLI
    </>
  ),
  value: "cli",
},
{
  label: (
    <>
      <Icon icon="mdi:internet" height="1.5rem" style={{ marginRight: "0.25rem" }} /> Web
    </>
  ),
  value: "web",
},

]}>

Android

:::info

Все опции конфигурации Bluetooth доступны для Android.

  1. Откройте приложение Meshtastic
  2. Перейдите к: Вертикальное многоточие (3 точки справа вверху) > Конфигурация радио > Bluetooth

:::

Apple

:::info

Все опции конфигурации Bluetooth доступны в iOS, iPadOS и macOS в Настройки > Конфигурация устройства > Bluetooth.

:::

CLI

:::info

Все опции конфигурации Bluetooth доступны в CLI Python. Примеры команд приведены ниже:

:::

Setting Acceptable Values Default
bluetooth.enabled true, false true
bluetooth.mode RANDOM_PIN, FIXED_PIN, NO_PIN RANDOM_PIN
bluetooth.fixed_pin integer (6 digits) 123456

:::tip

Поскольку устройство перезагрузится после отправки каждой команды через CLI, рекомендуется при установке нескольких значений в разделе конфигурации объединять команды в одну.

```shell title="Example:" meshtastic --set bluetooth.enabled true --set bluetooth.fixed_pin 111111


:::

```shell title="Enable/Disable Bluetooth Module"
meshtastic --set bluetooth.enabled true
meshtastic --set bluetooth.enabled false

shell title="Set a fixed pin" meshtastic --set bluetooth.mode FIXED_PIN meshtastic --set bluetooth.fixed_pin 111111

Web

:::info

Все опции конфигурации модуля Bluetooth доступны в веб-интерфейсе.

  1. Откройте веб-интерфейс Meshtastic.
  2. Перейдите к: Конфигурация радио > Bluetooth

:::