В распоряжении пользователя находятся три основных параметра управления Bluetooth: активация модуля, выбор режима сопряжения и установка фиксированного PIN-кода. Технически эти изменения применяются через административное сообщение с использованием структуры Config.Bluetooth в формате protobuf.
Важное замечание для владельцев ESP32: при включении Wi-Fi модуль Bluetooth деактивируется автоматически. Приоритет в работе устройства всегда отдается беспроводной сети Wi-Fi.
Основные параметры конфигурации
Включение (Enabled). Этот пункт отвечает за непосредственную активацию радиомодуля Bluetooth на устройстве.
Режимы сопряжения (Pairing Mode). Вы можете выбрать один из трех сценариев авторизации:
- RANDOM_PIN — система генерирует случайный код безопасности при каждой попытке подключения.
- FIXED_PIN — для авторизации используется заранее определенный статический пароль.
- NO_PIN — режим сопряжения без использования защитного кода.
Определение режима по умолчанию
Система автоматически выбирает начальный режим работы в зависимости от комплектации устройства при первом запуске:
С подключенным дисплеем:
Если при старте обнаружен экран, по умолчанию устанавливается режим случайного кода (RANDOM_PIN). Даже если позже вы отсоедините экран, этот режим сохранится. Поэтому, если вы планируете использовать устройство без монитора в дальнейшем, лучше заранее переключиться на другой способ авторизации.
Без дисплея:
Если экран не обнаружен, система активирует режим фиксированного пароля (FIXED_PIN).
Фиксированный PIN-код (Fixed PIN)
Если выбран метод авторизации FIXED_PIN, по стандарту используется комбинация 123456. Для всех остальных режимов это значение не имеет веса и игнорируется. При необходимости вы можете задать собственное шестизначное число в настройках.
Безопасность
Мы настоятельно рекомендуем сменить стандартный пароль 123456 на уникальную комбинацию. Использование заводского кода существенно снижает уровень защиты вашего устройства и создает риск несанкционированного доступа.