Hi,
the specs of the new bluetooth 4.0 explains two important details about roles and connections.
- A device that acts as a broadcaster and/or peripheral role, supports advertising. Ads are sent over only 3 channels, one packet per channel. Advertising packets can send information like TX power level, discoverability or hardware address, as three examples.
- The device that has the role of a central unit, can scan devices (advertisings) through passive or active scan, to obtain information like the ones given before.
My question is the following. How many devices sending advertising messages (PDUs) can be detected at a time by a central unit? the specs gives information about BLE topology (star), or maximum number of active devices connected to a master (limitless, when on previous versions of BT, the maximum where 7), but they dont give information about the maximum number of devices that a master can scan at a time.
In BT 2.1 for instance, and as it is explain on this post,
the number of devices after 12.8 seconds of Inquiry scan is more or less 29 unique hardware devices. Normally Android or iPhone dont support more than 12 seconds for scanning procedures. But in BLE, it is support more than 255 active members connected to a master. Are there some real numbers that can give a clue about how many ads can be scanned or processed after 12 sec of scanning from a master? A tipical example could be the case of having 255 devices (slaves) sending temperature signals every 10 seconds, but lots of them get out/in range from the master (central role), so normally, you will encounter lots of "peripherals" sending ads when they want to reconnect again. How can be managed this situation?
thank you very much in advance