技术领域
[0001] 本发明涉及智能家电技术领域,尤其涉及一种WiFi离线升级的方法及装置。
相关背景技术
[0002] 随着智能家电快速发展,智能家电在生产过程中可能会遇到一些问题,比如说,WiFi模组的软件版本在生产时发现不是最新的,需要更新WiFi模组软件版本,我们现有遇到类似问题处理方式需要将模组返回模组厂商,等待模组厂商返工后才能继续生产,对于有交货时间要求的产品而言,返回模组厂商的周期太长,极大可能延误交货日期,造成极大的经济损失;而且如果是一体板遇到需要更新WiFi模组的问题,因一体板上会刷上三防漆,模组返厂更新固件也会非常困难,对于上述的问题,需要得到解决。
[0003] 如现有技术申请号202210528827.4《一种智能家电的升级系统及方法》中公开了一种智能家电的电控升级系统及方法,该系统包含待升级电控、WiFi智能模块、上位机升级软件;上位机连接至WiFi智能模块发出的WiFi热点并建立本地局域网环境,上位机安装了本地服务器软件及UDP数据通讯的调试软件。上位机将WiFi模块标识及固件下载地址通过UDP广播命令发送给WiFi模块,WiFi模块从上位机开启的web服务器中下载完成电控固件后与待升级电控进行握手确认,再通过xmodem协议将下载的升级固件发送给待升级电控,电控端接收并校验升级固件无误后,进行电控固件更新。
具体实施方式
[0025] 为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。
[0026] 在现有技术WiFi软件更新方案中,如图1所示,如果WiFi模组软件版本出现问题,首先需要将WiFi模组返回模组厂,模组厂需要将所有模组从智能盒子打开拿出来进行新WiFi软件版本烧写,烧写完成后需要重新进行质检,完成质检后再将模组重新放回智能盒子进行打包送往整机生产车间。现有方案程序繁琐且耗时很长,同时模组成本也会增加。
[0027] 在任一实施例中,本发明的一种WiFi离线升级的装置,包括:WiFi模组,上位机升级软件,供电工装;通过此装置可以在车间不通外网的前提下,不需要将WiFi模组拆下来,只需要给WiFi模组通过供电工装供电,再将供电工装与上位机升级软件通过串口线连接可以进行串口通信;上位机升级软件通过串口线给WiFi模组发送串口数据,将WiFi模组的运行模式从STA改为AP,上位机升级软件再连接WiFi模组AP模式下的热点,建立点对点连接,可以进行网络通信,上位机升级软件可以通过网络通信将WiFi的升级包固件发送给WiFi模组,WiFi模组收到固件后完成固件升级,升级完成后将最新的版本信息通过串口返回给上位机升级软件,上位机升级软件通过串口返回的版本信息判定WiFi模组是否升级成功。
[0028] 如图2所示,如果在整机厂发现WiFi模组软件版本出现错误,可以将WiFi模组在商检前进行离线升级,不需要拆开模组,只需要给WiFi模组供电,通过上位机给WiFi模组进行升级,升级完成后送回整机厂,程序简单,耗时短,不会增加额外的模组成本。
[0029] 如图3所示,WiFi离线升级的装置只需要WiFi模组,供电工装以及上位机升级软件,WiFi模组和上位机升级软件通过串口通信和网络通信完成离线升级功能。
[0030] 在一个具体实施例中,本发明的一种WiFi离线升级的方法,包括以下步骤:
[0031] 如图4所示,WiFi模组的离线升级具体流程如下:首先打开上位机升级软件,选择正确的串口号,选择WiFi模组的升级包,完成上位机软件的配置;将需要升级的WiFi模组通过供电工装供电,供电工装并与上位机软件通过串口线连接;开始测试时通过扫描枪扫描WiFi模组上的Mac地址,上位机就会给WiFi模组发送串口数据,将WiFi模组从STA模式切换到AP模式,上位机就可以连接WiFi模组AP模式下的Mac热点,建立网络连接,上位机软件就可以将之前选择的WiFi模组的升级包固件发送给WiFi模组,WiFi模组接收升级包固件后完成固件版本更新,同时上位机软件会去查询升级后的WiFi软件版本,如果版本和配置时设置的版本一致,上位机软件就会判断升级成功,本实施例的WiFi升级方案对网络是没有要求的,在任何环境下都可以完成WiFi模组的离线升级。
[0032] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。