US 12,355,847 B2
Enhanced broadcast concurrent OTA firmware upgrade method based on Bluetooth mesh
Chunbo Lin, Nanjing (CN); and Jiajie Fu, Nanjing (CN)
Assigned to Silergy Semiconductor Technology (Hangzhou) LTD, Hangzhou (CN)
Filed by Nanjing Silergy Micro Technology Co., Ltd., Nanjing (CN)
Filed on Nov. 30, 2022, as Appl. No. 18/071,823.
Claims priority of application No. 202111466448.9 (CN), filed on Dec. 3, 2021.
Prior Publication US 2023/0179668 A1, Jun. 8, 2023
Int. Cl. H04L 67/00 (2022.01); G06F 8/65 (2018.01); H04W 84/18 (2009.01)
CPC H04L 67/34 (2013.01) [G06F 8/65 (2013.01); H04W 84/18 (2013.01)] 20 Claims
OG exemplary drawing
 
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.