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