
今天通過Linux系統(tǒng)定制員工在斷網(wǎng)離線情況使用時間表進出工作區(qū)的實際案例,講解Linux 與單片機在二維碼門禁一體機上的區(qū)別,并結(jié)合我公司的技術(shù)優(yōu)勢,說明Linux系統(tǒng)能實現(xiàn)而單片機難以實現(xiàn)的定制化功能。
首先講解一下Linux和單片機的區(qū)別:Linux一體機是一臺功能完整的專用計算機,而單片機一體機是一個功能固化的嵌入式控制器。這種本質(zhì)差異導致了它們在復雜性、靈活性、擴展性和開發(fā)模式上的巨大不同。
而我司二維碼門禁采用LINUX系統(tǒng),二維碼門禁一體機是二維碼門禁讀卡和門禁控制器合二為一的集成設備,能直接控制門鎖或閘機,TCP/IP通訊,使用以太網(wǎng)、WIFI等方式聯(lián)網(wǎng),我司提供HTTP/HTTPS、MQTT協(xié)議,有開發(fā)能力的系統(tǒng)集成或軟件平臺商,二次開發(fā)對接后與其系統(tǒng)平臺做數(shù)據(jù)交互,實現(xiàn)門禁系統(tǒng)軟件遠程控制開門,訪客預約等功能。
工作日9:00-19:59點允許員工掃碼開門進入工作區(qū),但20:00-08:59禁止進入,節(jié)假日不準進入工作區(qū)。
我司技術(shù)同事需要將客戶提供的常規(guī)法定假日統(tǒng)計并將其時段設置為空,周末時間也設置為空,把而周一至周五“時段一”的“開始時間”設置為9:00,“結(jié)束時間”設置為19:59。(如下圖)
技術(shù)同事需要將上面復雜的時間策略編譯成二維碼門禁設備可以理解和執(zhí)行的格式,由于Linux設備具有完整的文件系統(tǒng)和標準數(shù)據(jù)庫支持,我們可以輕松地將這些數(shù)據(jù)文件存儲在設備上。
離線狀態(tài)下,當用戶掃描二維碼時,我們采用動態(tài)二維碼技術(shù)。二維碼中包含基于時間和設備密鑰生成的動態(tài)碼。設備端使用相同的密鑰和算法進行本地驗算,同時依靠硬件RTC(實時時鐘)對比開門二維碼的時間,可判斷其有效性,符合時間策略的即可開門,不符合的拒絕開門,而無需連接服務器。從而實現(xiàn)離線按時間表進出的功能。而單片機局限:由于資源和邏輯復雜度的限制,實現(xiàn)起來非常困難且不穩(wěn)定。
如果您的項目也有類似離線實現(xiàn)時間表的功能,請搜索“塞伯羅斯“找官方客服索要方案,讓您直接執(zhí)行現(xiàn)有方案來讓項目快速落地。
網(wǎng)站地圖
|
聯(lián)系我們
|
關(guān)于我們
? 塞伯羅斯 版權(quán)所有 ALL Rights Reserved.
粵ICP備18069998號-1