This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Will SCAN_REQ affect the scanning timing.

I am doing an application that relies on continuous scanning of the beacons. So if I use SCAN_RSP in the advertising device, would this affect the timing of the scanning device. I have used PPK to try to measure the timing of scanning, but I can see a lot of disruptions like in this figure. This figure is a 100ms scanning. But you can see that the power consumption is not constant.

 

I want to know if a device receives a beacon in active mode and send a SCAN_REQ. What is the time duration that the scanning device has to stop scanning in order to send a SCAN_REQ?

Parents Reply
  • It's all in the BT core spec. ;)

    But in short the BT spec define TIFS (time interframe spacing) as the time to change radio mode (direction or channel) to be 150us. In addition the scan request packet is defined as: preamble(8) +address(32)+header(10)+length(6)+data(96)+crc(24) = 176us (my mistake i thought it was shorter). 

    So the total time then is (rx-tx) 150us + (scan request) 176us + (tx-rx) 150us.

    Best regards,
    Kenneth

Children
Related