[发明专利]用于智能家居设备MCU版本管理的系统在审
申请号: | 201911071374.1 | 申请日: | 2019-11-05 |
公开(公告)号: | CN110825422A | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 唐建春;白浪;尤金刚 | 申请(专利权)人: | 四川爱联科技有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F8/71 |
代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 陈立志 |
地址: | 621000 四川省绵*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 智能家居 设备 mcu 版本 管理 系统 | ||
本发明涉及物联网技术领域,公开了一种用于智能家居设备MCU版本管理的系统,用以解决智能家居设备的MCU固件版本迭代困难的问题。本发明包括客户端、固件升级服务器和智能家居设备;智能家居设备通过WIFI模组与客户端和固件升级服务器进行通信,且智能家居设备的WIFI模组可从固件升级服务器下载并缓存智能家居设备的MCU的多个固件版本;当智能家居设备的MCU需要进行版本变更时,其中所述版本变更包括版本升级和版本回退,客户端将要变更到的版本号发给智能家居设备的WIFI模组,智能家居设备的WIFI模组根据收到的版本号将对应固件版本发送到智能家居设备的MCU。本发明适用于智能家居设备MCU版本管理。
技术领域
本发明涉及物联网技术领域,特别涉及用于智能家居设备MCU版本管理的系统。
背景技术
在物联网时代的今天,无线连接技术的使用越来越广泛,许多家居产品都开始应用无线连接技术,开发智能家居产品。由于小型家居产品功能简单,所以使用的MCU方案也是资源不足以支持空中升级(OTA)。一旦产品发生问题,只能通过离线烧录解决问题,固件无法迭代,并且在出现问题的时候返工效率极低,耗费人力、物力成本太高。
发明内容
本发明要解决的技术问题是:提供一种用于智能家居设备MCU版本管理的系统,用以解决智能家居设备的MCU固件版本迭代困难的问题。
为解决上述问题,本发明采用的技术方案是:用于智能家居设备MCU版本管理的系统,包括客户端、固件升级服务器和智能家居设备,所述智能家居设备包括WIFI模组和MCU;
智能家居设备通过WIFI模组与客户端和固件升级服务器进行通信,且智能家居设备的WIFI模组可按照客户端的通知,从固件升级服务器下载并缓存智能家居设备的MCU的多个固件版本;
所述客户端通过访问固件升级服务器,判断智能家居设备当前WIFI模组缓存的MCU固件版本号是否有固件升级服务器公开的MCU固件版本号,如果没有则通知WIFI模组下载相应的MCU固件版本;
当智能家居设备的MCU需要进行版本变更时,其中所述版本变更包括版本升级和版本回退,客户端将要变更到的版本号发给智能家居设备的WIFI模组,智能家居设备的WIFI模组根据收到的版本号将对应固件版本发送到智能家居设备的MCU。
具体的,所述客户端可以是手机APP或者网页。
具体的,在智能家居设备中,WIFI模组与MCU之间可通过串口、I2C等通信方式通信。
本发明的有益效果是:由于WIFI连接的网络带宽大,WIFI模组的flash空间可扩展,MCU的固件下载时间在几秒中即可完成,并且能缓存多个版本的固件,因此本发明可快速的对单个智能家居设备或批量的智能家居设备同时进行升级操作,大大提高了产品MCU固件迭代的效率以及设备的容错率。并且WIFI模组支持缓存多个版本的固件,因此本发明也可以实现版本回退功能,满足用户的多样化版本需求,提升用户体验
附图说明
图1为实施例的系统框图。
具体实施方式
为了智能家居设备的MCU固件版本迭代困难的问题,本发明公开了一种用于智能家居设备MCU版本管理的系统,利用WIFI的连网功能来进行升级固件的下载,并把下载的固件保存在WIFI模组的flash上,然后WIFI模组在MCU要求升级时通过I2C或串口的方式传给智能家居设备MCU,从而达到MCU固件空中升级(OTA)的升级功能。并且其中的WIFI模组的flash空间可扩展,所以支持缓存多个版本的固件,从而本发明也可以实现版本回退功能,满足用户的多样化版本需求,提升用户体验。
下面通过附图和实施例对本发明做进一步说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川爱联科技有限公司,未经四川爱联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911071374.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种球面贴胶头及球面贴胶装置
- 下一篇:一种基于氯硅烷衍生化的氟离子检测方法