Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

BLE Advertising

Hello

I'm currently working on writing some specifications for a future product. In this product, I want to use the advertising mechanism to send specific data from one device to multiple devices inside its radio range. Those information are then processed by the other devices and they will react on the received information if necessary.

I'm looking at the moment in legacy advertising as well as in the extended advertise mechanism.

I tried to collect all relevant information from the BLE specifications and also from the SDK API regarding the two different BLE Advertise but I'm still struggling with some information and hopefully someone here can answer them...

Legacy Advertise (BLE 4.x):
As far as I understand, when sending some specific data via the legacy advertise, those information are transmitted once on all three channels with a given delay in between them.
The TX power for the advertise packet is configurable. Now I'm wondering if it is possible to send it only on one channel and if sending on multiple channels, if I can regulate the delay between two packets? What about automatic retransmit (similar as the BT Mesh stack is doing it)?

Extended Advertise (BLE 5.x):
Some basic information (PHY channel and time delay) are transmitted over the three ADV channels. After this delay runs out, the specific information is transmitted over the before mentioned PHY channel. TX power should be configurable for each extended adv packet. Also here my question, can I modify the delay when the data is transmitted? Is there a possibility to automatic resend the adv?

Thanks in advance.

/thierry

Parents Reply Children
No Data
Related