各位大神:
我现在想拿到从设备scanRspData中的 local name,我看到论坛上很多帖子都说,只要在GAP_DEVICE_INFO_EVENT事件中,添加
if (pEvent->deviceInfo.eventType == GAP_ADRPT_SCAN_RSP)
{
//pEvtData
}
就可以从pEvtData中拿到相关的信息。我现在觉得很奇怪的是,我scan了一下,搜索到周边有14个设备,GAP_DEVICE_INFO_EVENT事件被触发了16次,但是大部分情况下eventType都等于GAP_ADRPT_ADV_IND。等于GAP_ADRPT_SCAN_RSP的情况只有两三个,我手上有一个遥控器,在手机上都可以搜索到名字的,Scan的结果也显示有这个设备,但是我拿不到这个设备对应的scanRspData。
请教大神们,这是怎么回事,应该要怎么解决?