Hello,
we are currently testing the capability of updating the firmware of 2 Nordic Development Kits.
The Situation is following:
1 DK simulates a Device which is standalone battery powered.
The other DK shall simulate the BLE Board in the main machine.
The Main machine should be able to update the Standalone DK over BLE. The Firmware is received on the main machine over CAN-Bus.
There are multiple documentations on how to perform DFU on Uart or over mobile devices but not much about how to update over BLE from one Device to another.
I have found 2 mabye possible solutions:
- BLE OTA over SMP Server and Client.
- Bluetooth Central Uart.
Could these 2 approaches work? Which one would be better suited? Or is there even a better solution?
Furthermore, which SDK Version is recommended?
Thank you in advance!