CN110825422A - System for managing MCU version of intelligent household equipment - Google Patents

System for managing MCU version of intelligent household equipment Download PDF

Info

Publication number
CN110825422A
CN110825422A CN201911071374.1A CN201911071374A CN110825422A CN 110825422 A CN110825422 A CN 110825422A CN 201911071374 A CN201911071374 A CN 201911071374A CN 110825422 A CN110825422 A CN 110825422A
Authority
CN
China
Prior art keywords
version
mcu
firmware
intelligent household
household equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911071374.1A
Other languages
Chinese (zh)
Inventor
唐建春
白浪
尤金刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Love Technology Co Ltd
Original Assignee
Sichuan Love Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Love Technology Co Ltd filed Critical Sichuan Love Technology Co Ltd
Priority to CN201911071374.1A priority Critical patent/CN110825422A/en
Publication of CN110825422A publication Critical patent/CN110825422A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/654Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

The invention relates to the technical field of Internet of things, and discloses a system for managing an MCU version of intelligent household equipment, which is used for solving the problem that the MCU firmware version of the intelligent household equipment is difficult to iterate. The system comprises a client, a firmware upgrading server and intelligent household equipment; the intelligent home equipment is communicated with the client and the firmware upgrading server through the WIFI module, and the WIFI module of the intelligent home equipment can download and cache a plurality of firmware versions of the MCU of the intelligent home equipment from the firmware upgrading server; when the MCU of the intelligent household equipment needs to carry out version change, wherein the version change comprises version upgrading and version rollback, the client sends the version number to be changed to the WIFI module of the intelligent household equipment, and the WIFI module of the intelligent household equipment sends the corresponding firmware version to the MCU of the intelligent household equipment according to the received version number. The invention is suitable for MCU version management of the intelligent household equipment.

Description

System for managing MCU version of intelligent household equipment
Technical Field
The invention relates to the technical field of Internet of things, in particular to a system for MCU version management of intelligent household equipment.
Background
Today in the internet of things era, wireless connection technology is used more and more widely, and many household products begin to apply the wireless connection technology to develop intelligent household products. Due to the simple function of small household products, the used MCU scheme is also resource-inefficient to support over-the-air upgrade (OTA). Once a product has a problem, the problem can only be solved through off-line burning, the firmware cannot be iterated, the rework efficiency is extremely low when the problem occurs, and the cost of manpower and material resources is too high.
Disclosure of Invention
The technical problem to be solved by the invention is as follows: the utility model provides a system for intelligent household equipment MCU version management for solve the difficult problem of MCU firmware version iteration of intelligent household equipment.
In order to solve the problems, the invention adopts the technical scheme that: the system for managing the version of the intelligent household equipment MCU comprises a client, a firmware upgrading server and the intelligent household equipment, wherein the intelligent household equipment comprises a WIFI module and an MCU;
the intelligent home equipment is communicated with the client and the firmware upgrading server through the WIFI module, and the WIFI module of the intelligent home equipment can download and cache a plurality of firmware versions of the MCU of the intelligent home equipment from the firmware upgrading server according to the notification of the client;
the client judges whether the MCU firmware version number cached by the current WIFI module of the intelligent household equipment has the MCU firmware version number disclosed by the firmware upgrading server or not by accessing the firmware upgrading server, and if not, the client informs the WIFI module to download the corresponding MCU firmware version;
when the MCU of the intelligent household equipment needs to carry out version change, wherein the version change comprises version upgrading and version rollback, the client sends the version number to be changed to the WIFI module of the intelligent household equipment, and the WIFI module of the intelligent household equipment sends the corresponding firmware version to the MCU of the intelligent household equipment according to the received version number.
Specifically, the client may be a mobile phone APP or a webpage.
Specifically, in intelligent household equipment, accessible serial ports, communication modes such as I2C communicate between WIFI module and the MCU.
The invention has the beneficial effects that: due to the fact that the network bandwidth of WIFI connection is large, the flash space of the WIFI module is extensible, the downloading time of the firmware of the MCU can be finished within a few seconds, and the firmware of multiple versions can be cached, the method and the system can rapidly conduct upgrading operation on single intelligent household equipment or a batch of intelligent household equipment at the same time, and greatly improve the MCU firmware iteration efficiency of products and the fault tolerance rate of the equipment. And the WIFI module supports caching of multiple versions of firmware, so that the invention can also realize the version rollback function, meet the diversified version requirements of users and improve the user experience
Drawings
Fig. 1 is a system block diagram of an embodiment.
Detailed Description
In order to solve the problem that the MCU firmware version of the intelligent household equipment is difficult to iterate, the invention discloses a system for managing the MCU version of the intelligent household equipment, which downloads the upgrading firmware by utilizing the networking function of WIFI, stores the downloaded firmware on a flash of a WIFI module, and then transmits the firmware to the MCU of the intelligent household equipment by an I2C or serial port mode when the MCU requires upgrading, thereby achieving the upgrading function of the MCU firmware Over The Air (OTA). And the flash space of the WIFI module can be expanded, so that the caching of the firmware with multiple versions is supported, the version rollback function can be realized, the diversified version requirements of users are met, and the user experience is improved.
The invention is further illustrated by the figures and examples.
As shown in fig. 1, an embodiment provides a system for managing an MCU version of smart home devices, including a client, a firmware upgrade server, and a smart home device, where the smart home device includes a WIFI module and an MCU;
in the embodiment, the intelligent household equipment can communicate with the client and the firmware upgrading server through the WIFI module; the WIFI module of the intelligent home equipment is provided with a flash chip with an expandable space, the WIFI module can download and cache a plurality of firmware versions of the MCU of the intelligent home equipment from the firmware upgrading server according to the notification of the client, and all the firmware versions are cached in the flash chip;
in the embodiment, the client can be a mobile phone APP or a webpage, and the client can judge whether the MCU firmware version number cached by the current WIFI module of the intelligent household equipment has the MCU firmware version number disclosed by the firmware upgrade server by accessing the firmware upgrade server, and if not, the WIFI module is informed to download the corresponding MCU firmware version;
when the MCU of the intelligent household equipment needs to carry out version change, wherein the version change comprises version upgrading and version rollback, the client sends the version number to be changed to the WIFI module of the intelligent household equipment, and the WIFI module of the intelligent household equipment sends the corresponding firmware version to the MCU of the intelligent household equipment according to the received version number.
The method for finishing the intelligent household equipment MCU version management comprises the following steps:
1. the method comprises the following steps that a WIFI module of the intelligent household equipment is connected to a router through a client;
2. the client side judges whether the MCU firmware version number cached by the current WIFI module of the intelligent household equipment has the MCU firmware version number disclosed by the firmware upgrading server or not by accessing the firmware upgrading server, and if not, the client side informs the WIFI module to download the corresponding MCU firmware version;
3. WIFI downloads the latest firmware by accessing a fixed upgrade server address and stores the latest firmware locally;
4. the WIFI module verifies the downloaded firmware, sends the firmware package to the MCU through a serial port or I2C and other communication modes, and then the WIFI continues to keep a connection state;
5. the MCU writes the new firmware into the flash, switches the system start flag bit and restarts, and then reports a new version number to the client through the WIFI and the application server to complete the upgrading process;
6. when the MCU needs to roll back to an old version, the version number needing to roll back is issued on the client and sent to the WIFI module of the intelligent home equipment through the application server, and the WIFI module of the intelligent home equipment sends the corresponding firmware version to the MCU of the intelligent home equipment after receiving the version number, so that the MCU roll-back version can be completed.

