在ObserverEventCB回调函数里面获取广播包数据
case GAP_DEVICE_INFO_EVENT:
{
PRINT("Discovery over...\n");
int i;
centralAddDeviceInfo(pEvent->deviceInfo.addr, pEvent->deviceInfo.addrType);
PRINT("Data: ");
for(i = 0; i < pEvent->deviceInfo.dataLen; i++)
{
PRINT("%x ", pEvent->deviceInfo.pEvtData[i]);
}
PRINT("\n");
}
只能获取到广播包的数据,没有扫描包的数据是为什么?
但是调试助手能看到广播包+扫描包的数据,是因为pEvent->deviceInfo.pEvtData只有广播包的数据吗