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