本发明涉及洗衣机控制技术领域,尤其涉及一种带扫码功能的洗衣机。
背景技术:
随着生活中实际应用的需求,智能家电已大量出现在人们的生活当中。洗衣机作为生活中必需的家电产品使用频率是比较高的。由于客观条件的限制,用户在使用app控制智能洗衣机的过程中可能会存在洗衣机无法连接网络的情况。当出现上述情况时,洗衣机无法正常运行,给使用者带来极大的不便。
技术实现要素:
基于背景技术存在的技术问题,本发明提出了一种带扫码功能的洗衣机,app在扫描机器二维码时会生成图像(一般为二维码),当app无法正常控制洗衣机时,可以通过洗衣机上的扫码器扫描该图像,获取命令实现洗衣机的控制。
本发明提出的一种带扫码功能的洗衣机,包括洗衣机和与所述洗衣机连接的移动终端和云服务平台;
所述洗衣机上设有无线模块,所述无线模块与洗衣机的电脑板电连接,所述洗衣机与云服务平台通过无线模块连接,所述洗衣机上还设有用于扫描二维码的扫码器,所述扫码器的输出端与洗衣机的无线模块电连接;
所述移动终端与云服务平台双向连接。
优选地,所述无线模块通过uart串口或spi接口与洗衣机电脑板连接。
优选地,所述无线模块为嵌入式。
优选地,所述洗衣机上的扫码器包括摄像头及解码板。
优选地,所述洗衣机上设有设备信息图像,所述设备信息图像包含与洗衣机对应的唯一的编号,所述编号与秘钥一一对应。
优选地,所述移动终端通过扫描洗衣机上的设备信息图像,获取洗衣机的唯一编号,然后在移动终端选择控制指令,所述移动终端将控制指令传输到云服务平台,所述云服务平台再将控制指令加密后经无线模块将控制指令传输给电脑板,实现对洗衣机的控制。
优选地,所述云服务平台还会将加密后的指令传输给移动终端,所述移动终端将加密的结果生成二维码图像。
优选地,当云服务平台发出指令后,洗衣机无法正常运作时,通过洗衣机上的扫码器获取移动终端生成的图像,并传输给扫码器,扫码器对图像进行解码,若解码所得的洗衣机的唯一编号与本机相同,并且时间戳新于模块保存的时间戳,则给电脑板发送指令,否则不执行指令。
优选地,所述移动终端为手机。
与现有技术相比,本发明的有益效果是:本发明实现了洗衣机、移动终端与云服务平台之间的通信,实现了自助洗衣,简单方便;洗衣机上还设有扫码器,扫码器包括摄像头和解码板,当洗衣机上的无线模块出现故障时,可通过扫描手机上生成的图像,以获取控制指令,并传输给电脑板,避免因洗衣机无线模块出现故障而无法使用的情况。
附图说明
图1为本发明提出的一种带扫码功能的洗衣机的工作流程图;
图2为本发明提出的一种带扫码功能的洗衣机的模块示意图。
具体实施方式
下面结合具体实施例对本发明作进一步解说。
参考图1,一种带扫码功能的洗衣机,包括洗衣机和与所述洗衣机连接的移动终端和云服务平台;
所述洗衣机上设有无线模块,所述无线模块与洗衣机的电脑板电连接,所述洗衣机与云服务平台通过无线模块连接,所述洗衣机上还设有用于扫描二维码的扫码器,所述扫码器的输出端与洗衣机的无线模块电连接;
所述移动终端与云服务平台双向连接,移动终端为手机。
无线模块通过uart串口或spi接口与洗衣机电脑板连接,且无线模块为嵌入式。
洗衣机上的扫码器包括摄像头及解码板。
洗衣机上设有设备信息图像,所述设备信息图像包含与洗衣机对应的唯一的编号,所述编号与秘钥一一对应。
移动终端通过扫描洗衣机上的设备信息图像,获取洗衣机的唯一编号,然后在移动终端选择控制指令,所述移动终端将控制指令传输到云服务平台,所述云服务平台再将控制指令加密后经无线模块将控制指令传输给电脑板,实现对洗衣机的控制,云服务平台还会将加密后的指令传输给移动终端,所述移动终端将加密的结果生成二维码图像。
当云服务平台发出指令后,洗衣机无法正常运作时,通过洗衣机上的扫码器获取移动终端生成的图像,并传输给扫码器,扫码器对图像进行解码,若解码所得的洗衣机的唯一编号与本机相同,并且时间戳新于模块保存的时间戳,则给电脑板发送指令,否则不执行指令。
其中:扫码器的型号为lg1000,为扫码解码一体化、通用型的;无线模块的型号为hep01,无线模块的软件为定制的,当控制指令经云服务平台加密后,传输给无线模块,无线模块对加密的控制指令进行解密,然后将解密后的指令传输给洗衣机的电脑板,实现对洗衣机的控制;无线模块的解密方式为:把无线模块唯一编号、用户选择的指令、时间戳这些参数的组合,使用无线模块中烧写的唯一密钥,采用aes算法进行解密。另外模块根据解密出的时间戳判断指令的有效性,每次机器执行指令时,将时间戳记录下来,只有本次的时间戳日期时间比模块中保存的时间戳新才执行指令,否则不予执行。
本发明实现了洗衣机、移动终端与云服务平台之间的通信,实现了自助洗衣,简单方便;洗衣机上还设有扫码器,扫码器包括摄像头和解码板,当洗衣机上的无线模块出现故障时,可通过扫描手机上生成的图像,以获取控制指令,并传输给电脑板,避免因洗衣机无线模块出现故障而无法使用的情况。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。