Освой Arduino играючи
/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000
Кроме классического Bluetooth-соединения в состав платы входит Bluetooth Low Energy (BLE). Основное отличие новой технологии - используется для передачи небольших данных на близкие расстояния. Соединение не держится постоянно, устройство засыпает и просыпается по необходимости. Часто используется в медицинских приборах, фитнесс-браслетах, маячках, умном доме.
Поддерживаются три типа соединения: точка-точка, широковещательный режим и mesh-сети.
При установке платы ESP32 в среде Arduino IDE появляется отдельный раздел примеров Examples/ESP32 BLE Arduino с примерами:
Плата может работать как клиент и как сервер. Для быстрого знакомства подойдут примеры BLE_scan, BLE_client и BLE_server. Во всех случаях для проверки работоспособности скетча поможет смартфон с поддержкой BLE и другие устройства (часы, фитнесс-браслеты и т.д.).
С практическим применением в проекте я пока не сталкивался.