Claims (3)

1. The system for managing the version of the intelligent household equipment MCU is characterized by comprising a client, a firmware upgrading server and intelligent household equipment, wherein the intelligent household equipment comprises a WIFI module and an MCU;
the intelligent home equipment is communicated with the client and the firmware upgrading server through the WIFI module, and the WIFI module of the intelligent home equipment can download and cache a plurality of firmware versions of the MCU of the intelligent home equipment from the firmware upgrading server according to the notification of the client;
the client judges whether the MCU firmware version number cached by the current WIFI module of the intelligent household equipment has the MCU firmware version number disclosed by the firmware upgrading server or not by accessing the firmware upgrading server, and if not, the client informs the WIFI module to download the corresponding MCU firmware version;
when the MCU of the intelligent household equipment needs to carry out version change, wherein the version change comprises version upgrading and version rollback, the client sends the version number to be changed to the WIFI module of the intelligent household equipment, and the WIFI module of the intelligent household equipment sends the corresponding firmware version to the MCU of the intelligent household equipment according to the received version number.
2. The system for managing the MCU version of the smart home device according to claim 1, wherein the client is a mobile phone APP or a webpage.
3. The system for managing the MCU version of the smart home devices according to claim 1, wherein in the smart home devices, the WIFI module communicates with the MCU through a serial port or I2C.
CN201911071374.1A 2019-11-05 2019-11-05 System for managing MCU version of intelligent household equipment Pending CN110825422A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911071374.1A CN110825422A (en) 2019-11-05 2019-11-05 System for managing MCU version of intelligent household equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911071374.1A CN110825422A (en) 2019-11-05 2019-11-05 System for managing MCU version of intelligent household equipment

Publications (1)

Publication Number Publication Date
CN110825422A true CN110825422A (en) 2020-02-21

Family

ID=69552446

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911071374.1A Pending CN110825422A (en) 2019-11-05 2019-11-05 System for managing MCU version of intelligent household equipment

Country Status (1)

