[发明专利]一种基于小程序扫码绑定前后锁的方法、系统及智能锁在审
申请号: | 202210058429.0 | 申请日: | 2022-01-19 |
公开(公告)号: | CN114220201A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 毛宇鹏;白刚;易乾坤;易海平;余俊 | 申请(专利权)人: | 深圳指芯物联技术有限公司 |
主分类号: | G07C9/00 | 分类号: | G07C9/00;H04W12/03;H04W12/0431;H04W12/06;H04W12/50;H04W12/71 |
代理公司: | 深圳市科冠知识产权代理有限公司 44355 | 代理人: | 孔丽霞 |
地址: | 518000 广东省深圳市南山区西丽街道松坪山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 程序 绑定 前后 方法 系统 智能 | ||
1.一种基于小程序扫码绑定前后锁的方法,其特征在于,包括以下步骤:
第一步:在智能门锁的前锁和后锁内均内置无线模块,并与小程序共同定义一套私有的安全通讯协议;
第二步:前锁和后锁在出厂时或出厂前分别标记与设备对应的MAC条码;
第三步:小程序扫描后锁的MAC条码,获取条码包含设备的MAC信息,跟服务器验证MAC信息合法性后,与后锁建立无线连接,使用默认加密密钥AESkey与后锁通信,下发绑定指令,完成与后锁绑定后,将与后锁的通信加密密钥修改为AESkey1,并向后锁下发与前锁通信的加密密钥AESKey2,将后锁的MAC信息、AESkey1、AESkey2信息上报给服务器;
第四步:小程序扫描前锁的MAC条码,获取条码包含设备的MAC信息,跟服务器验证MAC信息合法性后,与前锁建立无线连接,使用默认加密密钥AESkey与前锁通信,将与小程序配对绑定的后锁MAC信息及加密密钥AESkey2告知前锁;
第五步:前锁收到小程序下发的需要绑定的后锁MAC信息及加密密钥AESkey2后,发起对后锁的无线连接;
第六步:建立无线连接后,前锁使用加密密钥AESkey2与后锁通信,发起绑定指令,并将前锁的MAC信息发送给后锁;
第七步:后锁收到前锁发起的通信数据后,使用加密密钥AESkey2解密数据,解密正确后,记录前锁的MAC信息,并将后锁的MAC信息告知前锁;
第八步:前锁收到后锁绑定应答后,校验后锁返回的MAC信息是否与小程序下发的MAC信息一致,如一致则完成前后锁的配对绑定流程。
2.根据权利要求1所述的基于小程序扫码绑定前后锁的方法,其特征在于,所述第一步中,安全通讯协议的数据格式定义如下:
数据包括:包头、包标识、包长度、数据区、效验位和包尾。
3.根据权利要求2所述的基于小程序扫码绑定前后锁的方法,其特征在于,所述数据区为加密后数据,通信时加解密对象均为所述数据区;
所述数据区长度为16个字节整数倍,且包括有效数据长度、命令簇ID、子命令ID和数据内容。
4.根据权利要求1所述的基于小程序扫码绑定前后锁的方法,其特征在于,所述无线模块为蓝牙模块。
5.根据权利要求1-4任一所述的基于小程序扫码绑定前后锁的方法,其特征在于,所述基于小程序扫码绑定前后锁的方法还包括:
小程序依据更换前锁指令对后锁更换新的前锁。
6.根据权利要求5所述的基于小程序扫码绑定前后锁的方法,其特征在于,更换新的前锁的方法包括步骤:
小程序获取从服务器获取后锁的MAC信息和通信的加密密钥AESkey2;
小程序扫描新的前锁的MAC条码,验证合法性后,使用默认加密密钥AESkey与新的前锁通信,告知新的前锁与之配对绑定的后锁的MAC信息及通信的加密密钥AESkey2;
新的前锁收到小程序下发的需要绑定的后锁MAC信息和通信的加密密钥AESkey2后,发起对后锁的无线连接;
建立连接后,新的前锁使用加密密钥AESkey2与后锁通信,发起绑定指令,并将新的前锁的MAC信息发送给后锁;
后锁收到新的前锁发起的通信数据后,使用加密密钥AESkey2解密数据,解密正确后,记录与之绑定的新的前锁MAC信息,并将后锁的MAC信息告知新的前锁;
新的前锁收到后锁绑定应答后,校验后锁返回的MAC信息是否与小程序下发的MAC信息一致,如一致则完成前后锁的重新配对绑定流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳指芯物联技术有限公司,未经深圳指芯物联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210058429.0/1.html,转载请声明来源钻瓜专利网。