System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于M1卡给智能门锁自动配网及设置参数的方法、系统技术方案_技高网

基于M1卡给智能门锁自动配网及设置参数的方法、系统技术方案

技术编号:40590881 阅读:7 留言:0更新日期:2024-03-12 21:51
本发明专利技术属于智能门锁技术领域,提供一种基于M1卡给智能门锁自动配网及设置参数的方法、系统,包括步骤:预先定制共有十七个扇区的M1卡;通过写卡器或旧门锁对M1卡进行识别后将其各自存储的门锁配网信息和门锁运行参数进行加密后对应写入M1卡的扇区十六和扇区十七;由新门锁对所述M1卡进行识别后对扇区十六和扇区十七中加密的门锁配网信息和门锁运行参数进行解密并校验,校验正确后,将解密后的所述门锁运行参数设置为新门锁的门锁运行参数,将解密后的所述门锁配网信息设置为新门锁待连接的服务器和路由器的配网信息,操作简单,配网及参数设置方便且快捷,满足给批量的智能门锁进行配网的需求,安全性较高,适用范围广泛。

【技术实现步骤摘要】

本专利技术属于智能门锁,尤其涉及一种基于m1卡给智能门锁自动配网及设置参数的方法、系统。


技术介绍

1、随着物联网技术的日益成熟和智能门锁的普及,智能门锁都带有网络功能,目前行业内的智能门锁配网方法主要有以下三种:第一,通过手机app给门锁配网,在门锁上按下快捷键或者设置键,门锁进入配网模式,手机通过ap或者smartconfi g给门锁的网络模块配网。第二,通过蓝牙通信,门锁带有一个蓝牙模块,在门锁上按设置键,门锁进入配网模式,蓝牙模块进入待配网状态,app搜索到进入待配网的蓝牙设备后,发起蓝牙连接,通过蓝牙发送配网信息给门锁,门锁再进行配网。第三、二维码配网,门锁如带有摄像头,将配网信息生成二维码对准摄像头,摄像头抓拍图像识别二维码里的配网信息,给门锁配网。然而,采用上述现有技术进行配网时,通常都需要经过一系列人工操作才能实现app配网、蓝牙配网或者生成二维码配网,对于一些不擅操作智能设备的用户而言,此举操作较为复杂,在实际配网和参数设置时,需要花费较多时间和精力;而且,由于上述现有配网方法操作较为复杂,也较难适用于批量对智能门锁进行配网和参数设置的操作,也需要花费较多时间和精力,应用存在明显的局限性。


技术实现思路

1、本专利技术的目的在于提供一种基于m1卡给智能门锁自动配网及设置参数的方法、系统,旨在解决由于现有技术需要经过一系列人工操作才能实现app配网、蓝牙配网或者生成二维码配网,操作较为复杂,需花费较多时间和精力,较难满足给批量的智能门锁进行配网的需求的问题。

2、一方面,本专利技术提供一种基于m1卡给智能门锁自动配网及设置参数的方法,所述方法包括下述步骤:

3、预先定制共有十七个扇区的m1卡;

4、通过写卡器或旧门锁对m1卡进行识别得到第一识别信息,所述写卡器和旧门锁中均存储有门锁配网信息和门锁运行参数;

5、由所述写卡器或旧门锁根据第一识别信息对各自存储的门锁配网信息和门锁运行参数进行加密,并将加密后的所述门锁配网信息和门锁运行参数对应写入m1卡的扇区十六和扇区十七;

6、由新门锁对所述m1卡进行识别得到第二识别信息,并根据所述第二识别信息对扇区十六和扇区十七中加密的门锁配网信息和门锁运行参数进行解密;

7、对解密后的所述门锁配网信息和门锁运行参数进行校验,校验正确后,将解密后的所述门锁运行参数设置为新门锁的门锁运行参数,将解密后的所述门锁配网信息设置为新门锁待连接的服务器和路由器的配网信息。

8、在一些实施例中,所述通过写卡器或旧门锁对m1卡进行识别得到第一识别信息,包括:

