Multi-device batch firmware upgrading method for mesh network device

A firmware upgrade, network equipment technology, applied in data exchange network, redundancy in computing, data error detection, electrical components, etc., can solve problems such as incorrect operation of equipment, upgrade failure, and reduction of firmware transmission data size, etc. Achieve the effect of increasing speed and reducing consumption

Inactive Publication Date: 2020-01-24
ESPRESSIF SYST SHANGHAI
View PDF5 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a batch firmware upgrade method for multiple devices of mesh network devices, which mainly solves the problems in the above-mentioned prior art: the size of firmware transmission data is reduced, and packet loss occurs when firmware is transmitted in a wireless network. No need to re-transfer at any time, solve the problem that the new firmware and the device do not match, causing the upgrade to fail and make the device work incorrectly

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi-device batch firmware upgrading method for mesh network device
  • Multi-device batch firmware upgrading method for mesh network device
  • Multi-device batch firmware upgrading method for mesh network device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0071] The present invention will be further described below in combination with specific embodiments. It should be understood that these examples are only used to illustrate the present invention and are not intended to limit the scope of the present invention. In addition, it should be understood that after reading the content taught by the present invention, those skilled in the art may make various changes or modifications to the present invention, and these equivalent forms also fall within the scope defined by the appended claims of the present application.

[0072] see figure 1 , the present invention discloses a batch firmware upgrade method for multiple devices of mesh network devices, including the process of updating the firmware of the target node device 3 initiated by the host 1, and finally confirming the firmware version of the target node device 3 by the host 1. Host 1 is a device such as a PC, a mobile device, or a server, and is used to provide and prepare n...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a multi-equipment batch firmware upgrading method for a mesh network device, which comprises the following steps that: a host generates a firmware compression packet with an identifier and sends the firmware compression packet to root node device of a mesh network; the root node device decompresses the firmware package, verifies the correctness of firmware, repackages and compresses the firmware, and pushes the firmware to the target node device in a multicast mode; the upgrade firmware supports breakpoint resume in the transmission process of the mesh network; and the target node device decompresses the firmware, performs CRC on the firmware identifier, and upgrades and restarts the firmware after passing the CRC. If the target node device is restarted abnormally, returning to the old version for starting. The target node device reports the version to the host after being started, and the host confirms whether upgrading succeeds or not. Through compression and breakpoint resuming, consumption of network and storage resources in the firmware transmission process is reduced, and the batch upgrading speed is increased; through firmware type inspection and a version fallback mechanism, device upgrading exception caused by mismatching of firmware and the to-be-upgraded device is prevented.

Description

technical field [0001] The invention relates to the technical field of wireless mesh networks, in particular to a method for upgrading firmware of mesh network devices in batches for multiple devices. Background technique [0002] In the current technology, mesh network devices usually use a single device to be upgraded one by one, and the firmware needs to be transmitted from the host to the device to be upgraded at one time. In this upgrade method, once a packet of data is lost during transmission, all data needs to be retransmitted, resulting in slow upgrade speed and low upgrade success rate. Moreover, this upgrade method does not have a complete firmware inspection mechanism. There are usually many different types of devices in the mesh network, so it is easy to cause a mismatch between the upgraded firmware and the device, affecting the normal operation of the device. [0003] Chinese invention patent CN108347346A (a method for upgrading devices in a mesh network) dis...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/24G06F11/14G06F8/654
CPCG06F11/1433G06F8/654H04L41/04H04L41/082
Inventor 詹昭城李清桥
Owner ESPRESSIF SYST SHANGHAI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products