打印
[蓝牙芯片]

CH592F Central 发起枚举服务请求后,一直处于等待中

[复制链接]
56|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
CH592F Central 发起枚举服务请求后,一直处于等待中,之后连接断开,用BLE 分析仪抓包,Central没有发出枚举服务的请求。
bStatus_t result;
static void centralStartDiscovery(void)
{
// Initialize cached handles
centralDiscState = BLE_DISC_STATE_SVC;
// Discovery simple BLE service
//  result = GATT_DiscAllPrimaryServices(centralConnHandle,centralTaskId );
result = GATT_DiscPrimaryServiceByUUID(centralConnHandle,(uint8_t *)Serv_uuid,ATT_UUID_SIZE,centralTaskId);
}
以上不管调用哪个,返回的都是22(blePending)。请问可能是什么原因?
对比客户之前的包分析,
这个是从机端发过来的,我们的返回的与客户原来的不一样,不知道是不是这个原因?但LL_SLAVE_FEATURE_REQ如何处理?好象咱们没有开放相应的接口?
下面第一个图片是咱们抓包的截图,第二个图片是客户之前产品的截图:
麻烦帮忙分析一下,无法枚举服务的可能的原因,如何继续调试?谢谢


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

17

帖子

0

粉丝