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

Is there support for GATT caching in softdevice S132_nrf52_7.2.0_softdevice.hex?

My current product uses an NRF52832 with SDK 13.0 and s132_nrf52_4.0.5

I was asked to implement GATT caching to speed up the connection time with a mobile phone.

I know GATT caching is a feature of Bluetooth 5.1

I also know that the most recent softdevice s132_nrf52_7.2.0_softdevice.hex supports Buetooth 5.1

My question is:

Does the softdevice s132_nrf52_7.2.0_softdevice.hex can support GATT caching?

In other words, if I update my firmware to use softdevice s132_nrf52_7.2.0_softdevice.hex and SDK 17.1.0 will I be able to implement GATT caching?

Any suggestions?

Thank you.

Parents
  • Thank you for your answer.

    Can I consider your answer a Nordic "official" answer?  I have to report to my boss why I can or cannot do this.

    Thank you for your suggestion. I will look into the "enable service changed" characteristic. If you have a chance,

    would you elaborate a bit more on this? Or maybe you can point me to an example? Thanks.

Reply
  • Thank you for your answer.

    Can I consider your answer a Nordic "official" answer?  I have to report to my boss why I can or cannot do this.

    Thank you for your suggestion. I will look into the "enable service changed" characteristic. If you have a chance,

    would you elaborate a bit more on this? Or maybe you can point me to an example? Thanks.

Children
  • It is the current status of the softdevice, what the future may hold I can't comment on.

    Typically service changed characteristic can be disabled by NRF_SDH_BLE_SERVICE_CHANGED and PM_SERVICE_CHANGED_ENABLED. From my understanding phones will then cache the GATT table of the peripheral, though this can be a pain if you are developing and do frequent updated to the GATT table during development.

    Kenneth

Related