Задача проста: Обнаружитель телефона по BT Дано: Плата Arduino Nano 33 BLE Надо: Функция, возвращающая число. Чем ближе телефон, тем больше число. -1 - если телефон не обнаружен. Функции для сопряжения/рассопряжения. Условия: Функция должна работать как можно быстро, не больше 1 сек. Блютуз на плате должен быть включен только на время работы функции. В телефоне не должно быть никаких приложений, только включенный блютуз. Как я себе представляю: При нажатии кнопки, вызывается функция. Она пытается подключиться к телефону как какой-то внешний гаджет (например, как внешняя клава). И если подключение есть - то определяет уровень сигнала и отключается. Вся сложность в том, что библиотека ArduinoBLE не поддерживает сопряжение и шифрование. Вас это не испугает?
Я это сам не могу решить, возможно кто-то может. Может кто-то уже делал. Вероятно же, что можно адаптировать код от другого чипа, а не писать с нуля. А на другой плате я и сам сделаю (не без помощи, конечно).