基于ibeacon地理围栏实现自动开锁的方法及系统技术方案

技术编号:33952091 阅读:52 留言:0更新日期:2022-06-29 22:39
本发明专利技术涉及基于ibeacon地理围栏实现自动开锁的方法,包括以下步骤:门锁端分时广播ibeacon广播和蓝牙广播,当IOS设备接近门锁时,IOS系统检测到ibeacon广播,识别成功后依据Measured Power值获取相应的距离信息;检测获取的距离信息是否符合设定的中距范围或近距范围,若符合则IOS系统推动ibeacon广播信息至APP;APP检测到被推送的ibeacon广播信息时,标记地理围栏为接近家模式,并开始扫描周围的蓝牙广播;APP搜索到已绑定的门锁端的蓝牙广播后,发起对门锁端的蓝牙连接;本发明专利技术借助ibeacon和蓝牙技术,实现人靠近门锁后自动开锁的方法无需用户掏出手机打开APP再使用APP开门,提出了一种与上述几种方法不同的开锁的方式,此方法方便快捷、可靠性高、安全性高。安全性高。安全性高。

【技术实现步骤摘要】
基于ibeacon地理围栏实现自动开锁的方法及系统


[0001]本专利技术涉及智能门锁
,更具体地说,涉及一种基于ibeacon地理围栏实现自动开锁的方法及系统。

技术介绍

[0002]随着物联网技术的日益成熟和智能门锁的普及,智能门锁支持连网基本成为了标配,也促进了各种APP开锁的方法。
[0003]目前行业内使用APP开锁解决方法主要有如下几种:
[0004]一、远程申请,在门锁上按某些快捷或组合键,触发远程开锁申请,app收到请求后,点允许或禁止开锁。
[0005]二、使用蓝牙技术,在APP上发起对绑定的门锁蓝牙连接,手动点击开锁发起开锁指令实现开锁。
[0006]以上方案都需要手动掏出手机,打开APP,实现开锁功能,操作不便,尤其是在手上拿有物品情况下,需要一种更加便捷的自动开锁方式方法。

技术实现思路

