发明名称 |
Firmware download with adaptive lost packet recovery |
摘要 |
Disclosed are methodologies for implementing a firmware download to endpoints in a mesh network. A firmware package is divided into a number of blocks, each block containing a number of packets and sent as a broadcast to endpoints in a wireless mesh network. A number of redundancy packets are sent to permit calculation of lost packets. A maximum number of redundancy packets to be sent is determined and a forward error correction code is developed depending on the maximum number of redundancy packets and the total number of firmware packets to be sent. A first block of redundancy packets, less than the maximum number, is sent followed by additional blocks of redundancy packets depending on reports from the receiving endpoints. |
申请公布号 |
US8787210(B2) |
申请公布日期 |
2014.07.22 |
申请号 |
US201313833252 |
申请日期 |
2013.03.15 |
申请人 |
Itron, Inc. |
发明人 |
Picard Gilles |
分类号 |
G06F9/44;H04L1/18;G01D4/00;H04W8/00;H04L12/26;H04L12/56;H04L12/24;G08C19/16;H04L1/00;H04W40/10;H04W48/12;H04W84/18;H04W8/24 |
主分类号 |
G06F9/44 |
代理机构 |
Dority & Manning, P.A. |
代理人 |
Dority & Manning, P.A. |
主权项 |
1. A method for downloading firmware, comprising:
dividing an image of firmware to be downloaded into a plurality of blocks, each block containing a plurality of packets; broadcasting, by at least one transmitting apparatus, the plurality of blocks; appending at least one redundancy packet to the broadcast of each of the plurality of blocks; and computing missing packets within the blocks based on the at least one redundancy packet; wherein the last block of the plurality of blocks is adjusted in length to fit an exact number of packets to be downloaded. |
地址 |
Liberty Lake WA US |