OBEX 交互
交互协议格式

opcode (1 Byte)
PBAP 支持的操作如下:

其对应的值如下:

Length (2 Bytes)
长度,感觉不需要多余的解释
Headers
这个比较重要,一条交互协议可能包含多个header。


表示基于OBEX的上层应用协议在请求或响应包中传递的附加信息,也是由一系列连续的Tag-Length-Value构造组成:

支持的属性header

其中PropertySelector64位的数据组成,所以每一位都代表了一种属性,如果PCE请求的电话簿需要包含对应的数据,就将该数据对应在PropertySelector的二进制位设置为true(1)。具体每一位的含义见下图:

三种常见Opcode
Connect

- OBEX version number:已编码的OBEX协议版本,当前默认为1.0,这个和OBEX协议没有必然相同的关系。
- flags:连接的标志,默认为 0。
- maximum OBEX packet length:OBEX数据传输的最大包长,连接两方协议确定。
Frontline 截图
- request

- response

Get

Frontline 截图
-
Request

-
Response

Disconnect

694





