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