二維碼門(mén)禁是前幾年興起的新產(chǎn)物,在最近一兩年得到了很好的發(fā)展以及普及。二維碼門(mén)禁跟傳統(tǒng)門(mén)禁相比,主要是增加了二維碼驗(yàn)證的開(kāi)門(mén)方式,以及在安全性上增強(qiáng)了不少。對(duì)于二維碼門(mén)禁的工作原理,卻沒(méi)有多少人了解,本文將跟大家一起來(lái)了解一下,二維碼門(mén)禁的工作原理。
讀取二維碼
當(dāng)用戶掃二維碼的時(shí)候,二維碼讀頭將會(huì)讀取到二維碼的相關(guān)信息,并將使用硬件解碼的方式將二維碼解讀成為字符串類(lèi)型的值,解讀出來(lái)的數(shù)值是加密的。數(shù)據(jù)解讀出來(lái)后,將通過(guò)韋根或RS232或RS485協(xié)議傳輸至門(mén)禁控制器。
門(mén)禁控制器解密數(shù)據(jù)
數(shù)據(jù)傳輸?shù)介T(mén)禁控制器后,因?yàn)閿?shù)據(jù)現(xiàn)在還是加密狀態(tài)的,所以門(mén)禁控制器做的第一步動(dòng)作就是將數(shù)據(jù)解密,解密出來(lái)的數(shù)據(jù)包含用戶ID、區(qū)域ID、二維碼有效日期以及客戶自定義字段。如果接收到的數(shù)據(jù)無(wú)法通過(guò)秘鑰解密出數(shù)據(jù),證明該二維碼不是使用相關(guān)程序生成,是非法二維碼,這樣的話會(huì)直接將結(jié)果返回給二維碼讀卡器,讀卡器通過(guò)指示燈以及蜂鳴器告知是非法卡。
在線判斷以及離線判斷
門(mén)禁控制器將數(shù)據(jù)解密后,因?yàn)樵O(shè)置的原因,將會(huì)有兩種情況。如果設(shè)置了在線判斷,門(mén)禁控制器會(huì)將數(shù)據(jù)發(fā)送至門(mén)禁服務(wù)器,讓門(mén)禁控制器判斷數(shù)據(jù)是否合法;如果設(shè)置了離線判斷,門(mén)禁控制器將直接用內(nèi)置空間里面的數(shù)據(jù),來(lái)判斷數(shù)據(jù)是否合法。
處理結(jié)果
在線判斷中,數(shù)據(jù)傳輸?shù)搅碎T(mén)禁服務(wù)器,門(mén)禁服務(wù)器會(huì)判斷該數(shù)據(jù)是否有通行的權(quán)限,判斷完成后會(huì)將結(jié)果返回至門(mén)禁控制器,有權(quán)限則打開(kāi)門(mén)禁,并將結(jié)果返回給二維碼讀卡器,二維碼讀卡器通過(guò)指示燈以及蜂鳴器告知合法卡,如果沒(méi)有權(quán)限則不打開(kāi)門(mén)禁,并將結(jié)果返回給讀卡器,讀卡器通過(guò)指示燈以及蜂鳴器告知非法卡。離線判斷也一樣,不過(guò)數(shù)據(jù)判斷合法或非法則由門(mén)禁控制器來(lái)處理,處理結(jié)果則跟在線判斷一樣。
網(wǎng)站地圖
|
聯(lián)系我們
|
關(guān)于我們
? 塞伯羅斯 版權(quán)所有 ALL Rights Reserved.
粵ICP備18069998號(hào)-1