一种基于蓝牙广播的智能门锁系统技术方案

技术编号:24037784 阅读:17 留言:0更新日期:2020-05-07 02:25
本发明专利技术提供一种基于蓝牙广播的智能门锁系统,包括智能终端APP、智能门锁、蓝牙网关和云服务器;移动终端绑定智能门锁时,根据预置的方式产生蓝牙广播密钥,所述蓝牙网关实时主动扫描监听蓝牙广播帧数据,所述智能门锁根据蓝牙广播密钥加密门锁事件,并通过蓝牙广播帧进行广播,所述蓝牙网关根据蓝牙广播密钥解密蓝牙数据,校验、过滤、分析事件,并将事件上报到云服务器,所述云服务器根据事件信息,推送消息到移动终端,完成门锁事件上报。本发明专利技术不仅可以将在门锁面板上操作的事件,实时上报到云端,传递给APP,也可以通过APP远程操作管理门锁,同时可以使得智能门锁分享用户,通过手机蓝牙连接门锁实现进场控制功能。

An intelligent door lock system based on Bluetooth broadcast

【技术实现步骤摘要】
一种基于蓝牙广播的智能门锁系统
本专利技术属于智能门锁
,具体涉及一种基于蓝牙广播的智能门锁系统。
技术介绍
随着科学技术的发展,现有市场上大部分的蓝牙门锁都支持手机APP进行近场开门、日志读取、密钥管理等功能,随着任务生活品质的不断提高,用户对于智能门锁事件实时推送到APP、远程开锁以及远程门锁管理的需求越来越高,针对当前蓝牙门锁无法满足事件实时性上报,远程操控的问题,目前已有的解决方法包括以下几种方法:(1)在蓝牙门锁再增加一个联网模块,实现和网络间的数据通讯,确保既可以近场控制也可以满足联网需求,但是将增加了蓝牙模块和联网模块的信号干扰,增加了门锁的功耗,降低了电池的使用寿命;(2)配置蓝牙网关,实时与蓝牙门锁进行连接,进行网络通讯,该方法虽然可以实现了事件实时上报和远程操控的问题,但是将会因为蓝牙网关与门锁的实时连接,导致门锁功耗升高以及APP无法通过蓝牙再次连接门锁。目前,市场上蓝牙门锁中未发现能够确保门锁事件实时上报、门锁远程控制,且可以通过手机蓝牙连接门锁进行实时近场控制。
技术实现思路
本专利技术的目的是提供一种基于蓝牙广播的智能门锁系统,不仅可以将在门锁面板上操作的事件,实时上报到云端,传递给APP,也可以通过APP远程操作管理门锁,同时可以使得智能门锁分享用户,通过手机蓝牙连接门锁实现进场控制功能。本专利技术提供了如下的技术方案:一种基于蓝牙广播的智能门锁系统,包括智能终端APP、智能门锁、蓝牙网关和云服务器;移动终端绑定智能门锁时,根据预置的方式产生蓝牙广播密钥,所述蓝牙网关实时主动扫描监听蓝牙广播帧数据,所述智能门锁根据蓝牙广播密钥加密门锁事件,并通过蓝牙广播帧进行广播,所述蓝牙网关根据蓝牙广播密钥解密蓝牙数据,校验、过滤、分析事件,并将事件上报到云服务器,所述云服务器根据事件信息,推送消息到移动终端,完成门锁事件上报;门锁管理员通过账号登录移动终端APP,云服务器进行账号校验,蓝牙网关从云端获取账号下绑定的门锁基础密钥,管理员通过移动终端APP下发门锁控制命令到云服务器,云服务器检验命令的合法性,并传递给蓝牙网关,蓝牙网关先根据基础密钥,连接智能门锁,并协商出通讯密钥,蓝牙网关根据通讯密钥加密门锁命令,并传递给智能门锁,智能门锁使用通讯密钥解密门锁命令,校验命令的合法性,校验成功,则执行命令,并上报执行命令结果,蓝牙网关分析命令结果,并传递给云服务器,推送到APP设备,完成智能终端远程控制智能门锁。优选的,移动终端绑定智能门锁时,根据预置的方式产生蓝牙广播密钥,包括:智能门锁生产时,按照既定格式产生SN,根据随机算法产生出一组产测数据,通过烧录工具预置到智能门锁中,同时将数据预置到云服务;所述预置算法即使将门锁SN和预置产测数据作为种子密钥,通过高级加密标准(AES)算法生成一组基础密钥;智能门锁广播门锁的SN,并根据预置产测数据和预置算法生成蓝牙基础密钥;移动终端绑定门锁时,扫描到智能门锁SN数据,并向云服务器请求基础密钥;云服务校验门锁SN数据,当校验成功,将根据SN查询预置产测数据,并按照预置算法生成蓝牙基础密钥,传递给移动终端设备;移动终端和智能门锁根据生成的基础密钥,协商出通讯密钥进行无线加密通讯,并生成蓝牙广播密钥,智能门锁将蓝牙广播密码加密保存,移动终端将蓝牙广播密钥上传到服务器。优选的,所述蓝牙网关获取广播密钥并实时扫描监听蓝牙广播帧数据,包括:蓝牙网关扫描到智能门锁SN数据,并向云服务请求基础密钥以及蓝牙广播密钥;云服务器校验蓝牙网关上报的SN数据,校验成功,下发智能门锁的基础密钥和蓝牙广播密钥;蓝牙网关开启主动扫描并监听来自智能门锁的广播帧数据。优选的,智能门锁触发门锁事件,蓝牙网关扫描获取门锁事件,进行检验、过滤、分析事件,并上报云服务器,推送给移动终端,包括:当通过智能门锁密钥、卡片、指纹开门或者管理设置智能门锁时,智能门锁将会产生门锁事件,并通过蓝牙广播密钥加密后周期性广播出去;蓝牙网关扫描或者监听到智能门锁广播帧,根据蓝牙广播帧格式先判定广播帧中的公司识别码,判定正确,将过滤重复的广播帧,并通过蓝牙广播密钥进行解密数据,获取门锁事件,并更加门锁事件,分析事件属于开关门类、设置类、告警类事件,依据不同的事件类型,上报到云服务器,云服务器根据事件处理逻辑,并分类推送给移动终端。优选的,访客用户登录账号,如果智能门锁处于未连接状态,则可通过手机蓝牙直接控制智能门锁。本专利技术的有益效果是:本专利技术利用了蓝牙广播帧加密传递门锁事件,确保了门锁的安全性,解决了频繁的蓝牙网关与智能门锁连接导致的功耗高的问题,也可以让蓝牙网关可以同时监听多个智能门锁设备;本专利技术中每次密钥连接都会通过基础密钥,随机生成不同的通讯密钥,确保了空中抓取的数据,无法再次使用,确保了智能门锁的安全性。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1是本专利技术系统结构示意图;图2是本专利技术门锁事件上报流程示意图。具体实施方式如图1和图2所示,一种基于蓝牙广播的智能门锁系统,包括:门锁事件上报流程如下:移动终端绑定智能门锁时,根据预置的方式产生蓝牙广播密钥;所述蓝牙网关实时主动扫描监听蓝牙广播帧数据;所述智能门锁根据蓝牙广播密钥加密门锁事件,并通过蓝牙广播帧进行广播;所述蓝牙网关根据蓝牙广播密钥解密蓝牙数据,校验、过滤、分析事件,并将事件上报到云服务器;所述云服务器根据事件信息,推送消息到移动终端;进一步的,移动终端绑定智能门锁时,根据预置的方式产生蓝牙广播密钥,包括:智能门锁生产时,按照既定格式产生SN,根据随机算法产生出一组产测数据,通过烧录工具预置到智能门锁中,同时将数据预置到云服务;所述预置算法即使将门锁SN和预置产测数据作为种子密钥,通过高级加密标准(AES)算法生成一组基础密钥;智能门锁广播门锁的SN,并根据预置产测数据和预置算法生成蓝牙基础密钥;移动终端绑定门锁时,扫描到智能门锁SN数据,并向云服务器请求基础密钥;云服务校验门锁SN数据,当校验成功,将根据SN查询预置产测数据,并按照预置算法生成蓝牙基础密钥,传递给移动终端设备;移动终端和智能门锁根据生成的基础密钥,协商出通讯密钥进行无线加密通讯,并生成蓝牙广播密钥,智能门锁将蓝牙广播密码加密保存,移动终端将蓝牙广播密钥上传到服务器。进一步的,所述蓝牙网关获取广播密钥并实时扫描监听蓝牙广播帧数据,包括:蓝牙网关扫描到智能门锁SN数据,并向云服务请求基础密钥以及蓝牙广播密钥;云服务器校验蓝牙网关上报的SN数据,校验成功,下发智能门锁的基础密钥和蓝牙广播密钥;蓝牙网关开启主动扫描并监听来自智能门锁的广播帧数据。...