9、将所述m1卡插入写卡器或放置于旧门锁刷卡区,通过所述写卡器或旧门锁内设的读写模块对m1卡进行寻卡、防冲突和选卡操作;

10、读取所述m1卡的u id,并判断所述m1卡的atqa是否为0x0400且sak为0x08,若是,则根据所述u id计算出aes256keya。

11、在一些实施例中,所述由所述写卡器或旧门锁根据第一识别信息对各自存储的门锁配网信息和门锁运行参数进行加密,并将加密后的所述门锁配网信息和门锁运行参数对应写入m1卡的扇区十六和扇区十七,包括:

12、使用所述aes256keya对写卡器或旧门锁中所存储的门锁配网信息和门锁运行参数进行aes256加密;

13、根据所述u id计算出扇区十六和扇区十七的密钥key_a并验证,验证通过后,将加密后的所述门锁配网信息和门锁运行参数对应写入扇区十六和扇区十七。

14、在一些实施例中,所述由新门锁对所述m1卡进行识别得到第二识别信息,并根据所述第二识别信息对扇区十六和扇区十七中加密的门锁配网信息和门锁运行参数进行解密,包括:

15、将所述m1卡放置于新门锁刷卡区,通过所述新门锁内设的读写模块读取m1卡的uid;

16、判断所述m1卡的atqa是否为0x0400且sak为0x08,若是,则根据所述u id计算出扇区十六和扇区十七的密钥key_a并验证,验证通过后,读取所述扇区十六和扇区十七中对应写入的经加密处理的门锁配网信息和门锁运行参数,并使用所述aes256keya对经加密处理的门锁配网信息和门锁运行参数进行解密。

17、在一些实施例中,所述aes256keya与u id相关联,所述aes256keya的前四个字节或后四个字节为u id。

18、在一些实施例中,所述对解密后的所述门锁配网信息和门锁运行参数进行校验,包括:

19、对解密后的所述门锁配网信息和门锁运行参数进行包头和crc16校验。

20、在一些实施例中,所述门锁配网信息包括:路由器名称、路由器密码、服务器地址和服务器端口。

21、在一些实施例中,所述门锁运行参数包括初始管理员密码、音量参数和语言参数。

22、在一些实施例中,所述将解密后的所述门锁运行参数设置为新门锁的门锁运行参数,将解密后的所述门锁配网信息设置为新门锁待连接的服务器和路由器的配网信息,包括:

23、校验正确后,判断所述新门锁是否设置过初始管理员,若是,则直接退出设置操作;若否,则将所述新门锁的默认管理员密码设置为m1卡中写入的初始管理员密码;将所述新门锁的音量参数和语言参数设置为m1卡中写入的音量参数和语言参数;将所述新门锁待连接的服务器和路由器的配网信息设置为m1卡中写入的门锁配网信息。

24、另一方面,本专利技术还提供一种基于m1卡给智能门锁自动配网及设置参数的系统,所述系统包括m1卡、写卡器或旧门锁、新门锁;其中,

25、所述m1卡具有十七扇区;

26、所述写卡器或旧门锁用于对m1卡进行识别得到第一识别信息,并根据所述第一识别信息对各自存储的门锁配网信息和门锁运行参数进行加密,并将加密后的所述门锁配网信息和门锁运行参数对应写入m1卡的扇区十六和扇区十七;

27、所述新门锁用于对m1卡进行识别得到第二识别信息,并根据所述第二识别信息对扇区十六和扇区十七中加密的门锁配网信息和门锁运行参数进行解密,解密后的所述门锁配网信息和门锁运行参数经校验正确后对应配置到新门锁中。

