一种智能北斗定位锁及其定位方法技术

技术编号:22213774 阅读:38 留言:0更新日期:2019-09-29 23:12
本发明专利技术公开了一种智能北斗定位锁及其定位方法,其定位方法包括如下步骤:在智能北斗定位锁上插上流量卡,检测网络是否正常;手机端与智能北斗定位锁通过云服务器进行通信;手机端通过云服务器获得智能北斗定位锁实时位置信息和状态信息且进行数据处理。本发明专利技术实现手机和智能定位锁的通信,通过手机获取到定位锁的实时位置信息,并控制锁的开关,且具有简单智能、方便携带、安全性高的优点。

An Intelligent Beidou Lock and Its Location Method

【技术实现步骤摘要】
一种智能北斗定位锁及其定位方法
本专利技术属于锁具
,更具体的说是涉及一种智能北斗定位锁及其定位方法。
技术介绍
智能锁是目前热起的一种产品,国内海康威视、大华等国内大型上市公司均在从事这方面研究,海康威视萤石系列DL11S密码锁具有4+2种开门方式,分别是指纹、密码、感应卡、钥匙、组合开门和远程临时开门,该系列密码锁可达到1秒识别。上述系列的锁均是用于安防且固定于门上,但是目前用于包裹上的密码锁少之又少。截止2016年6月,中国德邦物流快递丢失损毁申诉率达到了8.90%,申通快递丢失损毁申诉率达到了4.21%,因此用于快递物流的密码锁不仅可以保证包裹的安全性而且可以实时查询位置信息,大大降低了丢包的概率。因此,如何提供一种智能北斗定位锁及其定位方法成为了本领域技术人员亟需解决的问题。
技术实现思路
有鉴于此,本专利技术提供了一种智能北斗定位锁及其定位方法,实现手机和智能定位锁的通信,通过手机获取到定位锁的实时位置信息,并控制锁的开关,且具有简单智能、方便携带、安全性高的优点。为了实现上述目的,本专利技术采用如下技术方案:一种智能北斗定位锁的定位方法,包括如下步骤:(1)在智能北斗定位锁上插上流量卡,检测网络是否正常;(2)手机端与智能北斗定位锁通过云服务器进行通信;(3)手机端通过云服务器获得智能北斗定位锁实时位置信息和状态信息且进行数据处理。优选的,在步骤(2)中手机端与智能北斗定位锁通过云服务器进行通信,通信协议采用MQTT。优选的,MQTT工作流程如下:①启动MQTT客户端,通过sys.taskInit()函数建立一个任务端,开始查询网络环境是否正常,时间超过5分钟网络还是异常会自动进入飞行模式,20s后重新启动。②创建一个MQQT客户端,当网络环境正常时会通过mqtt.client()函数建立一个MQTT客户端,并通过ip地址连接云服务器,直至成功;③执行MQTTCONNECT动作。优选的,在步骤(3)中的位置信息的更新是通过lbsLoc.request()函数来实现的,并发出查询位置信息,然后调用getMyLocCb()这个回调函数,得到位置信息,状态位置的更新是通过uploadStateData()函数来实现的检测通断状态来判断锁的开关状态,然后通过主题imei.."SW1"发送到云服务器。优选的,在步骤(3)中的数据处理,先判断接受到的主题名,主题名是imei.."ST",读取主题的数据值,设置自动上报周期位为该数据值;主题名是imei.."SGI",读取主题的数据值,设置历史位置信息缓存周期为该数据值;主题名是imei.."SUI",回去设置历史位置信息上报周期为该数据值;主题名是imei.."R",读取主题的数据值,当数据值是unlock,会执行开锁命令,当数据值是fresh会去刷新位置信息和状态信息,当数据值是startGpsWork会开启gps,当数据值是stopGpsWork则关断gps。一种智能北斗定位锁,包括外壳、控制板、电池、电机、弹簧和锁芯,其中,所述控制板、所述电池和所述电机均安装在所述外壳内;所述外壳内设置有凸起,所述锁芯插入凸起内,且所述锁芯与所述凸起通过所述弹簧相连;所述电机的输出端卡于所述锁芯上;所述电池和电机均与所述控制板电性连接。优选的,所述控制板通过云服务器与手机相连。手机与智能锁之间是通过云服务器进行通信,云服务器上搭建了MQTT协议,MQTT通过Subscribe和Publish进行通信。优选的,所述凸起内侧壁上开设有通孔,所述锁芯上设置有与所述通孔相对应的键槽,所述电机的输出端连接有与所述键槽相匹配的卡键。电机的运转,将带动卡键摆动,推动锁芯向内或向外直线运动,从而实现智能定位锁的打开或关闭。优选的,所述电机的两侧均设置有隔板。通过两隔板能够将电机进行固定。优选的,所述外壳顶端安装有上盖,既能对外壳内的各元件起到一定的保护作用,又能避免灰尘等杂质的进入。优选的,所述控制板的核心芯片采用Air800芯片。本专利技术的有益效果在于:本专利技术能够实现手机和智能定位锁的通信,通过手机获取到定位锁的实时位置信息,并控制锁的开关,且具有简单智能、方便携带、安全性高的优点;利用北斗定位结合手机实时查看包裹位置,能够有效的降低丢包的概率,且不会被轻易拆开,保证了包裹的安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1附图为本专利技术的工作流程示意图。图2附图为本专利技术mqttInMsg功能模块接受数据处理过程示意图。图3附图为本专利技术数据交互式示意图。图4附图为本专利技术的结构示意图。其中,图中,1-外壳;2-控制板;3-电池;4-电机;5-弹簧;6-锁芯;7-凸起;8-键槽;9-隔板;10-上盖。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅附图1-3,本专利技术提供了一种智能北斗定位锁的定位方法,包括如下步骤:(1)在智能北斗定位锁上插上流量卡,检测网络是否正常;(2)手机端与智能北斗定位锁通过云服务器进行通信;通信协议采用MQTT,MQTT工作流程如下:①启动MQTT客户端,通过sys.taskInit()函数建立一个任务端,开始查询网络环境是否正常,时间超过5分钟网络还是异常会自动进入飞行模式,20s后重新启动。②创建一个MQQT客户端,当网络环境正常时会通过mqtt.client()函数建立一个MQTT客户端,并通过ip地址连接云服务器,直至成功;③执行MQTTCONNECT动作,循环处理接收和发送数据给手机端。(3)手机端通过云服务器获得智能北斗定位锁实时位置信息和状态信息且进行数据处理。其中,位置信息的更新是通过lbsLoc.request()函数来实现的,并发出查询位置信息,然后调用getMyLocCb()这个回调函数,得到位置信息,状态位置的更新是通过uploadStateData()函数来实现的检测通断状态来判断锁的开关状态,然后通过主题imei.."SW1"发送到云服务器。其中,主题是一个由数字和字母组成的字符串,imei是芯片的国际移动设备识别码,每个设备的识别码是唯一的,SW1代表主题内的值含义是锁的开合状态,通过imei.."SW1"主题内的数据值来判断每个定位锁的开合状态,数据值为1,代表打开,数据值为0代表关闭。附图2为本专利技术一种智能北斗定位锁mqttInMsg功能模块接受数据处理过程示意图:接收到手机端通过云服务器传过来的主题信息时,数据处理过程如图2所示,先判断接受到的主题名,主题名是imei.."ST",读取主题的数据值,设置自动上报周期位为该数据值,ST代表主题内数据值的含义是自动上报周期,数据值是数字,单位为秒/S;主题名是imei.."SGI",读取主题的数据值,设置历史位置信息缓存周期为本文档来自技高网...

