0

我在 Windows 上使用 nObex 通过蓝牙创建与 Android 手机的 Obex 连接。作为库,我正在使用 nObex https://github.com/nccgroup/nOBEX AF_BLUETOOTH 在 windows 下不可用,而我正在使用 pybluez 创建连接。

身份验证工作正常,在电话上我必须接受我可以访问文件系统。当我尝试创建 OBEX 连接时:

b'\x80\x00\x0e\x10\x00\xff\xffF\x00\x071106'
|opcode for connect = 0x80| length = 0x000e|obex version = 0x10 = 16| flags = 0x00| max obex message length = 0xffff| length header = 0x0007| profile = 1106

我收到以下回复:

b'\xc6\x00\x0c\x10\x00\xff\xfe\xcb\x00\x00\x00\x01'
\xc6 = 198 is the flag for "HTTP Not Acceptable" 

有谁明白,为什么我无法获得连接?

4

1 回答 1

0

对于 MAP 和 FTP 配置文件,必须添加目标 ID。我为此使用了错误的 UUID。消息访问服务 (MAS) 的目标 ID 可在第 64 页的 MAP 文档 ( https://www.academia.edu/32372957/MESSAGE_ACCESS_PROFILE ) 中找到

于 2019-09-02T12:51:37.970 回答