28、本专利技术的有益效果在于:区别于现有技术,本专利技术的基于m1卡给智能门锁自动配网及设置参数的方法,通过预先定制共有十七个扇区的m1卡;通过写卡器或旧门锁对m1卡进行识别得到第一识别信息,所述写卡器和旧门锁中均存储有门锁配网信息和门锁运行参数;由所述写卡器或旧门锁根据第一识别信息对各自存储的门锁配网信息和门锁运行参数进行加密,并将加密后的所述门锁配网信息和门锁运行参数对应写入m1卡的扇区十六和扇区十七;由新门锁对所述m1卡进行识别得到第二识别信息,并根据所述第二识别信息对扇区十六和扇区十七中加密的门锁配网信息和门锁运行参数进行解密;对解密后的所述门锁配网信息和门锁运行参数进行校验,校验正确后,将解密后的所述门锁运行参数设置为新门锁的门锁运行参数,将解密后的所述门锁配本文档来自技高网...

【技术保护点】

1.一种基于M1卡给智能门锁自动配网及设置参数的方法,其特征在于,所述方法包括下述步骤:

2.如权利要求1所述基于M1卡给智能门锁自动配网及设置参数的方法,其特征在于,所述通过写卡器或旧门锁对M1卡进行识别得到第一识别信息,包括:

3.如权利要求2所述基于M1卡给智能门锁自动配网及设置参数的方法,其特征在于,所述由所述写卡器或旧门锁根据第一识别信息对各自存储的门锁配网信息和门锁运行参数进行加密,并将加密后的所述门锁配网信息和门锁运行参数对应写入M1卡的扇区十六和扇区十七,包括:

4.如权利要求3所述基于M1卡给智能门锁自动配网及设置参数的方法,其特征在于,所述由新门锁对所述M1卡进行识别得到第二识别信息,并根据所述第二识别信息对扇区十六和扇区十七中加密的门锁配网信息和门锁运行参数进行解密,包括:

5.如权利要求2-4任一项所述基于M1卡给智能门锁自动配网及设置参数的方法,其特征在于,所述AES256KEYA与U ID相关联,所述AES256KEYA的前四个字节或后四个字节为UID。

6.如权利要求1所述基于M1卡给智能门锁自动配网及设置参数的方法,其特征在于,所述对解密后的所述门锁配网信息和门锁运行参数进行校验,包括:

7.如权利要求1所述基于M1卡给智能门锁自动配网及设置参数的方法,其特征在于,所述门锁配网信息包括:路由器名称、路由器密码、服务器地址和服务器端口。

8.如权利要求1所述基于M1卡给智能门锁自动配网及设置参数的方法,其特征在于,所述门锁运行参数包括初始管理员密码、音量参数和语言参数。

9.如权利要求8所述基于M1卡给智能门锁自动配网及设置参数的方法,其特征在于,所述将解密后的所述门锁运行参数设置为新门锁的门锁运行参数,将解密后的所述门锁配网信息设置为新门锁待连接的服务器和路由器的配网信息,包括:

10.一种基于M1卡给智能门锁自动配网及设置参数的系统,其特征在于,所述系统包括M1卡、写卡器或旧门锁、新门锁;其中,

...

【技术特征摘要】

1.一种基于m1卡给智能门锁自动配网及设置参数的方法,其特征在于,所述方法包括下述步骤:

2.如权利要求1所述基于m1卡给智能门锁自动配网及设置参数的方法,其特征在于,所述通过写卡器或旧门锁对m1卡进行识别得到第一识别信息,包括:

3.如权利要求2所述基于m1卡给智能门锁自动配网及设置参数的方法,其特征在于,所述由所述写卡器或旧门锁根据第一识别信息对各自存储的门锁配网信息和门锁运行参数进行加密,并将加密后的所述门锁配网信息和门锁运行参数对应写入m1卡的扇区十六和扇区十七,包括:

4.如权利要求3所述基于m1卡给智能门锁自动配网及设置参数的方法,其特征在于,所述由新门锁对所述m1卡进行识别得到第二识别信息,并根据所述第二识别信息对扇区十六和扇区十七中加密的门锁配网信息和门锁运行参数进行解密,包括:

5.如权利要求2-4任一项所述基于m1卡给智能门锁自动配网及设置参数的方法,其特征在于,所述aes256keya与u id相关联...

【专利技术属性】
技术研发人员:毛宇鹏余俊易海平
申请(专利权)人:深圳指芯物联技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1