主机(Host): 通用属性配置文件GATT(Generic Attribute Profile)

本文详细介绍了蓝牙GATT(Generic Attribute Profile)的协议栈、配置与角色,强调了客户端和服务器的角色交互。内容涵盖服务发现、特征值的读写、通知和指示,以及属性协议的PDU。同时,阐述了GATT配置文件的层次结构,包括服务、包含的服务和特性,并讨论了服务互操作性、L2CAP和GAP的互操作性要求。
摘要由CSDN通过智能技术生成

概述

协议栈

在这里插入图片描述

配置与角色

角色有客户端和服务器.
设备可以同时拥有2种角色.
客户端: 一个设备, 可以向服务器发起命令和请求, 且可以接收服务器的响应,指示, 通知.
服务器: 一个设备, 可以接收客户端的命令和请求, 且可以给客户端发送响应,指示,通知

用户要求和场景

交换配置

发现服务和特征

读特征值

写特征值

通知特征值

指示特征值

属性协议(Attribute Protocol)

GATT使用属性协议在设备间传输数据, 包括命令,请求,响应,指示,通知和确认.

属性协议PDU

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值