BLE的GATT和GATT MTU是什么意思
时间: 2024-08-15 14:10:50 浏览: 157
解决android端Ble蓝牙每次只能接收 20字节的 方法类
3星 · 编辑精心推荐
BLE(蓝牙低功耗)中的GATT(Generic Attribute Profile)是蓝牙标准中的一种服务模型,它允许设备之间通过统一的属性协议进行交互。GATT将设备的功能和服务组织成一系列的“特性”(Attributes),每个特性都有唯一的标识,并能被其他设备读取、写入或订阅变化。
GATT MTU(Maximum Transfer Unit)是指在BLE连接上能够发送的最大单个数据包的字节数量,它是数据传输的一个关键参数。由于BLE注重低功耗和实时性,MTU值通常比传统蓝牙较小,比如最常见的可能是23字节(考虑到GATT头、链路层头等开销)。较小的MTU意味着更频繁的分片传输,但也降低了电量消耗。
阅读全文