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

Bluetooth mesh DFU by Nordic mobile app libraries

Hi!

I was wondering if it's possible to use your Android and iOS libraries for DFU,

github.com/.../Android-nRF-Toolbox

github.com/.../IOS-Pods-DFU-Library

to do DFU of *Bluetooth mesh* devices (equipped with NRF52832)? or does your Bluetooth mesh firmware have other DFU procedures not supported by the above?

Maybe you've answered my question here, saying it's only possible if you implement your own boot loader and run BLE in parallel to the mesh stack. Is that so? 

devzone.nordicsemi.com/.../mesh-dfu-using-nrf-connect-mobile-app-or-any-other-mobile-app

or is this only if you'd like the DFU functionality of "This device then stores these packets, and also forwards them to the other devices withing the radio range".

(from quick start guide mentioned in question above)

Br,

Daniel

Parents
  • Hi Tyri, 

     

    Both the iOS and the Android DFU library you found can't be used with the DFU bootloader for Mesh. 

    Currently we don't have something on the phone can do DFU to Mesh yet. 

    But the idea is the DFU gateway node (the node that " stores these packets, and also forwards .." ) should be able to talk to a phone as a gatt proxy. Then the phone send the image to the gateway node and the image be distributed to the mesh network. The same as we are doing with UART+PC now. 

    We will support this in the future but I don't have the road map on when it will be available. 

Reply
  • Hi Tyri, 

     

    Both the iOS and the Android DFU library you found can't be used with the DFU bootloader for Mesh. 

    Currently we don't have something on the phone can do DFU to Mesh yet. 

    But the idea is the DFU gateway node (the node that " stores these packets, and also forwards .." ) should be able to talk to a phone as a gatt proxy. Then the phone send the image to the gateway node and the image be distributed to the mesh network. The same as we are doing with UART+PC now. 

    We will support this in the future but I don't have the road map on when it will be available. 

Children
Related