Bluetooth 向东芝蓝牙添加sdp服务记录

Bluetooth 向东芝蓝牙添加sdp服务记录,bluetooth,Bluetooth,我试图将自定义rfcomm服务记录添加到数据库中,但它总是返回错误代码-2008(“将无效的服务记录数据添加到SDP-DB(可能被破坏”) 我在其他API(如widcomm、bluesoliel、MS stack)上没有遇到这个问题。可能是服务属性的定义中有一些错误 代码段: 感谢您的帮助 Nicholas将第一行更改为: 0x36, 0x00, 0x69, 到 那里的长度值错误。:-) (或 ) 另外,我认为添加ServiceRecordHandle属性是错误的,因为我假设堆栈必须添加该属

我试图将自定义rfcomm服务记录添加到数据库中,但它总是返回错误代码-2008(“将无效的服务记录数据添加到SDP-DB(可能被破坏”)

我在其他API(如widcomm、bluesoliel、MS stack)上没有遇到这个问题。可能是服务属性的定义中有一些错误

代码段:

感谢您的帮助


Nicholas将第一行更改为:

0x36, 0x00, 0x69,

那里的长度值错误。:-)

(或

)


另外,我认为添加ServiceRecordHandle属性是错误的,因为我假设堆栈必须添加该属性——用户无法判断哪些句柄已经在使用中。

很抱歉,回复太晚:)您完全正确。谢谢
0x36, 0x00, 0x66,
0x35, 0x66,