一种wifi在线烧写装置及方法

文档序号:7201 发布日期:2021-09-17 浏览:80次 英文

一种wifi在线烧写装置及方法

技术领域

本发明属于软件烧写

技术领域

,特别是涉及一种wifi在线烧写装置及方法。

背景技术

随着智能技术的发展和人们对家电智能化需求的提升,越来越多的家电通过集成wifi模块实现远程控制和更多的智能化场景,但由于wifi模块连接的云平台不同,包括互联网厂商云和厂家自有云,导致wifi模块内置的软件状态不同,同一模块对应的物料数量随之增加。一方面,给物料管理带来较大的管理成本,另一方面,家电生产时容易造成物料混淆,降低生产效率。

现有已公开的专利中,如申请号为CN201910046181.4的一种单片机系统的无线wifi烧写程序的方法,公开了PC端通过wifi作为传输媒介将待烧写的固件发送给单片机端,实现单片机的非接触式烧写程序;又如申请号为CN201910008531.8的一种基于串口有线烧写和无线烧写的双选切换电路,通过有线和无线结合的传输方式实现电力行业的户外产品程序在线升级与维护。这两篇的技术方案均无法解决家电生产领域中wifi模块因连接的不同云平台而导致的物料状态较多,引起的物料管理成本增加,生产效率低的问题。

发明内容

本发明的目的在于提供一种wifi在线烧写装置及方法,通过上位机连接家电所属的wifi模块释放的AP,建立UDP通信,实现连接不同云平台wifi模块差异化参数的烧写,解决了现有的烧写容易中断、成功率低、生产效率低的问题。

为解决上述技术问题,本发明是通过以下技术方案实现的:

本发明为一种wifi在线烧写装置,包括扫码仪器、通信工装、电脑主机、第一显示屏、第二显示屏、无线网卡、路由器、家电设备和红外感应装置;

所述扫描仪器通过串口与通信工装的输入端连接;所述通信工装的输出端通过串口线与电脑主机输入端连接;

所述电脑主机的输出端分别连接有第一显示屏和第二显示屏;所述电脑主机通过无线网卡与路由器双向连接;

所述家电设备通过wifi模块双向连接路由器;

所述红外感应装置通过串口线与电脑主机的输入端连接。

优选地,所述电脑主机内部安装有烧写软件,用于运行安装烧写的软件程序;所述软件程序用于使电脑主机连接路由器,并与路由器内连接的待测家电设备建立UDP通信,实现wifi参数的在线烧写。

优选地,所述扫码仪器,用于扫描家电设备上粘贴的条形码或二维码,以及台位码,并将扫描的信息传输给通信工装。

优选地,所述通信工装,用于将接收的信息进行解析和分流,分别传输给安装有烧写软件的电脑主机以及生产线上需要扫描信息的设备。

优选地,所述第一显示屏,用于显示扫码的信息;所述第二显示屏,用于显示家电设备的wifi烧写结果,以及烧写成功率的统计。

优选地,所述红外感应装置,用于感应当前已经烧写参数的家电设备,并将感知结果传输给电脑主机。

本发明为一种wifi在线烧写方法,包括如下步骤:

步骤S1:启动安装有烧写软件的电脑主机,运行软件程序,软件程序通过无线网卡连接路由器;

步骤S2:扫码仪器扫描家电设备上的条形码/二维码,并将扫描信息传输该通信工装;

步骤S3:通信工装接收条形码/二维码信息,并按照规定的通信协议重新组合成命令信息,传输给电脑主机上运行的软件程序,以及其它与通信工装连接的设备;

步骤S4:电脑主机上的软件程序接收命令信息,并解析出MAC、SN、TCODE显示于第一显示屏上,同时,根据SN查询本机数据库中需要烧写到wifi模块的参数,与MAC、SN按照协议组合成广播命令包,然后与所连接的路由器建立UDP通信,发送广播命令包;

步骤S5:家电设备在扫码仪器扫描TCODE后自动上电,wifi模块启动工作,并连接路由器,等待接收广播命令包;

步骤S6:家电设备集成的wifi模块接收到广播命令包后,判断广播信息中所包含的MAC地址与自身MAC地址是否相等,如果不等,则不做任何处理;如果相等,则自启动wifi烧写程序,将SN和参数烧写到wifi模块中;

步骤S7:wifi模块参数烧写完成后,向所连接的路由器回送UDP广播命令包,命令包含有:MAC、SN、烧写成功/失败,失败错误码;

步骤S8:电脑软件程序接收到wifi模块回送的UDP广播包后,解析出烧写结果,并保存到电脑主机所属的数据库中,保存的记录包含:MAC、SN、TCODE、烧写成功/失败,失败错误码;

步骤S9:红外感应装置感应当前家电设备的到达,根据TCODE码运算规则,计算当前家电设备的TCODE,并将TCODE传输到所连接的安装有烧写软件的电脑主机;

