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

Mesh DFU: Serial transfer of DFU archive

Dear Nordic,

I have a BLE mesh product that is in pre-production. The mesh gateway is composed of an nRF9160 and nRF52840 with a UART link connecting them. The nRF52840 in the gateway is the mesh client and services multiple nRF52840 mesh server nodes. All is good.

I would like to be able to perform a remote DFU over the mesh by having the nRF9160 pull down the DFU archive from the cloud and injecting it into the mesh via its UART link to the nRF52840. Essentially the nRF9160 would act as a serial host and mimic the operations of nrfutil.

Questions:

  1. Is it feasible to inject a mesh DFU archive into the mesh via the 9160? If so, how, and are there examples that do so?
  2. Are there better approaches? Please note that the requirement is to remotely initiate a mesh DFU.

Thanks and regards,

-John

Related