<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于ARM9+Linux的門禁監(jiān)控系統(tǒng)設計

          基于ARM9+Linux的門禁監(jiān)控系統(tǒng)設計

          作者: 時間:2013-01-04 來源:網(wǎng)絡 收藏

            本系統(tǒng)中由于涉及到頻繁的數(shù)據(jù)庫存取操作,基于的硬件平臺,選用數(shù)據(jù)庫為Berkeley DB數(shù)據(jù)庫,Berkeley DB是歷史悠久的嵌入式數(shù)據(jù)庫系統(tǒng),主要應用在UNIX/LINUX操作系統(tǒng)上,其設計思想是簡單、小巧、可靠、高性能,滿足本系統(tǒng)的需求。

            4 系統(tǒng)軟件功能模塊設計

            4.1 用戶信息錄入及授權(quán)管理

            用戶信息錄入及授權(quán)管理由具有管理員權(quán)限的用戶設置,在客戶端,具有管理員權(quán)限的用戶通過瀏覽器輸入管理員用戶名及密碼,發(fā)送至門禁控制器,門禁控制器在接受到請求后,通過調(diào)用相應的CGI服務程序,檢驗權(quán)限是否合法,確定合法后,進入下一級頁面,在此頁面可以完成用戶信息錄入及授權(quán)管理。

            主要完成的功能有錄入用戶個人信息,及與特定卡綁定,同時授予其卡的權(quán)限,在用戶刷卡開門的時候,首先檢查卡是否有對應的持卡人信息以及持卡人信息是否與系統(tǒng)定義的格式吻合,這樣可以防止非法卡的使用。如果這一步匹配成功的話,接下來檢查的是卡所對應的權(quán)限信息,包括有此卡可以控制哪些大門的開啟及在哪些時間段可以控制。

            4.2 數(shù)據(jù)瀏覽

            系統(tǒng)注冊用戶可以在客戶端瀏覽系統(tǒng)授權(quán)信息,同時只有管理員權(quán)限的用戶才可以對系統(tǒng)注冊用戶進行刪除。

            4.3 硬件設置

            管理員用戶可以在客戶端對門禁控制器系統(tǒng)進行遠程測試和設置。分別為根據(jù)門禁控制器地址檢測控制器狀態(tài),對門禁控制器設置當前時間和星期,讀取當前控制器時間,開門延時,手動開門,編輯和讀取設備名稱,清空授權(quán)文件,清空刷卡記錄等功能。

            4.4 圈像監(jiān)控

            當持卡人在進行大門開啟的時候,門禁控制器會將合法的刷卡信息記錄如數(shù)據(jù)庫,并將刷卡瞬間的圖像保存為jpg圖片存入門禁控制器的存儲設備中,系統(tǒng)注冊用戶可以在客戶端通過瀏覽器,對門禁控制器所保存的圖片進行瀏覽。系統(tǒng)日志界面如圖4所示。

          系統(tǒng)日志界面

          圖4 系統(tǒng)日志界面

            4.5 后臺服務

            門禁控制器啟動后,通過持續(xù)檢測讀卡器是否有信號以驗證是否需要進行大門的開啟,當檢測到讀卡器有刷卡消息時,通過讀取卡內(nèi)信息,調(diào)用相應數(shù)據(jù)庫進行匹配,若匹配成功,則一方面攝錄此刻圖像,保存到數(shù)據(jù)庫相應目錄,房門打開;若不成功,則發(fā)出報警信號,操作者無法打開房門。

            5 結(jié)束語

            有效保障了企事業(yè)單位的安全。基于與linux的嵌入式具有穩(wěn)定、可配置的特性,支持基于Internet的數(shù)據(jù)傳輸,系統(tǒng)采用B/S架構(gòu)體系,用戶通過瀏覽器訪問系統(tǒng)的工作方式。該方案詳細敘述了實現(xiàn)此的軟件思想,并對實現(xiàn)過程進行了詳細的描述。目前,該方案在生產(chǎn)和科研中已經(jīng)投入使用。隨著嵌入式技術(shù)的發(fā)展,門禁監(jiān)控系統(tǒng)的性能會得到更進一步地提高。

          參考文獻:

          [1].AT91RM9200datasheethttp://www.dzsc.com/datasheet/AT91RM9200_1.html.
          [2].20Tdatasheethttp://www.dzsc.com/datasheet/ARM920T_139814.html.

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術(shù)專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();