Hello,
I am developing application based on nRF52833 DK. Basically, my application scans all iBeacon messages (ADV_NONCONNETABLE) and transmit to computer.
I would like to make filter based UUIDs inside iBeacon packet format. The UUID is 128 bit lenght. Is there any filters in SDK that I can use?
I saw this function nrf_ble_scan_filter_set. However, this function use only 16 bit UUID.
nrf_ble_scan_filter_set call this function inside
case SCAN_UUID_FILTER:
{
ble_uuid_t * p_uuid = (ble_uuid_t *)p_data;
return nrf_ble_scan_uuid_filter_add(p_scan_ctx, p_uuid);
}
ble_uuid_t structure holds only 16 bit uuid. Is there any way to filter iBeacon messages based on 128 bit UUID?
Thanks