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

BLE advertising and cellphone scanning

Hi, I have a general question for BLE advertising, if several BLE peripherals broadcast simultaneousl(the advertising packets contain information the peripherals want to send out), and the cellphones scan for these advertising packets to get the information. Let's say these peripherals just broadcast for a while. My question is: is the above method a stable way of transmitting information from peripherals to cellphone ?( my concern is several BLE peripherals broadcasting simultaneously which may cause interference)

Parents
  • I believe the general answer to your question is yes, it is a stable way of transmitting information. It would be highly unlikely for the advertisers to be so perfectly synchronized in their transmissions to consistently interfere with each other. Also, I believe the BLE standards have them jitter their timing by a random value from 0 to 10mS each time they want to transmit to prevent something like this from occurring.

    I know that we have hundreds of devices within range of my desk here at work and both our mobile app and my BLE sniffer both have no problem seeing the advertising packets even with them all using the same basic transmission pattern.

  • Yes, I have the same question: what is the shortest time you can advertise (and stay awake) and with high probability a scanning central (say cell phone) find you and make a connection to transfer information to you? My application is a little different, since I can assume a quiet environment where there are many peripherals, but they don't all advertise at the same time (the central stays awake, the peripherals periodically wake, advertise, and receive writes to a characteristic.) (If I am hijacking your thread, I will start another.)

Reply
  • Yes, I have the same question: what is the shortest time you can advertise (and stay awake) and with high probability a scanning central (say cell phone) find you and make a connection to transfer information to you? My application is a little different, since I can assume a quiet environment where there are many peripherals, but they don't all advertise at the same time (the central stays awake, the peripherals periodically wake, advertise, and receive writes to a characteristic.) (If I am hijacking your thread, I will start another.)

Children
No Data
Related