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