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

Choosing Nrf51 vs Nrf52 for buttonless secure DFU and handling multiple connection

We have these Dev Kit Nrf52 and also Nrf51 Bluetooth Smart Beacon Kit. For our application and for the simplest user experience we would like to benefit from update via OTA. And for a design and Security point of view we wonder about the interest or not to have a switch to trigger the DFU mode in order to update the application and possibly the associated SoftDevice.

From what I see in the SDK_12.2.0 there are examples of DFU / BOOTLOADER_SECURE and EXPERIMENTAL_BLE_APP_BUTTONLESS_DFU. But knowing that from a component availability point and short term interest we maybe would like to leave on nRF51822 IC revision 3.

Questions:

By taking into consideration these constraints of secure updating of our device and the fact that we may need a buttonless, there would be aspects that would favor the Nrf52 compared to Nrf51? And why BLE_APP_BUTTONLESS_DFU is considered as EXPERIMENTAL?

And the same question in the context of further uses: with Advertising to other devices (i.e.: phones or computer) also when in connection with one ; and able for handling ANCS/sending HID from multiple connected clients device with whitelisted connections?

Thank you for your support

Related