Country Link
CN (1) CN110825422A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112783530A (en) * 2021-01-26 2021-05-11 广东盈科电子有限公司 Software upgrading method and control device for intelligent shoe cabinet control device
CN113419903A (en) * 2021-06-30 2021-09-21 一汽奔腾轿车有限公司 Fault repairing method and system in OTA (over the air) upgrading process
CN114285585A (en) * 2020-09-17 2022-04-05 中国电信股份有限公司 Remote upgrading method, credibility authentication method and storage medium for intelligent household equipment
CN117278340A (en) * 2023-11-23 2023-12-22 瑞纳智能设备股份有限公司 Method for realizing low-power-consumption valve firmware upgrade, storage medium and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104363274A (en) * 2014-11-03 2015-02-18 九阳股份有限公司 Network household appliance with updating function
CN105517015A (en) * 2015-11-30 2016-04-20 青岛海尔科技有限公司 Upgrading method, device of wifi product by over the air OTA and terminal
CN108829421A (en) * 2018-06-20 2018-11-16 合肥美的电冰箱有限公司 The method and system and refrigerator and storage medium of upgrading refrigerator controller software
CN109445819A (en) * 2018-10-26 2019-03-08 广东美的制冷设备有限公司 The online upgrading control method and appliance system of appliance system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104363274A (en) * 2014-11-03 2015-02-18 九阳股份有限公司 Network household appliance with updating function
CN105517015A (en) * 2015-11-30 2016-04-20 青岛海尔科技有限公司 Upgrading method, device of wifi product by over the air OTA and terminal
CN108829421A (en) * 2018-06-20 2018-11-16 合肥美的电冰箱有限公司 The method and system and refrigerator and storage medium of upgrading refrigerator controller software
CN109445819A (en) * 2018-10-26 2019-03-08 广东美的制冷设备有限公司 The online upgrading control method and appliance system of appliance system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114285585A (en) * 2020-09-17 2022-04-05 中国电信股份有限公司 Remote upgrading method, credibility authentication method and storage medium for intelligent household equipment
CN112783530A (en) * 2021-01-26 2021-05-11 广东盈科电子有限公司 Software upgrading method and control device for intelligent shoe cabinet control device
CN113419903A (en) * 2021-06-30 2021-09-21 一汽奔腾轿车有限公司 Fault repairing method and system in OTA (over the air) upgrading process
CN117278340A (en) * 2023-11-23 2023-12-22 瑞纳智能设备股份有限公司 Method for realizing low-power-consumption valve firmware upgrade, storage medium and electronic equipment
CN117278340B (en) * 2023-11-23 2024-02-13 瑞纳智能设备股份有限公司 Method for realizing low-power-consumption valve firmware upgrade, storage medium and electronic equipment

Similar Documents

Publication Publication Date Title
CN110825422A (en) System for managing MCU version of intelligent household equipment
CN103024773B (en) Wireless router method for upgrading software, management devices and system
CN101577901B (en) Wireless access platform and equipment upgrading management system and method thereof
CN102571940B (en) Application program remote installation system, method, intelligent terminal, application server
CN102164363B (en) Base station version updating realization method and base station
CN102215479B (en) AKU is downloaded and method, server and the system of installation
CN108023778A (en) Firmware upgrade method and its system
CN102118447A (en) Resource management method and mobile terminal
CN107301054B (en) Software updating method based on ad hoc network
CN104954394A (en) Software differential packet production and update method, server, terminal and update system
CN101854623B (en) System and method for remote upgrade of M2M terminal
CN105743948A (en) Network version upgrading method and apparatus
CN106339236A (en) Software upgrading method, client, interphone and soft upgrading system
CN105183496A (en) Method for automatically upgrading and pushing software based on domestic CPU and operating system
CN110673502A (en) Quick response method and system of intelligent device, storage medium and network side device
CN112596768B (en) Updating method and device of equipment, storage medium and electronic device
CN103685530A (en) Automatic upgrade control method and system for WLAN current network APs
CN106708564A (en) FOTA update method, device and server
CN101895575B (en) Method, device and system for downloading base station versions
CN105530630B (en) A kind of OTA upgrade method and equipment
CN104615464A (en) Updating method, device and system for wearable equipment
CN109831761A (en) A kind of remote terminal automatic updating device
CN104618136A (en) Configuration management method and device for blade server
CN111181752B (en) Narrowband device upgrading method, mobile terminal and readable storage medium
CN103327133B (en) A kind of geographical location information update method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 621000 Sichuan Ailian Technology Co.,Ltd., Anzhou Industrial Park, Mianyang City, Sichuan Province

Applicant after: Sichuan Ailian Technology Co.,Ltd.

Address before: 621000 Mianyang city of Sichuan Province, Sichuan Industrial Park, love science and Technology Co.

Applicant before: SICHUAN AI-LINK TECHNOLOGY Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200221