Arduino Nano 33 IOT — классический Bluetooth (последовательный)

У меня есть arduino nano 33 iot, и я впервые работаю с bluetooth. Пока BLE работает нормально, я могу использовать приложение на своем смартфоне, чтобы проверить сервисы и характеристики. Можно ли на этой плате отправлять данные по последовательному каналу через Bluetooth?

, 👍-1


1 ответ


Лучший ответ:

2

На этой плате установлено несколько процессоров. Основной процессор (SAMD) rus ваш код arduino. Существует также процессор на базе ESP32, который запускает WIFI и Bluetooth. Существует довольно многофункциональная библиотека для управления WIFI под названием WIFININA. Однако в этой библиотеке НЕТ функций Bluetooth. Поэтому, пока кто-нибудь не напишет библиотеку, которая позволит вам управлять функциями Bluetooth этого чипа ESP32, я не думаю, что вы сможете отправлять произвольные последовательные данные через Bluetooth. Это «возможно» сделать, но не без большого количества технического волшебства.

Вот несколько ссылок на примеры того, как мог бы выглядеть код, если бы вы писали код непосредственно для чипа ESP32, здесь https://github.com/espressif/arduino-esp32/blob/master/libraries/BluetoothSerial/examples/SerialToSerialBT/SerialToSerialBT.ino

,

Спасибо за ответ! Так что на данный момент я продолжу использовать BLE, так как у меня нет ни навыков, ни времени, чтобы написать такую библиотеку! Или используйте другую плату bluetooth/плату расширения., @ygosteli

К вашему сведению, BLE расшифровывается как Bluetooth Low Energy, так что это тоже Bluetooth., @tavis

Да, я знаю. Но вы видите разницу в связи между Bluetooth «классическим» и низким энергопотреблением, это правильно? Например, последовательный режим с низким энергопотреблением невозможен?, @ygosteli