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

Is it possible to advertise, read advertisements from other ble devices all while in an active bluetooth connection?

Hello,

I am fairly new to developing ble beacon applications and was wondering if it was possible for my device to perform the following operations simultaneously:

  • Advertise its UUID 
  • Reading advertisements from nearby devices storing UUIDs
  • Transferring this data to a device in real time (thus being in an active connection)

I intend to have a device acquire UUIDs and RSSI values of nearby devices using ble GAP evt. adv. report parameters, store them temporarily in a data structure and offload them to an android device as a string (using UART), all this occurs while it is also advertising for other similar devices which will in turn perform the same operation on their end.

I'd like to know if this was possible specifically on the nRF51822 and nRF52832 and also would appreciate any suggestions on implementing this. 

Thank you.

Related