2019 年 11 月 30 日, ESP32 通過(guò)了藍牙技術(shù)聯(lián)盟(Bluetooth SIG)Bluetooth LE 5.0 的認證。這標志著(zhù) ESP32 Controller 支持的協(xié)議版本從 Bluetooth LE 4.2 升級到了 Bluetooth LE 5.0,具有更高的穩定性和兼容性。Bluetooth LE 5.0 越來(lái)越成為當前藍牙芯片的主流版本,這樣一來(lái),ESP32 將更好地兼容和適配其他藍牙 5.0 芯片,在藍牙及物聯(lián)網(wǎng)領(lǐng)域發(fā)揮優(yōu)勢。

實(shí)現和開(kāi)發(fā) Bluetooth LE 應用不僅需要支持該功能的芯片,還需要與芯片配套的 Bluetooth LE 協(xié)議棧。Bluetooth LE 協(xié)議分為應用層協(xié)議 Bluetooth LE Application 與核心協(xié)議 Bluetooth LE Core。其中 Bluetooth LE Core 包含 Controller 和 Host 兩部分:

  • Controller :定義 RF、Baseband 等偏硬件的規范;

  • Host :在邏輯鏈路的基礎上進(jìn)行封裝,使上層 Bluetooth LE Application 可以更方便使用。

此次,ESP32 Controller 通過(guò)了很多 Bluetooth LE 最新升級更新的 cases,還新增了一些 features。更新后的 cases 要求比之前更加嚴格和細致,這使得通過(guò)認證的最新版本軟件具有更高的可靠性;新增的 features 使 ESP32 Controller 支持的功能更加完善,經(jīng)測試的 Bluetooth LE cases 相比上次認證增加了一倍之多。

為配套使用 ESP32 Controller 軟件,客戶(hù)可以使用 ESP-IDF 里面的 Bluetooth LE Host 協(xié)議棧。ESP-IDF 支持兩套 Bluetooth LE Host:

  • NimBLE Host(已通過(guò) Bluetooth LE 5.1 的認證)


  • Bluedroid Host(即將通過(guò) Bluetooth LE 5.0 的認證)

* 注:由于硬件限制,ESP32 并不支持 Bluetooth LE 5.0 的完整功能,例如 2M PHY,LE Long Range,ADV Extensions 等功能。

值得一提的是,藍牙與 Mesh 網(wǎng)絡(luò )的結合也將成為實(shí)現物聯(lián)網(wǎng)的關(guān)鍵技術(shù)。Mesh 網(wǎng)絡(luò )能夠使設備實(shí)現“多對多”的關(guān)系,信息在網(wǎng)絡(luò )所有節點(diǎn)之間傳輸,能夠將數據覆蓋到非常大的物理區域,實(shí)現萬(wàn)物智能互聯(lián)。 提供了ESP-BLE-MESH 解決方案,并于 2019 年 9 月通過(guò)了藍牙技術(shù)聯(lián)盟(SIG)的全功能認證。

目前市場(chǎng)上有大量藍牙產(chǎn)品存在,例如智能手環(huán)等可穿戴設備,智能音箱、智能故事機等娛樂(lè )設備,掃地機器人、智能照明、智能插座等智能家居設備……藍牙 5.0 和 藍牙 Mesh 技術(shù)的成熟,將會(huì )帶動(dòng)多點(diǎn)互聯(lián)物聯(lián)網(wǎng)的發(fā)展。結合樂(lè )鑫的各類(lèi) AIoT 解決方案,用戶(hù)可以使用ESP-BLE-MESH 開(kāi)發(fā)出便捷、有趣的產(chǎn)品,應用于智能家居、智慧工業(yè)、醫療保健、智能建筑、新型汽車(chē)等領(lǐng)域。