重慶第二師范學(xué)院數(shù)學(xué)與信息科學(xué)系 王茂林 李 志 張楊奎重慶江津第二中學(xué) 羅青青
一種基于NFC的智能門禁系統(tǒng)
重慶第二師范學(xué)院數(shù)學(xué)與信息科學(xué)系 王茂林 李 志 張楊奎重慶江津第二中學(xué) 羅青青
隨著NFC技術(shù)的發(fā)展和APP的廣泛應(yīng)用,提出了一種新的智能門禁系統(tǒng)。通過NFC短距離技術(shù)識別唯一用戶ID,將用戶ID通過社區(qū)局網(wǎng)連接到后臺云服務(wù)器中進行客戶ID安全識別。解決傳統(tǒng)門禁非接觸式刷卡系統(tǒng)卡片容易丟失、安全性能較低、攜帶不方便的問題。
RFID;Zigbee;幼兒園
NFC(近場無線通信技術(shù))伴隨RFID射頻技術(shù)演變而來,目前跟WIFI、藍牙、ZIGBEE等技術(shù)成為主流的無線通信技術(shù)之一。該技術(shù)兼容無線智能卡ISO14443標(biāo)準(zhǔn),在13.56MHz頻率運行于10厘米距離內(nèi)[1-3]。將其引入到門禁系統(tǒng)中,對用戶會帶來更加方便快捷的體驗。
系統(tǒng)工作原理:
NFC門禁系統(tǒng)如圖1所示主要由主控制系統(tǒng)、電動門鎖、NFC讀卡器監(jiān)控終端和后臺云服務(wù)器組成。
圖1 NFC智能門禁的總體框架圖
在整個系統(tǒng)中,門禁主控制系統(tǒng)控制通過RFID掃面識別手機終端,進行雙向數(shù)據(jù)交互,驗證并獲取用戶信息。獲取信息后通過485的總線,采用Modbus-RTU協(xié)議將各個門禁的用戶信息上傳給控制PC機上,PC機通過網(wǎng)絡(luò)將數(shù)據(jù)備份到云端,并做數(shù)據(jù)的實時驗證,將驗證結(jié)果返回給電腦,然后電腦通過485總線發(fā)送開門信息給門禁主系統(tǒng)。
工作原理:通過NFC讀卡器識別手機終端的ID號,然后通過RS485總線發(fā)送給PC機,PC機通過網(wǎng)絡(luò)發(fā)送數(shù)據(jù)到后臺云服務(wù)器,云服務(wù)器進行數(shù)據(jù)存儲并完成數(shù)據(jù)校驗,將校驗結(jié)果發(fā)回PC機,PC機通過RS485總線發(fā)送給讀卡器,控制讀卡器進行開鎖。
2.1 NFC讀卡器
主控制芯片由STM32F103,是一款成本低廉、功耗低、性能高比的ARM Cortex-M3內(nèi)核單片機基于ARM Cortex-M3核心的32位微控制器512K 片內(nèi)FLASH(相當(dāng)于硬盤),64K片內(nèi)RAM擁有3路SPI接口,2路I2S 接口,2路I2C接口,5路USART。主控制器通過串口和NFC讀卡芯片PN532連接,PN532是一個高度集成的ISO14443A讀寫芯片,數(shù)據(jù)通信采用串口指令的形式[4-7]。
2.2 RS485電路和液晶顯示
美信半導(dǎo)體公司提供的MAX13085型號的485串口信號轉(zhuǎn)換芯片。液晶顯示采用LCD6100的彩色顯示屏,圖形驅(qū)動芯片為Philips公司的PCF8833,132*132像素、RGB顏色位數(shù)、3.3 V工作電壓和9位SPI串行接口[8]。
2.3 后臺云服務(wù)器
WEB服務(wù)器擇采用目前最為成熟的Apache+PHP+Mysql的組合來構(gòu)建系統(tǒng)。系統(tǒng)采用Browser/Server/Database的3層體系結(jié)構(gòu),利用Mysql實現(xiàn)數(shù)據(jù)庫服務(wù)器,利用PC客戶端作為客戶端。主要記錄客戶的開門時間、建立客戶賬戶有效時間。
系統(tǒng)軟件流程圖如圖2所示,系統(tǒng)上電后,進行喂狗處理,防止程序軟件死機,能夠利用軟件實現(xiàn)程序復(fù)位,保證系統(tǒng)穩(wěn)定性運行。完成后同上位機進行485通信協(xié)議的處理,保持通信的連接。進入刷卡處理程序,如果刷卡成功進入顯示刷卡信息部分,同時通過485發(fā)送數(shù)據(jù)給上位機,等待上位機驗證,驗證成功后執(zhí)行對門鎖的開關(guān)控制。
圖2 系統(tǒng)軟件流程圖
本文利用NFC技術(shù)實現(xiàn)了智能門禁的刷系統(tǒng)設(shè)計,以STM32F103單片機作為主控制系統(tǒng),控制PN532芯片進行刷卡處理,實現(xiàn)了數(shù)據(jù)的安全驗證以及上傳,解決了傳統(tǒng)刷卡系統(tǒng)容易丟失、安全性能較差等問題。
[1]李波,劉震宇,謝勝利等.RFID在現(xiàn)代軍事領(lǐng)域的應(yīng)用探討[J].電腦與電信,2006(7):16-23.
[2]Klaus Finkenzeller.射頻識別技術(shù)(第3版)[M].北京:電了工業(yè)出版社,2006:32-38.
[3]朱軼,土剛,土洪金等.13.56MHz RFID閱讀器天線的設(shè)計[J].微波學(xué)報,2008:24(5):22-260.
[4]劉希若.無線門禁系統(tǒng)的設(shè)計與實現(xiàn)[J].科技廣場,2007(7):33-40.
[5]J.Noll,J.Carlos,L.Calvet,K.Myksvoll.Admittance Services through Mobile Phone Short Messages[C].UniK,Telenor R&D,Norway. IEEE,2006.
[6]Yoon Deuk Seo,Jin Ho Ahn.Efficient NFC Tagging Pattern-Based Contents Recommendation for Museum Viewers[J].Scientific. Net,2012,12:2876-2880.
[7]張妍.2.45GHz手持式RFID讀卡器的研究與實現(xiàn)[D].電子科技大學(xué),2007.
[8]李滿玲.基于云服務(wù)的NFC門禁監(jiān)控系統(tǒng)的設(shè)計[J].吉林師范大學(xué)學(xué)報(自然科學(xué)版),2014,35(2):101-104.
王茂林(1992—),男,重慶永川人,大學(xué)本科,研究方向:嵌入式、物聯(lián)網(wǎng)工程。
重慶第二師范學(xué)院市級大學(xué)生創(chuàng)新訓(xùn)練項目“智能門禁系統(tǒng)的研制”(201514388376);重慶第二師范學(xué)院校級青年項目“一種壓電功能的幼兒園監(jiān)控穿戴系統(tǒng)”(KY201544C)。
張楊奎(1994—),男,重慶人,大學(xué)本科,研究方向:無線傳感網(wǎng)絡(luò)、物聯(lián)網(wǎng)技術(shù)。
羅青青【通訊作者】(1987—),女,重慶人,大學(xué)本科,研究方向:地理信息技術(shù)。