NuS-NimBLE-Serial
Nordic UART Service для BLE-коммуникаций на ESP32 с поддержкой блокирующих и неблокирующих операций
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:a53e0df6c118e925ccb87be0001ffa0aa076efea328d4658b3fe29ffb184c908NuS_NimBLE_Serial-4.2.1-a53e0df6.zipОписание
Если вам нужна серийная связь по Bluetooth Low Energy на ESP32, эта библиотека реализует Nordic UART Service — фактический стандарт для BLE-коммуникаций там, где Bluetooth Classic уже не используется. Предлагает объект, работающий как обычный Serial, поддерживает как блокирующие, так и неблокирующие операции чтения-записи. Встроены готовые обработчики AT-команд и shell-команд, которые легко кастомизируются, плюс возможность реализовать собственные протоколы поверх NuS. Библиотека совместима с другими BLE-сервисами и работает на платах, поддерживаемых NimBLE-Arduino. Начиная с версии 3.3.0 FreeRTOS больше не требуется, что упрощает использование.