Обнаружитель телефона по bt

Тема в разделе "Закажу проект", создана пользователем DayGaik, 3 ноя 2020.

Метки:
  1. DayGaik

    DayGaik Нерд

    Задача проста: Обнаружитель телефона по BT

    Дано:
    • Плата Arduino Nano 33 BLE
    Надо:
    • Функция, возвращающая число. Чем ближе телефон, тем больше число. -1 - если телефон не обнаружен.
    • Функции для сопряжения/рассопряжения.
    Условия:
    • Функция должна работать как можно быстро, не больше 1 сек.
    • Блютуз на плате должен быть включен только на время работы функции.
    • В телефоне не должно быть никаких приложений, только включенный блютуз.

    Как я себе представляю:
    При нажатии кнопки, вызывается функция. Она пытается подключиться к телефону как какой-то внешний гаджет (например, как внешняя клава). И если подключение есть - то определяет уровень сигнала и отключается.

    Вся сложность в том, что библиотека ArduinoBLE не поддерживает сопряжение и шифрование. Вас это не испугает?
     
  2. parovoZZ

    parovoZZ Гуру

    а что это?

    и зачем тогда использовать эту ардуину?
     
  3. DayGaik

    DayGaik Нерд

    Я это сам не могу решить, возможно кто-то может. Может кто-то уже делал. Вероятно же, что можно адаптировать код от другого чипа, а не писать с нуля. А на другой плате я и сам сделаю (не без помощи, конечно).
     
  4. Nekto_nikto

    Nekto_nikto Гик