目录
OBEX_PBAP协议概览
OBEX协议简介
Obex对象模型(Object Model)
Obex会话协议(Session Protocol)
请求格式
回复格式
PBAP协议简介
Pbap对象和格式
对象类型
对象实体
PBAP特征
PBAP功能举例
PullPhoneBook Function
OBEX_PBAP协议数据分析
OBEX_PBAP协议概览
我首先对下面两个将要介绍的协议做一个宏观是的介绍,先来看一下在整个协议栈中的结构:
![](https://i-blog.csdnimg.cn/blog_migrate/6e8520f70ea54cfbbcebb2192cf6db39.png)
从上图中我们可以看到,最上层的是应用在此处为pbap,往下则是vcard的数据格式处理层,在往下是obex协议,它为上层的应用提供数据交互的接口;之后则是rfcomm和sdp,他们分别提供服务发现和模拟串口的功能,具体去看相关协议;最后则是l2cap和hci层,他们为上层协议,提供了一个统一的数据传输通道。
所以我们想要学习pbap,首先得学习obex协议,pbap的数据都包含在obex参数的包体