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