[0007]本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于ibeacon地理围栏实现自动开锁的方法及系统。
[0008]本专利技术解决其技术问题所采用的技术方案是:
[0009]构造一种基于ibeacon地理围栏实现自动开锁的方法,其中,包括以下步骤:
[0010]门锁端与IOS设备绑定完成后,门锁端分时广播ibeacon广播和蓝牙广播,ibeacon广播内容包括门锁UUID、Major值、Minor值和Measured Power值;
[0011]当IOS设备接近门锁时,IOS系统检测到ibeacon广播,进行门锁UUID、Major值和Minor值识别,识别成功后依据Measured Power值获取相应的距离信息;
[0012]检测获取的距离信息是否符合设定的中距范围或近距范围,若符合则IOS系统推动ibeacon广播信息至APP;
[0013]APP检测到被推送的ibeacon广播信息时,标记地理围栏为接近家模式,并开始扫描周围的蓝牙广播;
[0014]APP搜索到已绑定的门锁端的蓝牙广播后,发起对门锁端的蓝牙连接;
[0015]APP发起验证身份指令,携带绑定时下发的用户ID;
[0016]门锁端收到验证身份指令后,比较APP下发的用户ID与绑定记录时的用户ID,如一致,则验证身份通过,否则验证失败,门锁端主动断开与APP的连接;
[0017]验证身份后,APP发起开锁指令,门锁端收到开锁指令,实现开锁,标记地理围栏为在家模式。
[0018]本专利技术所述的基于ibeacon地理围栏实现自动开锁的方法,其中,所述方法还包括:
[0019]IOS系统检测到目标ibeacon设备距离为远距时,IOS系统推送对应的消息给订阅过该产品的APP,APP标记地理围栏为离家模式。
[0020]本专利技术所述的基于ibeacon地理围栏实现自动开锁的方法,其中,所述门锁端与IOS设备绑定方法包括:
[0021]APP扫描门锁端上张贴的MAC条码,获取需要连接的门锁MAC;
[0022]APP发起指定MAC的门锁蓝牙连接;
[0023]APP发起绑定指令,将用户ID下发给门锁;
[0024]门锁收到绑定指令后,记录APP下发的用户ID,并返回APP绑定完成。
[0025]本专利技术所述的基于ibeacon地理围栏实现自动开锁的方法,其中,所述IOS系统推动ibeacon广播信息至APP时,检测APP是否有订阅自动开锁产品功能,若已订阅则启动APP,若无订阅则不动作或者对外提醒未订阅自动开锁产品功能。
[0026]本专利技术所述的基于ibeacon地理围栏实现自动开锁的方法,其中,所述IOS设备和门锁端共用一套安全通讯协议。
[0027]本专利技术所述的基于ibeacon地理围栏实现自动开锁的方法,其中,所述安全通讯协议的数据格式定义如下:
[0028]数据包括:包头、包标识、包长度、数据区、效验位和包尾。
[0029]本专利技术所述的基于ibeacon地理围栏实现自动开锁的方法,其中,所述数据区为加密后数据,通信时加解密对象均为所述数据区;
[0030]所述数据区长度为16个字节整数倍,且包括有效数据长度、命令簇ID、子命令ID和数据内容。
[0031]一种基于ibeacon地理围栏实现自动开锁的系统,应用于如上述的基于ibeacon地理围栏实现自动开锁的方法,其中,包括门锁端和IOS设备;
[0032]所述门锁端包括广播模块、绑定模块、身份验证模块和开锁控制模块;
[0033]所述广播模块,用于分时广播ibeacon广播和蓝牙广播;所述ibeacon广播内容包括门锁UUID、Major值、Minor值和Measured Power值;
[0034]所述绑定模块,用于与IOS设备建立绑定关系;
[0035]所述身份验证模块,用于用户ID的身份验证;
[0036]所述IOS设备包括蓝牙模块、IOS系统和APP;
[0037]所述IOS系统,检测到ibeacon广播时进行门锁UUID、Major值和Minor值识别,识别成功后依据Measured Power值获取相应的距离信息;检测获取的距离信息是否符合设定的中距范围或近距范围,若符合则IOS系统推动ibeacon广播信息至APP;
[0038]所述APP,检测到被推送的ibeacon广播信息时,标记地理围栏为接近家模式,并开始扫描周围的蓝牙广播,搜索到已绑定的门锁端的蓝牙广播后,发起对门锁端的蓝牙连接,APP发起验证身份指令,携带绑定时下发的用户ID。
[0039]本专利技术所述的基于ibeacon地理围栏实现自动开锁的系统,其中,所述IOS系统,还用于检测到目标ibeacon设备距离为远距时,IOS系统推送对应的消息给订阅过该产品的APP,APP标记为离家模式。
[0040]本专利技术所述的基于ibeacon地理围栏实现自动开锁的系统,其中,所述绑定模块配合APP进行绑定采用方法:
[0041]APP扫描门锁端上张贴的MAC条码,获取需要连接的门锁MAC;
[0042]APP发起指定MAC的门锁蓝牙连接;
[0043]APP发起绑定指令,将用户ID下发给门锁;
[0044]门锁收到绑定指令后,记录APP下发的用户ID,并返回APP绑定完成。
[0045]本专利技术的有益效果在于:本专利技术借助ibeacon和蓝牙技术,实现人靠近门锁后自动开锁的方法无需用户掏出手机打开APP再使用APP开门,提出了一种与上述几种方法不同的开锁的方式,此方法方便快捷、可靠性高、安全性高。
附图说明
[0046]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将结合附图及实施例对本专利技术作进一步说明,下面描述中的附图仅仅是本专利技术的部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图:
[0047]图1是本专利技术较佳实施例的基本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于ibeacon地理围栏实现自动开锁的方法,其特征在于,包括以下步骤:门锁端与IOS设备绑定完成后,门锁端分时广播ibeacon广播和蓝牙广播,ibeacon广播内容包括门锁UUID、Major值、Minor值和Measured Power值;当IOS设备接近门锁时,IOS系统检测到ibeacon广播,进行门锁UUID、Major值和Minor值识别,识别成功后依据Measured Power值获取相应的距离信息;检测获取的距离信息是否符合设定的中距范围或近距范围,若符合则IOS系统推动ibeacon广播信息至APP;APP检测到被推送的ibeacon广播信息时,标记地理围栏为接近家模式,并开始扫描周围的蓝牙广播;APP搜索到已绑定的门锁端的蓝牙广播后,发起对门锁端的蓝牙连接;APP发起验证身份指令,携带绑定时下发的用户ID;门锁端收到验证身份指令后,比较APP下发的用户ID与绑定记录时的用户ID,如一致,则验证身份通过,否则验证失败,门锁端主动断开与APP的连接;验证身份后,APP发起开锁指令,门锁端收到开锁指令,实现开锁,标记地理围栏为在家模式。2.根据权利要求1所述的基于ibeacon地理围栏实现自动开锁的方法,其特征在于,所述方法还包括:IOS系统检测到目标ibeacon设备距离为远距时,IOS系统推送对应的消息给订阅过该产品的APP,APP标记地理围栏为离家模式。3.根据权利要求1或2所述的基于ibeacon地理围栏实现自动开锁的方法,其特征在于,所述门锁端与IOS设备绑定方法包括:APP扫描门锁端上张贴的MAC条码,获取需要连接的门锁MAC;APP发起指定MAC的门锁蓝牙连接;APP发起绑定指令,将用户ID下发给门锁;门锁收到绑定指令后,记录APP下发的用户ID,并返回APP绑定完成。4.根据权利要求1或2所述的基于ibeacon地理围栏实现自动开锁的方法,其特征在于,所述IOS系统推动ibeacon广播信息至APP时,检测APP是否有订阅自动开锁产品功能,若已订阅则启动APP,若无订阅则不动作或者对外提醒未订阅自动开锁产品功能。5.根据权利要求1或2所述的基于ibeacon地理围栏实现自动开锁的方法,其特征在于,所述IOS设备和门锁端共用一套安全通讯协议。6.根据权利要求5所述的基于ibeacon地...

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

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

1