新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 一種智能家居指紋識別門禁系統設計方案

        一種智能家居指紋識別門禁系統設計方案

        作者: 時間:2015-05-28 來源:網絡 收藏

          Raspberry Pi上的ARM通過RS 232串口接收來自AVR定時地對門禁狀態和電流狀態的查詢信息,并編寫Shell腳本程序,利用wifi通過串口傳送給郵件發送模塊,將報警內容發送到指定的用戶郵箱中來定時監控門鎖的狀態。程序如下:

        本文引用地址:http://www.104case.com/article/274878.htm

          

         

          這一部分完成信息的打包并將報警內容發到指定郵箱中的功能。AVR定時檢測門的狀態和當前電流的狀態,當沒有人執行開關門操作時,door.log的內容為“0”,當有人執行開關門操作或者電流超過一定數值時,door.log內容為“1”,其中開關門鎖包含兩種情況:一是已注冊的用戶通過成功實現開關門鎖;二是沒有注冊過的用戶失敗但是打開了門鎖。文件夾從數據庫調用這一數據并將數據發送到指定用戶的郵箱里,然后door.log重新變為“0”,如此循環檢測門的狀態。

          Raspberry Pi上的ARM通過RS232串口接收來自AVR定時地對門禁狀態和電流狀態的查詢信息,并編寫Shell腳本程序,利用wifi通過串口傳送給郵件發送模塊,將報警內容發送到指定的用戶郵箱中來定時監控門鎖的狀態。

          四、門禁系統測試

          為檢驗該指紋識別門禁系統的性能,打開Linux程序,注冊登記4個不同的指紋,然后用不同的手指作指紋識別測試。分別觀察指紋識別成功和失敗時執行機構的動作,一共測試50次,部分系統測試結果的郵件正文內容如表1所示。

          

         

          表1系統測試結果表

          由表1可以看出,郵件的內容包括ID、Name、Action、Date四項。其中前七行是已注冊過的用戶通過指紋識別成功實現開關門鎖,所以郵件中會有他們的ID號和姓名信息,而最后一行的用戶指紋識別失敗但是打開了門鎖,所以郵件中將他們的ID和姓名設置為NULL,提醒管理員特別注意當時門鎖狀態以實現管理員對門狀態的定時監控。

          五、總結

          文中基于指紋識別技術采用FPI指紋識別模塊,結合Linux設計了指紋識別門禁系統,設計的一個特點是基于Linux操作系統,建立并發執行環境,提高CPU的利用率,并且用Raspberry Pi主控模塊和無線通訊模塊使得整個結構更加簡單,對系統性能有一個明顯的提高。另外一個特點是定時檢測門鎖狀態并采用無線通訊方式向用戶發送報警郵件,大大增強了門鎖的安全性。實用測試結果表明,系統運行良好,能夠進行可靠安全的指紋識別,準確、快速地完成個人身份的驗證實現開關門功能和定時快速的郵件報警操作。在后續的工作中,系統可以實現現有程序的穩定性提升,以提高系統的性能使指紋門鎖功能更加完善。

        電容器相關文章:電容器原理


        電容傳感器相關文章:電容傳感器原理

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 满城县| 西乌珠穆沁旗| 安吉县| 洞口县| 阳谷县| 晋中市| 昭觉县| 乳山市| 崇仁县| 普格县| 石景山区| 石狮市| 太康县| 龙门县| 武鸣县| 鄯善县| 枝江市| 昌乐县| 吴江市| 平遥县| 满洲里市| 淳安县| 普兰店市| 甘泉县| 潜江市| 馆陶县| 新宁县| 平阳县| 昌吉市| 宁安市| 股票| 揭东县| 南开区| 繁昌县| 徐闻县| 定边县| 青河县| 阿拉善左旗| 陆良县| 阿勒泰市| 麻阳|