Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Internet of Things equipment firmware remote updating method, device and system

An IoT device and update method technology, applied in the field of IoT device firmware remote update, can solve problems such as expensive, time-consuming and laborious recall and on-site service, unable to fully meet IoT device firmware update requirements, etc., to optimize the use of IoT resources , Adapt to the effect of bandwidth constraints and allocation

Pending Publication Date: 2020-12-29
SHANDONG ACAD OF SCI INST OF AUTOMATION
View PDF5 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, few IoT device development companies have IoT hardware, software, connectivity, and cloud ecosystems, and lack the ability and overall solutions to independently handle OTA firmware updates and manage remote devices, while public IoT platforms such as Alibaba Cloud, Baidu Cloud, etc. These large Internet companies focus mainly on platforms and software, and generally do not involve IoT hardware and firmware. Although they also launch some IoT OTA functions, in fact they only provide complete, reliable and secure updates. A small number of functions are required, which cannot fully meet the firmware update needs of most IoT devices
Based on the above reasons, in order to ensure the deployment, update and use of IoT devices in a long life cycle, and avoid expensive, time-consuming and laborious recalls and on-site services, it is urgent to find new methods and solutions that can comprehensively improve the remote update of IoT device firmware.

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
  • Internet of Things equipment firmware remote updating method, device and system
  • Internet of Things equipment firmware remote updating method, device and system
  • Internet of Things equipment firmware remote updating method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] Such as Figure 1-4 As shown, the present disclosure provides a method for remotely updating firmware of an Internet of Things device, including:

[0046] Step S1: upload the new version firmware to the cloud server through the network, and send an update request; after the cloud server receives the update request, it performs the version verification of the current version firmware;

[0047] Step S2: After the verification is passed, the cloud server transmits data to the IoT device, and sets the version flag information for the new version of the firmware, and stores the version flag information in the database for the IoT device to query;

[0048] Step S3: After the data transmission is completed, the IoT device verifies the firmware information of the new version, and judges whether the update condition is met after the verification is passed;

[0049] Step S4: When the update condition is met, the version update is started; if an update abnormality occurs during t...

Embodiment 2

[0065] The present disclosure also provides an Internet of Things device firmware remote update management device, which is applied to the Internet of Things device, including:

[0066] The information verification module is configured to: receive the new version of firmware transmitted by the cloud server, verify the information of the new version of the firmware after receiving, and determine whether the update condition is met after the verification is passed;

[0067] The version update module is configured to: When the update condition is met, the version update is started; if an update abnormality occurs during the version update, the version rollback operation is performed to restore to the current version of the firmware; if there is no update abnormality, the current version is updated Fixed upgrade to new version firmware.

[0068] Further, the specific ways in which the information verification module and the version update module are configured respectively corresp...

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 an Internet of Things equipment firmware remote updating method, device and system. The method comprises the steps that a cloud server receives new version firmware and an updating request through a network, and carries out the version verification of current version firmware; after the verification is passed, the new version firmware is transmitted to the Internet of Thingsdevice, version mark information is set for the new version firmware, and the version mark information is stored in a database for the Internet of Things device to inquire; the Internet of Things device receives the new version firmware of the cloud server and verifies the information of the new version firmware; when the updating condition is met, version updating is started to be executed; if an abnormal updating condition occurs in the middle of version updating, version rollback operation is executed, and the current version firmware is recovered; if not, the current version is fixedly upgraded to the new version firmware; and through a hardware multi-column storage system structure and a software rollback processing mechanism, firmware can be ensured to be safely updated under any condition, Internet of Things resource use is optimized, and bandwidth constraint and allocation are adapted.

Description

technical field [0001] The present disclosure relates to a method, device and system for remotely updating firmware of an Internet of Things device. Background technique [0002] With the development of the Internet and information technology, Internet of Things (IoT) technology and devices are being applied and deployed in many fields at a rapid pace. It is estimated that about 41 billion devices will be online in 2027. The Internet of Things, with its vast ecosystem of connected devices, is deployed in many environments, bringing complexities associated with the update process. There are many reasons to update firmware after a product has shipped, including fixing bugs, adding new features, or improving security. At present, this task is generally accomplished by adopting an update mechanism. However, once IoT devices are deployed, due to the long life cycle of IoT devices, especially when there are a large number of devices, they are deployed in remote or inaccessible un...

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): G06F8/65G06F8/658G06F8/71G06F11/14H04L29/06H04L29/08
CPCG06F8/658G06F8/65G06F8/71G06F11/1433H04L63/0876H04L63/12H04L67/025H04L67/06H04L67/12
Inventor 孙常青郑富全周广旭邢仁鹏
Owner SHANDONG ACAD OF SCI INST OF AUTOMATION
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products