Библиотека ардуино или код для ESP32 для сканирования устройств Bluetooth?
Есть ли какой-нибудь код или библиотека, которые позволили бы мне сканировать близлежащие устройства Bluetooth с помощью общей платы ESP32 ? Я нашел аналогичный код только для реальных плат Arduino.
@adrianTNT, 👍1
Обсуждение2 ответа
Пакет поддержки плат ESP32 для Arduino включает библиотеки для ESP32 Bluetooth и BLE. В обеих библиотеках есть примеры, которые вы можете найти в меню Примеров Arduino IDE.
Я просмотрел примеры, но не увидел ни одного, в котором были бы перечислены близлежащие устройства, только различные примеры того, как выполнить сопряжение с конкретным устройством., @adrianTNT
https://github.com/esp32beans/ESP32-BT-exp — это двойной Bluetooth Режим сканера (классический и BLE). ESP32-BT-exp работает на оригинальном ESP32. Никакой другой ESP32 не поддерживает классический режим BT.
Сработало, как и было обещано! Как жаль, что это *только* ESP32, а не ESP32S2/S3 или ESP32C2/C3. (Напрасно разглагольствуйте о соглашениях об именах Espressif...), @Kenn Sebesta
- ESP32 запускает BLE после глубокого сна
- ESP32 Arduino Bluetooth Serial не подключается повторно после отключения
- Служба BLE ESP32 не видна Node-RED
- Ошибка стека ESP32 при чтении с устройства BLE
- Пример кода для ESP32 в качестве медиа-контроллера для Android/iPhone Media Apps
- Имена синтаксического анализа обнаружения Bluetooth ESP32
- Веб-страница с использованием Bluetooth?
- Невозможно установить библиотеку esp_camera
поиск в Интернете показывает некоторые, @jsotola
Что ж.. теперь этот вопрос является ответом №4 в веб-поиске, и 2 из приведенных выше ответов предназначены только для BLE, а другой приводит к другому вопросу без ответа. Найти хороший пример не так-то просто, потому что совсем недавно платформа Arduino - ESP32 добавила расширенную поддержку Bluetooth-и не так-то просто использовать версии receient., @IanH
@IanH Почти два года спустя появилось реальное решение этой проблемы. См. ответ gbafamily ниже., @Kenn Sebesta