Hi All,
I am using NRF52840 in my project. The architecture of the project includes the following :-

There are 2 peripheral devices which are connected to the central device via BLE. The central device is connected to the WIFI module via UART. WIFI module has got internet connection and is connected to cloud. Now I have to do OTA for the peripheral devices and central device via WIFI module. The WIFI module will be receiving OTA packages from the server for all devices(peripheral and central. I have some questions below:-
1) The idea is to receive the OTA file through WIFI module via UART peripheral. Can we do OTA on central device via UART?
2) The peripheral 1 & peripheral 2 also need to do OTA via WIFI module. The WIFI module will transfer the OTA file via UART to the central device and the central device will then have to send the OTA file via BLE to the peripherals. Can the peripherals perform OTA via Central device by BLE file transfers?
3) How will the DFU OTA packages transferred in case 1 and 2? Do we have any better idea for this? While doing OTA upgrade via BLE through NRF connect app I saw that we need to give zip file of DFU package in order to do OTA. How will these zipped folders be transmitted via UART and BLE?
4) If there are any existing application or examples please share to me the details.
Thanks & Regards,
Snehal