【技术保护点】
1.一种基于蓝牙广播的智能门锁系统,其特征在于,包括智能终端APP、智能门锁、蓝牙网关和云服务器;/n移动终端绑定智能门锁时,根据预置的方式产生蓝牙广播密钥,所述蓝牙网关实时主动扫描监听蓝牙广播帧数据,所述智能门锁根据蓝牙广播密钥加密门锁事件,并通过蓝牙广播帧进行广播,所述蓝牙网关根据蓝牙广播密钥解密蓝牙数据,校验、过滤、分析事件,并将事件上报到云服务器,所述云服务器根据事件信息,推送消息到移动终端,完成门锁事件上报;/n门锁管理员通过账号登录移动终端APP,云服务器进行账号校验,蓝牙网关从云端获取账号下绑定的门锁基础密钥,管理员通过移动终端APP下发门锁控制命令到云服务器,云服务器检验命令的合法性,并传递给蓝牙网关,蓝牙网关先根据基础密钥,连接智能门锁,并协商出通讯密钥,蓝牙网关根据通讯密钥加密门锁命令,并传递给智能门锁,智能门锁使用通讯密钥解密门锁命令,校验命令的合法性,校验成功,则执行命令,并上报执行命令结果,蓝牙网关分析命令结果,并传递给云服务器,推送到APP设备,完成智能终端远程控制智能门锁。/n

