当前位置: 技术问答>linux和unix
蓝牙sdp协议中的一个小问题(送分)
来源: 互联网 发布时间:2016-05-06
本文导语: 论坛里好象没有多少懂蓝牙的高手,不过希望还是能在这里找到帮助 我在用蓝牙sdp协议的时候,想获取对方(比如手机)的服务通道号,比如我想查询 蓝牙地址为:01:23:45:67:89:AB 这个地址的...
论坛里好象没有多少懂蓝牙的高手,不过希望还是能在这里找到帮助
我在用蓝牙sdp协议的时候,想获取对方(比如手机)的服务通道号,比如我想查询
蓝牙地址为:01:23:45:67:89:AB 这个地址的服务通道号,
session = sdp_connect(BDADDR_ANY, &target, SDP_RETRY_IF_BUSY);
target为上面的蓝牙地址
连接建立后,调用sdp_service_search_attr_req();得到要查询的蓝牙服务列表
而这个时候的列表里应该有我想得到的服务通道号信息了,为什么response_list里的值是空的呢?
我在用蓝牙sdp协议的时候,想获取对方(比如手机)的服务通道号,比如我想查询
蓝牙地址为:01:23:45:67:89:AB 这个地址的服务通道号,
session = sdp_connect(BDADDR_ANY, &target, SDP_RETRY_IF_BUSY);
target为上面的蓝牙地址
连接建立后,调用sdp_service_search_attr_req();得到要查询的蓝牙服务列表
而这个时候的列表里应该有我想得到的服务通道号信息了,为什么response_list里的值是空的呢?
|
重新编译blue库看看
|
接受interface有绑定对吗?
|
mark