步骤S10:电脑主机上运行的软件程序接收到TCODE,从数据库查询当前家电设备的烧写结果信息,包含:MAC、SN、TCODE、烧写成功/失败、失败错误码,并将结果信息显示到第二显示屏上。

优选地,所述步骤S2中,扫码仪器获取家电设备的MAC地址、厂家定义的家电序列号SN以及当前台位码TCODE。

优选地,所述。

本发明具有以下有益效果:

(1)本发明通过上位机与家电所属的wifi模块连接同一无线路由器,建立UDP通信,实现连接不同云平台wifi模块差异化参数的烧写,命令交互简单,交互时间短。

(2)本发明采用第一显示屏和第二显示屏分屏显示方案,在第二显示屏处显示wifi在线烧写结果,充分保证了wifi烧写的时间,从而不受限于生产线的线速。

(3)本发明采用通信工装将扫码仪器扫描的条形码/二维码信息进行分流,使更多需要扫码信息的设备共用扫码步骤,减少生产线重复操作,提高生产效率。

当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的一种wifi在线烧写装置的结构示意图;

图2为本发明的一种wifi在线烧写方法步骤图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1所示,本发明为一种wifi在线烧写装置,包括扫码仪器、通信工装、电脑主机、第一显示屏、第二显示屏、无线网卡、路由器、家电设备和红外感应装置;

扫描仪器通过串口与通信工装的输入端连接;通信工装的输出端通过串口线与电脑主机输入端连接;

电脑主机的输出端分别连接有第一显示屏和第二显示屏;电脑主机通过无线网卡与路由器双向连接;

家电设备通过wifi模块双向连接路由器;

红外感应装置通过串口线与电脑主机的输入端连接。

其中,电脑主机内部安装有烧写软件,用于运行安装烧写的软件程序;软件程序用于使电脑主机连接路由器,并与路由器内连接的待测家电设备建立UDP通信,实现wifi参数的在线烧写,命令交互简单,交互时间短。

其中,扫码仪器,用于扫描家电设备上粘贴的条形码或二维码,以及台位码,并将扫描的信息传输给通信工装。

其中,通信工装,用于将接收的信息进行解析和分流,具体为:将接收的字符串解析成目标信息,分别传输给安装有烧写软件的电脑主机以及生产线上需要扫描信息的设备,减少生产线重复操作,提高生产效率。

其中,第一显示屏,用于显示扫码的信息;第二显示屏,用于显示家电设备的wifi烧写结果,以及烧写成功率的统计,充分保证了wifi烧写的时间,从而不受限于生产线的线速。

其中,红外感应装置,用于感应当前已经烧写参数的家电设备,并将感知结果传输给电脑主机。

请参阅图2所示,本发明为一种wifi在线烧写方法,包括如下步骤:

步骤S1:启动安装有烧写软件的电脑主机,运行软件程序,软件程序通过无线网卡连接路由器;

步骤S2:扫码仪器扫描家电设备上的条形码/二维码,并将扫描信息传输该通信工装;

步骤S3:通信工装接收条形码/二维码信息,并按照规定的通信协议重新组合成命令信息,传输给电脑主机上运行的软件程序,以及其它与通信工装连接的设备;

步骤S4:电脑主机上的软件程序接收命令信息,并解析出MAC、SN、TCODE显示于第一显示屏上,同时,根据SN查询本机数据库中需要烧写到wifi模块的参数,与MAC、SN按照协议组合成广播命令包,然后与所连接的路由器建立UDP通信,发送广播命令包;

步骤S5:家电设备在扫码仪器扫描TCODE后自动上电,wifi模块启动工作,并连接路由器,等待接收广播命令包;

步骤S6:家电设备集成的wifi模块接收到广播命令包后,判断广播信息中所包含的MAC地址与自身MAC地址是否相等,如果不等,则不做任何处理;如果相等,则自启动wifi烧写程序,将SN和参数烧写到wifi模块中;

步骤S7:wifi模块参数烧写完成后,向所连接的路由器回送UDP广播命令包,命令包含有:MAC、SN、烧写成功/失败,失败错误码;

步骤S8:电脑软件程序接收到wifi模块回送的UDP广播包后,解析出烧写结果,并保存到电脑主机所属的数据库中,保存的记录包含:MAC、SN、TCODE、烧写成功/失败,失败错误码;

步骤S9:红外感应装置感应当前家电设备的到达,根据TCODE码运算规则,计算当前家电设备的TCODE,并将TCODE传输到所连接的安装有烧写软件的电脑主机;

步骤S10:电脑主机上运行的软件程序接收到TCODE,从数据库查询当前家电设备的烧写结果信息,包含:MAC、SN、TCODE、烧写成功/失败、失败错误码,并将结果信息显示到第二显示屏上。

其中,步骤S2中,扫码仪器获取家电设备的MAC地址、厂家定义的家电序列号SN以及当前台位码TCODE。

值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中。

以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。

完整详细技术资料下载
上一篇:石墨接头机器人自动装卡簧、装栓机
下一篇:轨道交通远程输入输出模块的软件部署方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!