FOTA between two nRF5340

Hello,

I'm currently working with an nRF5340DK, trying to implement FOTA update by sending the firmware from another nRF5340DK. Is there an already developed feature/sample from nordic or zephyr to achieve this?

I started working with BLE FOTA sample, but it requires the use of an external device such as phone or tablet. I can work on implementing the client side on the other nRF5340, which as far as I know is not included in the samples, but my ideal intention is to work without BLE for now.

I also started to write a custom implementation of the SMP server/client, with the transport layer relying on ESB protocol, but the need to include RPC comunication between both cores for every iteration of the server requests/responses makes it a non-efficient way, and also a really complicated one.

What is the recomended path to follow for achiving an efficient FOTA between two nRF5340?

Thanks.

Related