【技术实现步骤摘要】
一种基于蓝牙和微信小程序的安全开关控制方法及模块
[0001]本专利技术涉及电器电源开关
,具体涉及一种基于蓝牙和微信小程序的电源安全开关控制方法及模块。
技术介绍
[0002]蓝牙模块作为取代数据电缆的短距离无线通信技术,以无线方式连接设备,已广泛应用于各种设备管理控制。例如蓝牙门锁等。但由于蓝牙模块以广播方式与其他通信设备进行数据传输,UUID容易被获取,从而被攻击者伪造的通信设备连接成功。还有攻击者还可以通过空中抓包技术,获得所有收发指令。因此蓝牙模块储存的密码容易被伪造的通信设备用程序破解,安全性不高。
技术实现思路
[0003]针对上述缺陷,本专利技术目的在于提出了一种基于蓝牙和微信小程序的电源安全开关控制方法及模块,以提高现有蓝牙模块的安全性。为实现上述目的,本专利技术通过以下技术方案实现:
[0004]一种基于蓝牙和微信小程序的电源安全开关控制方法及模块,应用于包括蓝牙模块和微信小程序中,所述方法包括以下步骤:
[0005]在所述微信小程序的设备列表页,点添加设备按钮,启动蓝牙搜索功能。当所述微信小程序搜索,连接上所述蓝牙模块,即提示输入密码,并点确认提交。
[0006]所述微信小程序向所述蓝牙模块发送写入密码指令之前先缓存所输入的密码,然后向所述蓝牙模块发送加密验证指令。加密指令中包括所述微信小程序的APPID及所述蓝牙模块的MAC地址。
[0007]所述蓝牙模块对加密验证指令进行解密,将解密的信息与本地储存信息比对判断真伪;若为真,所述蓝牙模块向 ...
【技术保护点】
【技术特征摘要】
1.一种基于蓝牙和微信小程序的电源安全开关控制方法及模块,应用于包括蓝牙模块和微信小程序,其特征在于,所述方法包括以下步骤:所述微信小程序向所述蓝牙模块发送写入密码指令之前,先进行所述微信小程序和所述蓝牙模块双向加密验证判断真伪;判断都为真后,所述微信小程序才向所述蓝牙模块发送写入密码指令,所述蓝牙模块把收到的密码写入FLASH。所述微信小程序向所述蓝牙模块发送电源闭合指定时间的指令之前,先进行所述微信小程序和所述蓝牙模块双向加密验证判断真伪;判断都为真后,所述微信小程序才向所述蓝牙模块发送电源闭合指定时间的指令,所述蓝牙模块收到电源闭合指定时间的指令,先进行与FLASH中记录的密码进行比对,判断为真后才进行电源闭合指定时间后断开电源操作。2.如权利要求1所述的基于蓝牙和微信小程序的电源安全开关控制方法及模块,其特征在于,还包括:所述微信小程序和所述蓝牙模块双向加密验证判断真伪,其具体验证方法包括以下步骤:所述微信小程序向所述蓝牙模块发送加密验证指令,所述蓝牙模块对加密验证指令进行解密,将解密的信息与本地存储信息进行比对判断真伪;若为真,即向所述微信小程序发送加密验证指令。若为伪,启动运行时限功能。运行时限功能即是在一定时间内,程序不做任何指令处理。所述微信小程序对所述蓝牙模块的加密验证指令进行解密,将解密的信息与本地存储信息进行比对判断真伪;若为真,所述微信小程序将解密的信息再次加密发送给所述蓝牙模块。若为伪,即只提示不是对应蓝牙模块,不发送任何指令。所述蓝牙模块对加密验...
【专利技术属性】
技术研发人员:黄华海,蔡兰花,
申请(专利权)人:广州市千博网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。