Regarding BLE serialization

Hello Nordic,

As described regarding BLE Serialization in the link https://nordic-prod.zoominsoftware.io/bundle/sdk_nrf5_v12.3.0/page/lib_serialization.html, we want to use nRF52820 as a connectivity chip. But when i look at the documentation of the softdevice https://docs.nordicsemi.com/bundle/ug_gsg_ses/page/UG/gsg/softdevices.html, i don't see any support for the nRF52820.

1. Can we use nRF52820 as a connectivity chip or not?

2. If possible, can we have a possibility to update the softdevice of Connectivity chip from the BLE Application chip?

kind regards

Teja

  • Thanks for the reply.

    But, I could not found the precompiled version of the serialization application using the s112 softdevice in the "nRF Connect SDK /  nRF5_SDK_17.1.0_ddde560 / s112nrf52720 ".

    Could you please tell us, where is the correct place to find this application hex file?

    or If you have any example application, can you provide us?

  • I found it in:

    nRF5_SDK_17.1.0_ddde560\examples\connectivity\ble_connectivity\hex\ble_connectivity_s112_uart_pca10040e.hex

    You can build it yourself using the application project found in:

    nRF5_SDK_17.1.0_ddde560\examples\connectivity\ble_connectivity\pca10040e\ser_s112_uart\ and select your favorite IDE. Again, you need to adapt this to work with the nRF52820, as these application projects are intended for the nRF52810/nRF52811.

    Best regards,

    Edvin

  • Hi Edvin,

    Thanks for the response.

    In case of nRF52820, Can I know how many multiple/parallel connections does the chip support?

  • It depends on the softdevice that you use, and some other things, such as how many characteristics you have, the connection parameters (MTU). So the only way to test is to try, to know for sure, because the memory requirement is a sum of a lot of parameters.

    Also, you have to keep in mind the time spent for each connection. If you have a short (7.5ms) connection interval, you can only manage to fit two connections successfully every connection interval. You can of course rely on the scheduler in the softdevice, giving the connections that are about to time out a higher priority, but then it is better to increase the connection interval. 

    How many are you hoping to support?

    Best regards,

    Edvin

  • Thanks for the information.

    We would like to have a support of minimum five connections.

    Regarding the GATT, is there any limit on the overall size of the GATT profiles defined together ?

    Is there any tool to calculate the size of it?

Related