【技术保护点】
1.一种智能北斗定位锁的定位方法,其特征在于,包括如下步骤:(1)在智能北斗定位锁上插上流量卡,检测网络是否正常;(2)手机端与智能北斗定位锁通过云服务器进行通信;(3)手机端通过云服务器获得智能北斗定位锁实时位置信息和状态信息且进行数据处理。

【技术特征摘要】
1.一种智能北斗定位锁的定位方法,其特征在于,包括如下步骤:(1)在智能北斗定位锁上插上流量卡,检测网络是否正常;(2)手机端与智能北斗定位锁通过云服务器进行通信;(3)手机端通过云服务器获得智能北斗定位锁实时位置信息和状态信息且进行数据处理。2.根据权利要求1所述的一种智能北斗定位锁的定位方法,其特征在于,在步骤(2)中手机端与智能北斗定位锁通过云服务器进行通信,通信协议采用MQTT。3.根据权利要求2所述的一种智能北斗定位锁的定位方法,其特征在于,MQTT工作流程如下:①启动MQTT客户端,通过sys.taskInit()函数建立一个任务端,开始查询网络环境是否正常,时间超过5分钟网络还是异常会自动进入飞行模式,20s后重新启动。②创建一个MQQT客户端,当网络环境正常时会通过mqtt.client()函数建立一个MQTT客户端,并通过ip地址连接云服务器,直至成功;③执行MQTTCONNECT动作。4.根据权利要求1或3所述的一种智能北斗定位锁的定位方法,其特征在于,在步骤(3)中的位置信息的更新是通过lbsLoc.request()函数来实现的,并发出查询位置信息,然后调用getMyLocCb()这个回调函数,得到位置信息,状态位置的更新是通过uploadStateData()函数来实现的检测通断状态来判断锁的开关状态,然后通过主题imei.."SW1"发送到云服务器。5.根据权利要求4所述的一种智能北斗定位锁的定位方法,其特征在...

【专利技术属性】
技术研发人员:张克华潘跃明陈倩伟
申请(专利权)人:金华航大北斗应用技术有限公司
类型:发明
国别省市:浙江,33

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

1