本发明涉及门禁系统技术领域,尤其涉及一种基于mqtt的门禁控制方法。
背景技术:
mqtt(messagequeuingtelemetrytransport,消息队列遥测传输)是ibm开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过twitter让房屋联网)的通信协议。
现有的传统门禁系统大多采用乱序键盘输入或刷卡的方式,其存在以下缺点:乱序键盘型的键盘时固定在门上的,容易在输入密码的过程中泄露密码;而刷卡方式易出现忘记带卡、卡片损坏而无法进入,并且卡的制作成本较高,而且丢失后安全隐患较大。目前,也有一些比较高端的门禁系统,采用指纹或者脸部识别等生物识别的方式,但是这种方式往往因为成本、识别率低等问题不能满足日常生活的需求。随着科学技术的不断发展,现有技术已经提出了基于互联网的门禁控制方法,然而,现有互联网门禁系统断网重连和消息通讯异常处理复杂,且存在门禁终端设备在线检测机制空白问题。另外,现有门禁系统控制方法和协议多数属于厂家自己拟定,通用性差。基于上述陈述,本发明提出了一种基于mqtt的门禁控制方法。
技术实现要素:
本发明的目的是为了解决现有技术中存在的缺点,而提出的一种基于mqtt的门禁控制方法。
一种基于mqtt的门禁控制方法,包括以下步骤:
s1、利用mqtt协议作为访客手机客户端和门禁系统控制中心服务器端推送消息的协议,设置门禁系统功能;
s2、将mqtt协议作为门禁系统消息发布和推送的标准,访客可通过手机客户端完成在门禁系统控制中心服务器端的信息注册,注册成功后,mqtt协议向访客发布业务信息;
s3、完成步骤s2中的信息注册的访客,可利用mqtt协议通过手机客户端将实时信息传送到门禁系统控制中心;
s4、门禁系统控制中心将步骤s3中传送的实时信息进行保存,门禁系统控制中心对门禁进行在线监测,并通过tcp长连方式实现门禁的实时控制。
优选的,所述步骤s1中的门禁系统功能包括实时监控功能、消息传输和发布功能、数据记录功能、自动升级功能、网络诊断功能和终端注册功能。
优选的,所述步骤s1中的mqtt协议可自动对门禁系统进行网络诊断,并自动上报门禁运行状态,若出现网络故障问题,可利用重连机制完成对故障网络的重连。
优选的,所述步骤s1中的mqtt为门禁系统终端设备的升级数据交互基础,其通过udp传输实现对门禁系统的数据记录和升级。
优选的,所述步骤s2中的业务信息包括物业公告、广告推送和升级提醒。
优选的,所述步骤s2中mqtt协议向访客发送的业务信息,访客可根据需要进行选择性订阅。
本发明提出的一种基于mqtt的门禁控制方法,在基于mqtt协议的基础上,完成访客手机客户端和门禁系统控制中心服务器端之间的消息推送,实现对门禁系统的数据记录和升级,访客通过手机客户端完成在门禁系统控制中心服务器端的信息注册后,mqtt协议可向访客发布物业公告、广告推送和升级提醒等相关业务信息,门禁系统控制中心对门禁进行在线监测和实时控制,本发明解决现有互联网门禁系统的断网重连复杂,消息通讯异常处理复杂,门禁终端设备在线检测机制的空白,采用mqtt标准协议,能实现门禁系统的联网控制,门禁运行状态的消息上报机制,消息推送和订阅,断网重连等功能,极大的方便了管理人员和访客,利用手机客户端完成与门禁系统控制中心的连通,省去了乱序键盘和生物识别设备的安装,省去了门禁卡的配制,极大的降低了成本,本发明提出的门禁控制方法,安全性能好,通用性强,值得推广。
附图说明
图1为基于mqtt的门禁系统框图。
具体实施方式
参照图1,下面结合具体实施例对本发明作进一步解说。
实施例
本发明提出的一种基于mqtt的门禁控制方法,包括以下步骤:
s1、利用mqtt协议作为访客手机客户端和门禁系统控制中心服务器端推送消息的协议和门禁系统终端设备的升级数据交互基础,其通过udp传输实现对门禁系统的数据记录和升级,设置门禁系统实时监控功能、消息传输和发布功能、数据记录功能、自动升级功能、网络诊断功能和终端注册功能,设置mqtt协议可自动对门禁系统进行网络诊断,并自动上报门禁运行状态,若出现网络故障问题,可利用重连机制完成对故障网络的重连;
s2、将mqtt协议作为门禁系统消息发布和推送的标准,访客可通过手机客户端完成在门禁系统控制中心服务器端的信息注册,注册成功后,mqtt协议向访客发布物业公告、广告推送和升级提醒等相关业务信息,访客可根据需要进行选择性订阅;
s3、完成步骤s2中的信息注册的访客,可利用mqtt协议通过手机客户端将实时信息传送到门禁系统控制中心;
s4、门禁系统控制中心将步骤s3中传送的实时信息进行保存,门禁系统控制中心对门禁进行在线监测,并通过tcp长连方式实现门禁的实时控制。
本发明提出的一种基于mqtt的门禁控制方法,在基于mqtt协议的基础上,完成访客手机客户端和门禁系统控制中心服务器端之间的消息推送,实现对门禁系统的数据记录和升级,访客通过手机客户端完成在门禁系统控制中心服务器端的信息注册后,mqtt协议可向访客发布物业公告、广告推送和升级提醒等相关业务信息,门禁系统控制中心对门禁进行在线监测和实时控制,本发明解决现有互联网门禁系统的断网重连复杂,消息通讯异常处理复杂,门禁终端设备在线检测机制的空白,采用mqtt标准协议,能实现门禁系统的联网控制,门禁运行状态的消息上报机制,消息推送和订阅,断网重连等功能,极大的方便了管理人员和访客,利用手机客户端完成与门禁系统控制中心的连通,省去了乱序键盘和生物识别设备的安装,省去了门禁卡的配制,极大的降低了成本,本发明提出的门禁控制方法,安全性能好,通用性强,值得推广。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。