Hi,
I am working on DFU over Mesh for quite a bit now. I did run few tests but never run the DFU on a large network comprising of 100+ nodes. SO, I have questions about DFU over large networks.
Assume this situation:
Case1: I have 100 nodes which are DFU capable inside a room. Using my PC, I perform a DFU which takes around about 80 minutes to push FW image to the node.
Question1: What happens if the node that the PC pushes the FW image to is disconnected after all the packets are pushed onto Mesh before all the nodes get updated?
Do all the nodes get updated? or does the DFU fail immediately as that node was disconnected before all the nodes are updated?
Case 2: I have 100 nodes which are DFU capable but are in multiple rooms, floors etc. Using my PC, I perform a DFU.
Question 2: Does the time taken to push FW image to the node change? If it changes, will it increase or decrease?
Does the distance between the node to which the FW image is pushed and the node far from it have any effect on the time required to push the DFU?
Note: All the bold "node" representation in the post indicate the same node to which the FW image is being pushed to.
Thank you.