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

Mesh DFU using nRF Connect mobile app or any other mobile app ?

Hi,

I read and tried Mesh DFU given in "DFU quick start guide of nRF5 SDK for Mesh v2.0.1".

It says "To perform DFU transfers over mesh, use a customized version of the nrfutil tool. This tool sends the DFU packets to one device over serial interface. This device then stores these packets, and also forwards them to the other devices withing the radio range".

My question is : "Does the highlighted sentence above can also be done over BLE instead of serial interface using nRF Connect mobile app or any other mobile app or nrfutil provided by Nordic?"

Thanks,

Nishant Sharma.

Parents
  • Hello Nishant,

    "Does the highlighted sentence above can also be done over BLE instead of serial interface using nRF Connect mobile app or any other mobile app or nrfutil provided by Nordic?"

    Well, yes and no, but at this point in time, mostly no. I guess it would be possible to implement a BLE transport layer, but you would have to add the BLE DFU transport layer to the device acting as a dfu gateway. This transport layer would have to operate in parallel to the Mesh. 

     

    I guess this is possible, but we don't have any application for this, and it is not a quick fix to implement. We do have some experimental projects where a mesh node can run BLE concurrently with Mesh, as this demo(written in SDK for mesh v1.0.1). But you will have to implement the bootloader part. I don't know when/if we plan to do this, so for now, the easiest way is to use the serial example.

     

    Best regards,

    Edvin

Reply
  • Hello Nishant,

    "Does the highlighted sentence above can also be done over BLE instead of serial interface using nRF Connect mobile app or any other mobile app or nrfutil provided by Nordic?"

    Well, yes and no, but at this point in time, mostly no. I guess it would be possible to implement a BLE transport layer, but you would have to add the BLE DFU transport layer to the device acting as a dfu gateway. This transport layer would have to operate in parallel to the Mesh. 

     

    I guess this is possible, but we don't have any application for this, and it is not a quick fix to implement. We do have some experimental projects where a mesh node can run BLE concurrently with Mesh, as this demo(written in SDK for mesh v1.0.1). But you will have to implement the bootloader part. I don't know when/if we plan to do this, so for now, the easiest way is to use the serial example.

     

    Best regards,

    Edvin

Children
No Data
Related