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:
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, ....?
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, ....?