本發(fā)明涉及門禁系統(tǒng)技術(shù)領(lǐng)域,尤其涉及一種基于mqtt的門禁控制方法。
背景技術(shù):
mqtt(messagequeuingtelemetrytransport,消息隊(duì)列遙測(cè)傳輸)是ibm開發(fā)的一個(gè)即時(shí)通訊協(xié)議,有可能成為物聯(lián)網(wǎng)的重要組成部分。該協(xié)議支持所有平臺(tái),幾乎可以把所有聯(lián)網(wǎng)物品和外部連接起來,被用來當(dāng)做傳感器和致動(dòng)器(比如通過twitter讓房屋聯(lián)網(wǎng))的通信協(xié)議。
現(xiàn)有的傳統(tǒng)門禁系統(tǒng)大多采用亂序鍵盤輸入或刷卡的方式,其存在以下缺點(diǎn):亂序鍵盤型的鍵盤時(shí)固定在門上的,容易在輸入密碼的過程中泄露密碼;而刷卡方式易出現(xiàn)忘記帶卡、卡片損壞而無法進(jìn)入,并且卡的制作成本較高,而且丟失后安全隱患較大。目前,也有一些比較高端的門禁系統(tǒng),采用指紋或者臉部識(shí)別等生物識(shí)別的方式,但是這種方式往往因?yàn)槌杀?、識(shí)別率低等問題不能滿足日常生活的需求。隨著科學(xué)技術(shù)的不斷發(fā)展,現(xiàn)有技術(shù)已經(jīng)提出了基于互聯(lián)網(wǎng)的門禁控制方法,然而,現(xiàn)有互聯(lián)網(wǎng)門禁系統(tǒng)斷網(wǎng)重連和消息通訊異常處理復(fù)雜,且存在門禁終端設(shè)備在線檢測(cè)機(jī)制空白問題。另外,現(xiàn)有門禁系統(tǒng)控制方法和協(xié)議多數(shù)屬于廠家自己擬定,通用性差。基于上述陳述,本發(fā)明提出了一種基于mqtt的門禁控制方法。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是為了解決現(xiàn)有技術(shù)中存在的缺點(diǎn),而提出的一種基于mqtt的門禁控制方法。
一種基于mqtt的門禁控制方法,包括以下步驟:
s1、利用mqtt協(xié)議作為訪客手機(jī)客戶端和門禁系統(tǒng)控制中心服務(wù)器端推送消息的協(xié)議,設(shè)置門禁系統(tǒng)功能;
s2、將mqtt協(xié)議作為門禁系統(tǒng)消息發(fā)布和推送的標(biāo)準(zhǔn),訪客可通過手機(jī)客戶端完成在門禁系統(tǒng)控制中心服務(wù)器端的信息注冊(cè),注冊(cè)成功后,mqtt協(xié)議向訪客發(fā)布業(yè)務(wù)信息;
s3、完成步驟s2中的信息注冊(cè)的訪客,可利用mqtt協(xié)議通過手機(jī)客戶端將實(shí)時(shí)信息傳送到門禁系統(tǒng)控制中心;
s4、門禁系統(tǒng)控制中心將步驟s3中傳送的實(shí)時(shí)信息進(jìn)行保存,門禁系統(tǒng)控制中心對(duì)門禁進(jìn)行在線監(jiān)測(cè),并通過tcp長(zhǎng)連方式實(shí)現(xiàn)門禁的實(shí)時(shí)控制。
優(yōu)選的,所述步驟s1中的門禁系統(tǒng)功能包括實(shí)時(shí)監(jiān)控功能、消息傳輸和發(fā)布功能、數(shù)據(jù)記錄功能、自動(dòng)升級(jí)功能、網(wǎng)絡(luò)診斷功能和終端注冊(cè)功能。
優(yōu)選的,所述步驟s1中的mqtt協(xié)議可自動(dòng)對(duì)門禁系統(tǒng)進(jìn)行網(wǎng)絡(luò)診斷,并自動(dòng)上報(bào)門禁運(yùn)行狀態(tài),若出現(xiàn)網(wǎng)絡(luò)故障問題,可利用重連機(jī)制完成對(duì)故障網(wǎng)絡(luò)的重連。
優(yōu)選的,所述步驟s1中的mqtt為門禁系統(tǒng)終端設(shè)備的升級(jí)數(shù)據(jù)交互基礎(chǔ),其通過udp傳輸實(shí)現(xiàn)對(duì)門禁系統(tǒng)的數(shù)據(jù)記錄和升級(jí)。
優(yōu)選的,所述步驟s2中的業(yè)務(wù)信息包括物業(yè)公告、廣告推送和升級(jí)提醒。
優(yōu)選的,所述步驟s2中mqtt協(xié)議向訪客發(fā)送的業(yè)務(wù)信息,訪客可根據(jù)需要進(jìn)行選擇性訂閱。
本發(fā)明提出的一種基于mqtt的門禁控制方法,在基于mqtt協(xié)議的基礎(chǔ)上,完成訪客手機(jī)客戶端和門禁系統(tǒng)控制中心服務(wù)器端之間的消息推送,實(shí)現(xiàn)對(duì)門禁系統(tǒng)的數(shù)據(jù)記錄和升級(jí),訪客通過手機(jī)客戶端完成在門禁系統(tǒng)控制中心服務(wù)器端的信息注冊(cè)后,mqtt協(xié)議可向訪客發(fā)布物業(yè)公告、廣告推送和升級(jí)提醒等相關(guān)業(yè)務(wù)信息,門禁系統(tǒng)控制中心對(duì)門禁進(jìn)行在線監(jiān)測(cè)和實(shí)時(shí)控制,本發(fā)明解決現(xiàn)有互聯(lián)網(wǎng)門禁系統(tǒng)的斷網(wǎng)重連復(fù)雜,消息通訊異常處理復(fù)雜,門禁終端設(shè)備在線檢測(cè)機(jī)制的空白,采用mqtt標(biāo)準(zhǔn)協(xié)議,能實(shí)現(xiàn)門禁系統(tǒng)的聯(lián)網(wǎng)控制,門禁運(yùn)行狀態(tài)的消息上報(bào)機(jī)制,消息推送和訂閱,斷網(wǎng)重連等功能,極大的方便了管理人員和訪客,利用手機(jī)客戶端完成與門禁系統(tǒng)控制中心的連通,省去了亂序鍵盤和生物識(shí)別設(shè)備的安裝,省去了門禁卡的配制,極大的降低了成本,本發(fā)明提出的門禁控制方法,安全性能好,通用性強(qiáng),值得推廣。
附圖說明
圖1為基于mqtt的門禁系統(tǒng)框圖。
具體實(shí)施方式
參照?qǐng)D1,下面結(jié)合具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步解說。
實(shí)施例
本發(fā)明提出的一種基于mqtt的門禁控制方法,包括以下步驟:
s1、利用mqtt協(xié)議作為訪客手機(jī)客戶端和門禁系統(tǒng)控制中心服務(wù)器端推送消息的協(xié)議和門禁系統(tǒng)終端設(shè)備的升級(jí)數(shù)據(jù)交互基礎(chǔ),其通過udp傳輸實(shí)現(xiàn)對(duì)門禁系統(tǒng)的數(shù)據(jù)記錄和升級(jí),設(shè)置門禁系統(tǒng)實(shí)時(shí)監(jiān)控功能、消息傳輸和發(fā)布功能、數(shù)據(jù)記錄功能、自動(dòng)升級(jí)功能、網(wǎng)絡(luò)診斷功能和終端注冊(cè)功能,設(shè)置mqtt協(xié)議可自動(dòng)對(duì)門禁系統(tǒng)進(jìn)行網(wǎng)絡(luò)診斷,并自動(dòng)上報(bào)門禁運(yùn)行狀態(tài),若出現(xiàn)網(wǎng)絡(luò)故障問題,可利用重連機(jī)制完成對(duì)故障網(wǎng)絡(luò)的重連;
s2、將mqtt協(xié)議作為門禁系統(tǒng)消息發(fā)布和推送的標(biāo)準(zhǔn),訪客可通過手機(jī)客戶端完成在門禁系統(tǒng)控制中心服務(wù)器端的信息注冊(cè),注冊(cè)成功后,mqtt協(xié)議向訪客發(fā)布物業(yè)公告、廣告推送和升級(jí)提醒等相關(guān)業(yè)務(wù)信息,訪客可根據(jù)需要進(jìn)行選擇性訂閱;
s3、完成步驟s2中的信息注冊(cè)的訪客,可利用mqtt協(xié)議通過手機(jī)客戶端將實(shí)時(shí)信息傳送到門禁系統(tǒng)控制中心;
s4、門禁系統(tǒng)控制中心將步驟s3中傳送的實(shí)時(shí)信息進(jìn)行保存,門禁系統(tǒng)控制中心對(duì)門禁進(jìn)行在線監(jiān)測(cè),并通過tcp長(zhǎng)連方式實(shí)現(xiàn)門禁的實(shí)時(shí)控制。
本發(fā)明提出的一種基于mqtt的門禁控制方法,在基于mqtt協(xié)議的基礎(chǔ)上,完成訪客手機(jī)客戶端和門禁系統(tǒng)控制中心服務(wù)器端之間的消息推送,實(shí)現(xiàn)對(duì)門禁系統(tǒng)的數(shù)據(jù)記錄和升級(jí),訪客通過手機(jī)客戶端完成在門禁系統(tǒng)控制中心服務(wù)器端的信息注冊(cè)后,mqtt協(xié)議可向訪客發(fā)布物業(yè)公告、廣告推送和升級(jí)提醒等相關(guān)業(yè)務(wù)信息,門禁系統(tǒng)控制中心對(duì)門禁進(jìn)行在線監(jiān)測(cè)和實(shí)時(shí)控制,本發(fā)明解決現(xiàn)有互聯(lián)網(wǎng)門禁系統(tǒng)的斷網(wǎng)重連復(fù)雜,消息通訊異常處理復(fù)雜,門禁終端設(shè)備在線檢測(cè)機(jī)制的空白,采用mqtt標(biāo)準(zhǔn)協(xié)議,能實(shí)現(xiàn)門禁系統(tǒng)的聯(lián)網(wǎng)控制,門禁運(yùn)行狀態(tài)的消息上報(bào)機(jī)制,消息推送和訂閱,斷網(wǎng)重連等功能,極大的方便了管理人員和訪客,利用手機(jī)客戶端完成與門禁系統(tǒng)控制中心的連通,省去了亂序鍵盤和生物識(shí)別設(shè)備的安裝,省去了門禁卡的配制,極大的降低了成本,本發(fā)明提出的門禁控制方法,安全性能好,通用性強(qiáng),值得推廣。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。