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

Receive advertisements during connection setup

Hello,

I reckon that it is not possible to write application logic that decides whether to answer a connectable advertisement packet with a connection request as soon as it comes in, is this right? I guess this is because of the seperation of Link Layer and Host and the very strict timing requirements necessary? Is it possible to get advertisement packets from other devices during a connection event with a specific device? Or are the other packets discarded by the link layer immediately?

Thanks, Marius

Parents
  • Hi Marius,

    There are something I want to clarify here.

    If we are talking about the Initiator role, where the device scan for advertising packet from a whitelist or from one single device (with our S120 there is only the latter option), then we are not be able to receive other adverting packet from other device outside of the list.

    But if you are talking about Central role where the device is in a connection with a peripheral, then it's possible (by spec and with the S120) to do Scanner role concurrently. This means between the connection events we can do scanning and can receive advertising packet from other device. Of course only after the earlier connection event ends and before the next connection event starts. The S120 can handle 8 connections with peripherals and do scanning in between.

Reply Children
No Data
Related