В 2016 году был представлен Espressif Systems ESP32, одним из ключевых отличий ESP8266 от ESP32 было то, что последний поддерживал Bluetooth 4.2.
Но, с тех пор Bluetooth Special Interest Group (SIG) выпустила Bluetooth 5.0 (2016) с более высокими скоростями и большим диапазоном, а Bluetooth 5.1 (2019) добавил определение местонахождения для приложений позиционирования внутри помещений. Можно подумать, что обновление с Bluetooth 4.2 до Bluetooth 5.0/5.1 могло бы потребовать нового оборудования, но, очевидно, это не так.
Как видно из приведенной выше ссылки и снимка экрана, ESP32 теперь является Bluetooth LE 5.0-сертифицированным, пройдя сертификацию SIG Bluetooth LE 5.0. Это означает, что версия протокола Bluetooth, поддерживаемая микроконтроллером ESP32, была обновлена с Bluetooth LE 4.2 до Bluetooth LE 5.0 с улучшенной стабильностью и совместимостью. Другая ссылка также показывает сертификацию Bluetooth 5.1 для стека хоста ESP NimBLE.
К сожалению, это не означает, что ESP32 поддерживает более длинный диапазон и более высокую скорость передачи данных, что стало возможным благодаря Bluetooth 5.0, как объяснено в анонсе, поскольку для этого действительно потребуются некоторые аппаратные изменения, а вместо этого речь идет об улучшенной совместимости.
Сертификация ESP32 Bluetooth LE 5.0 означает, что программное обеспечение было усилено, пройдя большее количество тестов на сертификацию.Стек протоколов Bluetooth LE Host в ESP-IDF поддерживает два типа хостов Bluetooth LE: вышеупомянутый NimBLE хост, сертифицированный Bluetooth 5.1, и Bluedroid хост, который вскоре должен получить сертификат Bluetooth LE 5.0.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.