Подскажите пожалуйста, вот простой код включения блютуз приемника, можно ли задать свой пароль для активации соединения, соответственно, что бы только я мог к нему подключаться и потом он автоматически делал повторное подключение ко мне после разрыва связи?
Вот сам код
#include "BluetoothA2DPSink.h"
#ifndef LED_BUILTIN
#define LED_BUILTIN 2 // pin number is specific to your esp32 board
#endif
BluetoothA2DPSink a2dp_sink;
esp_a2d_connection_state_t last_state;
void setup() {
Serial.begin(115200);
// LED
pinMode(LED_BUILTIN, OUTPUT);
// startup sink
a2dp_sink.set_auto_reconnect(true);
a2dp_sink.start("777");
}
void loop() {
// check state
esp_a2d_connection_state_t state = a2dp_sink.get_connection_state();
if (last_state != state){
bool is_connected = state == ESP_A2D_CONNECTION_STATE_CONNECTED;
Serial.println(is_connected ? "Connected" : "Not connected");
digitalWrite(LED_BUILTIN, is_connected);
last_state = state;
}
delay(1000);
}
Вот библиотека
https://pschatzmann.github.io/ESP32-A2DP/html/class_bluetooth_a2_d_p_sink.html