快速配对需要额外的通道才能与提供程序建立持久连接,以支持快速配对扩展程序。当提供程序连接到受支持的 Seeker 时,Seeker 会尝试连接消息流。
支持的实现方式
快速配对支持两种消息流实现:
RFCOMM
使用固定的 UUID 作为端点
df21fe2c-2515-4fdb-8886-f12c4d67927c
L2CAP
使用 GATT PSM 特征获取 L2CAP 连接的 PSM 值。
消息格式
连接后,您可以使用以下格式交换消息:
Octet | 数据类型 | 说明 | 是否必需? |
---|---|---|---|
0 | uint8 | 消息群组 | 强制 |
1 | uint8 | 邮件内容代码 | 强制 |
2 - 3 人 | uint16 | 其他数据长度 | 强制 |
4 - n | 附加数据 | 可选 |
额外数据长度和额外数据字段应采用大端序。