Android Question BLE Bluetooth important data missing

Cesaral

Member
I am using a Bluetooth sniffer dongle with my PC and a sniffer program that captures all the frames received and show all the data of the frame, including the CRC. I can see that some of the frames received have a very low energy (from sources quite far from me) and this are received with CRC errors. In my analysis I normally discard the frames with CRC errors, but not always.

I have done a BLE program in B4A that listens and list all the frames received. The data I get and process from this object is from the event:

B4X:
Sub Manager_DeviceFound (Name As String, Id As String, AdvertisingData As Map, RSSI As Double)

I guess that the BLE object only delivers the data with the right CRC....Is there a way to receive all the raw frame, including the header, CRC, ....?
 
Top