This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Conditional advertising

Hi.

In order to save battery in an "advertising only"  peripheral, would it be possible for this module to remain in sleep status and start advertising (for a preset period, though) only when it detects a central module scanning for peripherals?  Thanks.

  • p143 said:
    I could use ADV_EXT_IND, which, as far as I understand, is a type of advertising PDU that can advertise in primary channels (that is maximum payload 29 Bytes) "and" implement LE Coded. Is that right?.

    I am not sure that I have understood your questions correctly here, but ADV_EXT_IND packets only contains the pointer to the secondary channel and time which the payload will be transferred on. There is no advertising payload on the primary channels when advertising with LE Coded.
    The maximum advertising payload on primary channels are 32 bytes, but this also includes the 2 bytes of overhead added for each datafield - so in practice you will always be constrained to less than 32 bytes payload on primary advertising channels.

    Best regards,
    Karl

  • Thanks Karl.

    I got it cristal clear now (There is no advertising payload on the primary channels when advertising with LE Code).

    Best regards.

Related