I am trying to discover BLE advertising packets sent by periferal to iOS.
A strange behavior that I am observing is that I am only getting ADV_SCAN_IND packets only once for 1 peripheral, while ADV_IND and SCAN_RESP is recieved regularly.
I want to use ADV_SCAN_IND to pass-on actions from peripherals to iOS devices, but with current observations it is not looking feasible.
Can someone expain how the ADV_SCAN_IND and ADV_IND is treated differently by Apple.