ESP32 C3开发实战 -6(BLE组件-2)

ESP32 C3开发实战 -6(BLE组件-2)
基于ESP32 C3开发物联网设备通常使用基于BLE低功耗蓝牙而非经典蓝牙。BLE协议定义了3层软件结构应用层Application Layer主机层Host Layer控制层Controller Layer一般认为主机层和控制器层组成了低功耗蓝牙协议栈 (Bluetooth LE Stack)。控制器层基本上是属于SOC集成的硬件链路BLE开发通常不需要去特别关注此层需要指导一个概念控制器层由物理层和链路层构成属芯片硬件范畴。而我们开发BLE应用多数是用于APP连接、小程序交互、传感器数据、BLE间设备交互等项目那么这些时候都是与主机层的应用GAP、GATT、ATT等进行的开发GAP定义设备的连接GATT层就是包含一系列服务、特征、描述等APP等上层应用很多数据交互都与这个服务进行数据交互。比如一个温度传感器数据需要上报给APP。那么可以建立一个UUID服务器定制属性通知、温度值temp数据这时就是从特征上发。

最新新闻

日新闻

周新闻

月新闻