你好,我现在使用observer去监听不连接的广播数据包,发现不能完全监听广播包(广播包的频率只有1Hz),请问,怎样才能做到和sniffer一样能监听到所有的数据包(即便我把广播包的频率提高到几十hz)?Image may be NSFW.
Clik here to view.
case GAP_DEVICE_INIT_DONE_EVENT:
{
{
gapDeviceInitDoneEvent_t *pEvt = (gapDeviceInitDoneEvent_t *)pEvent;
osal_memcpy( dongleAddr, pEvt->devAddr, B_ADDR_LEN );//复制蓝牙地址
}
LCD_WRITE_STRING( "BLE Observer", HAL_LCD_LINE_1 );
LCD_WRITE_STRING( bdAddr2Str( pEvent->initDone.devAddr ), HAL_LCD_LINE_2 );
GAPObserverRole_StartDiscovery( DEFAULT_DISCOVERY_MODE,
DEFAULT_DISCOVERY_ACTIVE_SCAN,
DEFAULT_DISCOVERY_WHITE_LIST );
}
break;