| CPC H04L 67/34 (2013.01) [G06F 8/65 (2013.01); H04W 84/18 (2013.01)] | 20 Claims |

|
1. A method of enhanced broadcast concurrent OTA firmware upgrade based on Bluetooth Mesh, the method comprising:
a) creating nodes that meet preset conditions in a Bluetooth Mesh network into a group,
b) selecting a root source node from the group, and performing OTA firmware upgrade for the root source node;
c) distributing, by the root source node, OTA firmware upgrade data packets to target nodes that have not completed the upgrade in the group, based on an extended broadcast message;
d) obtaining, by the root source node, OTA firmware upgrade status information of the target nodes in the group;
e) determining, by the root source node, whether to redistribute the OTA firmware upgrade data packets or respond to a request for retransmission of missing data packets, based on the OTA firmware upgrade status information; and
f) wherein when a number of OTA firmware upgrade data packets missing by the target node is greater than a preset number, the target node sends a message indicating one or more indexes of the missing OTA firmware upgrade data packets to the Bluetooth Mesh network, and the root source node starts a burst transmission and continuously sends data comprising retransmission packets to the target node as a response.
|