2019 年 11 月 30 日, ESP32 通过了蓝牙技术联盟(Bluetooth SIG)Bluetooth LE 5.0 的认证。这标志着 ESP32 Controller 支持的协议版本从 Bluetooth LE 4.2 升级到了 Bluetooth LE 5.0,具有更高的稳定性和兼容性。Bluetooth LE 5.0 越来越成为当前蓝牙芯片的主流版本,这样一来,ESP32 将更好地兼容和适配其他蓝牙 5.0 芯片,在蓝牙及物联网领域发挥优势。

实现和开发 Bluetooth LE 应用不仅需要支持该功能的芯片,还需要与芯片配套的 Bluetooth LE 协议栈。Bluetooth LE 协议分为应用层协议 Bluetooth LE Application 与核心协议 Bluetooth LE Core。其中 Bluetooth LE Core 包含 Controller 和 Host 两部分:

  • Controller :定义 RF、Baseband 等偏硬件的规范;

  • Host :在逻辑链路的基础上进行封装,使上层 Bluetooth LE Application 可以更方便使用。

此次,ESP32 Controller 通过了很多 Bluetooth LE 最新升级更新的 cases,还新增了一些 features。更新后的 cases 要求比之前更加严格和细致,这使得通过认证的最新版本软件具有更高的可靠性;新增的 features 使 ESP32 Controller 支持的功能更加完善,经测试的 Bluetooth LE cases 相比上次认证增加了一倍之多。

为配套使用 ESP32 Controller 软件,客户可以使用 ESP-IDF 里面的 Bluetooth LE Host 协议栈。ESP-IDF 支持两套 Bluetooth LE Host:

  • NimBLE Host(已通过 Bluetooth LE 5.1 的认证)


  • Bluedroid Host(即将通过 Bluetooth LE 5.0 的认证)

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

值得一提的是,蓝牙与 Mesh 网络的结合也将成为实现物联网的关键技术。Mesh 网络能够使设备实现“多对多”的关系,信息在网络所有节点之间传输,能够将数据覆盖到非常大的物理区域,实现万物智能互联。 提供了ESP-BLE-MESH 解决方案,并于 2019 年 9 月通过了蓝牙技术联盟(SIG)的全功能认证。

目前市场上有大量蓝牙产品存在,例如智能手环等可穿戴设备,智能音箱、智能故事机等娱乐设备,扫地机器人、智能照明、智能插座等智能家居设备……蓝牙 5.0 和 蓝牙 Mesh 技术的成熟,将会带动多点互联物联网的发展。结合乐鑫的各类 AIoT 解决方案,用户可以使用ESP-BLE-MESH 开发出便捷、有趣的产品,应用于智能家居、智慧工业、医疗保健、智能建筑、新型汽车等领域。