【技术特征摘要】
1.一种基于蓝牙广播的智能门锁系统,其特征在于,包括智能终端APP、智能门锁、蓝牙网关和云服务器;
移动终端绑定智能门锁时,根据预置的方式产生蓝牙广播密钥,所述蓝牙网关实时主动扫描监听蓝牙广播帧数据,所述智能门锁根据蓝牙广播密钥加密门锁事件,并通过蓝牙广播帧进行广播,所述蓝牙网关根据蓝牙广播密钥解密蓝牙数据,校验、过滤、分析事件,并将事件上报到云服务器,所述云服务器根据事件信息,推送消息到移动终端,完成门锁事件上报;
门锁管理员通过账号登录移动终端APP,云服务器进行账号校验,蓝牙网关从云端获取账号下绑定的门锁基础密钥,管理员通过移动终端APP下发门锁控制命令到云服务器,云服务器检验命令的合法性,并传递给蓝牙网关,蓝牙网关先根据基础密钥,连接智能门锁,并协商出通讯密钥,蓝牙网关根据通讯密钥加密门锁命令,并传递给智能门锁,智能门锁使用通讯密钥解密门锁命令,校验命令的合法性,校验成功,则执行命令,并上报执行命令结果,蓝牙网关分析命令结果,并传递给云服务器,推送到APP设备,完成智能终端远程控制智能门锁。


2.根据权利要求1所述的一种基于蓝牙广播的智能门锁系统,其特征在于,移动终端绑定智能门锁时,根据预置的方式产生蓝牙广播密钥,包括:
智能门锁生产时,按照既定格式产生SN,根据随机算法产生出一组产测数据,通过烧录工具预置到智能门锁中,同时将数据预置到云服务;所述预置算法即使将门锁SN和预置产测数据作为种子密钥,通过高级加密标准(AES)算法生成一组基础密钥;
智能门锁广播门锁的SN,并根据预置产测数据和预置算法生成蓝牙基础密钥;
移动终端绑定门锁时,扫描到智能门锁SN数据,并向云服务器请求基础密钥;
云服...

【专利技术属性】
技术研发人员:吕国胜何文革王天宝于昶陈浩朱园园
申请(专利权)人:南京艾弗雷德网络技术有限公司
类型:发明
国别省市:江苏;32

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

1