Local area network OTA firmware upgrading device, method and system

A firmware upgrade and local area network technology, applied in the field of the Internet of Things, can solve problems such as low efficiency, damaged devices, and firmware version burning errors, and achieve the effects of avoiding damage to devices, high efficiency, and simple firmware upgrade operations

Pending Publication Date: 2022-01-28
北京奕斯伟计算技术股份有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, when the device has been produced and the board has been sealed, and the remote OTA upgrade service authorization has not yet been issued, if it is detected that the firmware version is burned incorrectly or the device needs to be updated with the firmware version, then the device can only be disassembled , connected to PC via USB data cable to complete
However, the repeated process of removing and sealing the board will not only damage the device, but also make the firmware upgrade operation cumbersome and inefficient

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
  • Local area network OTA firmware upgrading device, method and system
  • Local area network OTA firmware upgrading device, method and system
  • Local area network OTA firmware upgrading device, method and system

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0117] Example 1. If the device receives a broadcast message and judges that it needs to be upgraded, it will enter the upgrade download process. At this time, the UDP interaction process on the device side will not reply to the broadcast message. It will wait for the upgrade operation to be completed before sending a reply to the client. Message, if identified as the first reply message.

example 2

[0118] Example 2. If the device receives a broadcast message and judges that it needs to be upgraded, it enters the upgrade download process. After the upgrade is restarted and the power is turned on, the upgrade fails, and the UDP protocol message of the upgrade failure is replied to the client. If it is marked as the second reply message.

example 3

[0119] Example 3. If the device receives the broadcast message, but after checking the current version number of its own firmware and the source version number carried in the broadcast message, it finds that it is not suitable for upgrading, then reply "UDP protocol message for illegal upgrade" to the client , that is, if the device judges that the firmware upgrade is not required, the reply message is identified as the third reply message.

[0120] And in the embodiment of the present invention, in addition to replying to the above three types of messages, it is also considered that the device can also judge whether the received broadcast message is correct. For example: after the device receives the broadcast message, it can use cyclic redundancy Check (Cyclic Redundancy Check, CRC) method to verify whether the broadcast message is correct, CRC is a means of message verification, agreed by the two parties to communicate, to calculate the same algorithm for the character strin...

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 discloses a local area network OTA firmware upgrading device, method and system, relates to the technical field of Internet of Things, and avoids damage to equipment caused by repeated plate disassembly and sealing processes, so that the firmware upgrading operation is simple, and the efficiency is higher. The main technical scheme is that the method comprises the steps: monitoring a protocol message in a local area network, and receiving a broadcast message sent by a client side, wherein the broadcast message at least comprises a to-be-upgraded firmware identifier, a source version number and a target version number corresponding to the to-be-upgraded firmware identifier and a firmware upgrading file downloading address; according to the to-be-upgraded firmware identifier in the broadcast message and the source version number corresponding to the to-be-upgraded firmware identifier, judging whether the current firmware of the equipment needs to execute firmware upgrading operation or not; if it is determined that the current firmware needs to be subjected to firmware upgrading operation, downloading a firmware upgrading package corresponding to the target version number according to the firmware upgrading file downloading address; and performing firmware upgrading operation on the current firmware according to the firmware upgrading package.

Description

technical field [0001] The invention relates to the technical field of the Internet of Things, in particular to a local area network OTA firmware upgrade device, method and system. Background technique [0002] With the rise and development of the Internet of Things, a large number of sensors and devices that can be connected to the Internet have entered people's lives. Today, there are billions of IoT devices, and through continuous firmware upgrades and software updates to the devices, people's ever-changing needs are met. [0003] At present, the method for burning the initial firmware version of the Internet of Things device mainly includes: connecting a computer (Personal Computer, PC) through a Universal Serial Bus (USB), and burning by a burning tool on the PC. The subsequent firmware upgrade method is realized by sending the firmware upgrade package from the remote server. When the device receives the firmware upgrade package, it can perform the corresponding firmwa...

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
IPC IPC(8): H04L67/50G06F8/65
CPCH04L67/34G06F8/65
Inventor 罗元蔡蒙张飞雄付粉香
Owner 北京奕斯伟计算技术股份有限公司
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