999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于開源硬件的門禁控制系統

2018-01-02 08:45:06
軟件 2017年12期
關鍵詞:卡號門禁系統IC卡

趙 鵬

(西昌衛星發射中心,四川 西昌 615000)

基于開源硬件的門禁控制系統

趙 鵬

(西昌衛星發射中心,四川 西昌 615000)

本文設計了一種基于開源硬件的門禁控制系統。該系統以開源硬件arduino控制板為控制芯片,將IC卡門禁讀卡器讀取的IC卡號,通過以太網板卡發送到信息中心服務器進行權限判斷,并利用arduino控制板實現門磁的控制。采用開源硬件raspberry pi實現門禁數據的顯示。測試證明本系統成本低、功耗低、擴展性好,運行穩定可靠。

門禁;arduino;raspberry pi; 開源硬件

0 引言

門禁控制系統是采用現代電子與信息技術,在建筑物內外的出入口實現對人或者物的進出實施放行、拒絕、記錄和報警等操作的一種電子化系統,適用于智能化小區、銀行、倉庫等各種場合。隨著網絡化進程的深入,門禁控制器產品逐步由傳統型向網絡型門禁系統轉變,通過局域網實現控制中心服務器與前端控制器的互聯互通,通過終端可以隨時查看人員進出的刷卡記錄,同時可以實現前臺和門禁的遠程控制[1-3]。門禁控制器不僅僅完成門禁功能,同時具有區域人數統計、遠程控制、防盜報警等功能。

本文采用開源硬件實現了一套門禁控制和顯示系統,用于擴展目前部署的信息化系統的功能,可以無縫連接到已經部署的系統。該系統門禁控制部分采用了當前比較流行的arduino開源硬件,門衛顯示終端采用了開源硬件raspberry pi。

1 開源硬件

Arduino是一款開源電子原型平臺,采用ATmega328微處理器,具有6個模擬輸入接口,采用10bit的解析度,具有14個數字輸入/輸出管腳,可以由程序自定義為輸入或者輸出。arduino的硬件原理圖、電路圖、IDE軟件及核心庫文件均是開源的,在開源協議范圍里可以任意修改原始設計及相應的代碼。arduino在本文中實現門禁控制器的功能,利用arduino的硬件串口和軟件串口接收門禁控制器發送的 IC卡卡號等數據以實現對門磁電源的控制[2]。

Rasberry pi搭載ARM架構的處理器、運行性能和智能手機相仿,體積只有信用卡的大小,預裝linux操作系統。在接口方面,raspberry pi提供了USB接口、以太網接口、SD卡接口、HDMI接口等。HDMI可以實現視頻輸出功能。本文采用 raspberry pi從控制中心服務器獲取相關的門禁進出數據,進行圖形化顯示。

2 系統簡介

門禁系統包括門禁讀卡器、門禁控制器、門禁電源、顯示終端以及后臺服務器。該系統部署在已經完成的信息化管理系統中,因此需要該門禁控制系統具有較強的兼容性,可以方便的接入當前的信息管理系統。

門禁讀卡器采用工業標準的wiegand 34協議讀取IC卡卡號,wiegand接口是門禁系統讀卡器的標準接口,目前市場上的大多數讀卡器(包括指紋機、掌紋儀等)都提供了該接口,Wiegand的信號通過 2條數據線實現將卡號通過數據線發送到門禁控制器[6]。

門禁控制器收到IC卡號后,將數據傳送到控制中心服務器,判斷該卡號對應人員的權限,然后將相關數據發送到門禁控制器,門禁控制器控制門禁電源實現門磁的控制。本文采用開源硬件 arduino控制器的硬件串口和軟件串口獲取IC卡卡號,實現該門禁控制器。

顯示終端部署在門衛,圖形化直觀的顯示人員和車輛的進出信息。本文采用raspberry pi實現該功能,采用http技術,基于browser/server結構進行數據交換。所有的系統參數可以下載到前端的arduino控制器,同時還可以將參數上傳到控制主機。

3 門禁控制器設計

門禁控制器采用arduino實現,通過arduino單片機獲取門禁讀卡器傳來的IC卡卡號,然后將該卡號通過以太網板卡,用http post的方式,將IC卡號發送到控制中心服務器,中心控制服務器做出相應的判斷后,返回一個 httpresponse的結果,arduino控制器根據收到的數據控制相應的門磁設備、LED顯示設備[8]?;玖鞒倘鐖D1所示。

Arduino控制器獲取數據后通過 http發送請求的方式將相關的 IC卡號等數據發送到控制中心服務器,實現代碼如下。

void openDoor(){

digitalWrite(MC_PIN,LOW);

delay(500);

digitalWrite(MC_PIN,HIGH);}

void getInput(){

memset(&icNo,0,sizeof(icNo));

圖1 門禁控制流程Fig.1 Access controller process

if(Serial.available()>0){

buffer[4]='0'; //進營區

delay(100);

for(byte i=0;i<4;i++){

sprintf(&icNo[i*2],"%02X",Serial.read());

} }

if(cyqSerial.available()>0){

buffer[4]='1'; //出營區

delay(100);

for(byte i=0;i<4;i++){

sprintf(&icNo[i*2],"%02X", cyq-Serial.read());

} }}

void httpRequest() {

client.stop();

client.flush();

memset(retCmd,0,sizeof(retCmd));

if (client.connect(server, 8080)>0) {

Serial.println("connecting...");

client.print("GET /menJinV2/?data=");

client.print(buffer);

client.println(" HTTP/1.1");

client.print("Host: ");

client.println(Ethernet.localIP());

client.println(); }

else {

Serial.println("connection failed"); }

if(client.connected()){

if(client.find("TXYT")){

client.readBytesUntil('E',retCmd,4);

Serial.println(retCmd);

if(retCmd[0]=='0'){yuyin(VOICE_WXK);}else

{

if(retCmd[2]=='1'){

openDoor();

if(retCmd[1]=='0'){

yuyin(VOICE_YXJR);

}else if(retCmd[1]=='1'){

yuyin(VOICE_YXTX); }

}else if(retCmd[2]=='0'){

yuyin(VOICE_JZWC); } }

}else{

Serial.println("get data from web server error"); } }

client.stop();

client.flush();

}

void loop() // run over and over

{

getInput();

if(strlen(icNo)>0){

for(byte i=0;i<8;i=i+2){

buffer[11-i]=icNo[i];

buffer[11-i+1]=icNo[i+1];

}

Serial.println(buffer);

memset(icNo,0,sizeof(icNo));

httpRequest(); } }

4 門禁顯示設計

門禁顯示終端部署在門衛處,用圖形的方式直觀顯示人員進出和車輛進出記錄。門禁顯示終端采用了開源硬件raspberry pi的實現方式。raspberry pi采用了linux,本文在raspberry pi中部署了一個小型的web服務,如果系統如果產生了人員進出營區或者車輛進出營區的記錄,控制中心服務器向顯示終端發送http post請求,同時將相關的數據作為post數據的參數,發送到顯示終端,以實時顯示門衛的人員和車輛進出信息[10-12]。顯示終端的界面如下圖所示。

圖2 門禁顯示Fig.2 Access controller info

5 小結

本文實現的基于開源硬件的門禁控制系統,結合了網絡技術、開源技術、數據庫技術,實現了跨平臺無需客戶端軟件的工作模式,為組建跨地域、大規模門禁管理系統提供了可能。本系統經過測試,運行良好,具有比較好的可維護性和擴展性,可以方便接入現有的信息控制系統。隨著支撐環境的不斷升級,本系統也要進一步加強和完善,并達到一個理想的水平。

[1] 劉雍. 基于S3C6410 的嵌入式Web視頻仿真門禁系統設計[J]. 軟件, 2013, 34(2): 4-6.

[2] 鄭祿, 常佳. 基于Arduino與Python的實驗室聯動門禁報警系統設計[J]. 軟件導刊, 2017, 16(01): 76-77.

[3] 柯資穎. 嵌入式門禁系統軟件的設計與實現[D]. 西安電子科技大學, 2008.

[4] 張鯤, 陳美伊, 李壯, 等. 基于單片機的家庭智能火災報警系統的設計[J]. 軟件,2014, 35(4): 87-89, 96.

[5] 王瑩, 王曉麗. 基于物聯網技術的智能門禁系統的設計與研究[J]. 吉林建筑大學學報, 2017, 34(01): 83-86+92.

[6] 黃鶴松, 劉容良, 郭恒蘭, 魏國招. 一種基于CPU卡的門禁系統的設計[J]. 電子技術應用, 2017, 43(01): 137-140+ 144.

[7] 瞿小玲, 王潔. RFID在智能門禁系統中的應用[J]. 黑龍江科技信息, 2011, (21): 32-33.

[8] 張鯤, 陳美伊, 李壯, 等. 基于單片機的家庭智能火災報警系統的設計[J]. 軟件, 2014, 35(4): 87-89, 96.

[9] 原巍春. 基于RFID技術的門禁系統的研究和設計[D]. 哈爾濱工業大學, 2015.

[10] 嚴士超, 果莉, 李明, 房俊龍, 張繼成. 基于泛在網技術的實驗室智能門禁考勤管理系統的研究[J]. 實驗技術與管理, 2014, 31(05): 162-163+170.

[11] 廖云升. 生產區門禁系統技術方案淺談[J]. 科技資訊,2013, (13): 14+16.

[12] 瞿小玲, 王潔. RFID在智能門禁系統中的應用[J]. 黑龍江科技信息, 2011, (21): 32-33.

[13] 馬文科. 基于ARM的指紋識別門禁系統的設計與實現[D].湖南大學, 2009.

Design of Door Access System Based on Open Source Hardware

ZHAO Peng
(Xichang Statlite Launch Center, Sichuan Xichang, 615000)

The paper introduce a door access control system based on open source hardware. The system uses the open source hardware Arduino control board as the control chip, the IC number readed by IC reader, through the Ethernet shhied sent to the information center server and Judgment authority, To control the Arduino board to control the door open. Using open source hardware raspberry pi to realize the display of access control data. Test shows that the system is low cost, low power consumption, good scalability, stable and reliable operation.

Access control; Arduino; Raspberry pi; Open source hardware

TP29

A

10.3969/j.issn.1003-6970.2017.12.053

本文著錄格式:趙鵬. 基于開源硬件的門禁控制系統[J]. 軟件,2017,38(12):267-269

趙鵬(1986-),男,工程師,網絡管理。

猜你喜歡
卡號門禁系統IC卡
基于多種生物特征識別的RFID門禁系統設計
河南省長葛市彩紅蜂衣蜂帽加工廠
蜜蜂雜志(2022年5期)2022-07-20 09:54:06
工商業IC卡控制器改造為物聯網控制器實踐
河南省長葛市彩紅蜂衣蜂帽加工廠
蜜蜂雜志(2021年11期)2021-02-18 07:21:32
基于單片機的安全門禁系統研究設計
電子制作(2019年11期)2019-07-04 00:34:32
在用電梯加裝外接式IC卡運行控制系統設計改進
一種新的無觸點IC卡的檢測方法
電子測試(2017年15期)2017-12-18 07:19:05
解析社區藍牙門禁系統
好老板
領導文萃(2016年20期)2016-10-26 17:21:27
基于單片機的小區門禁系統設計
主站蜘蛛池模板: 妇女自拍偷自拍亚洲精品| 成年人免费国产视频| 日韩欧美在线观看| 国产素人在线| a级毛片在线免费观看| 亚洲成av人无码综合在线观看| 久久网综合| 成人福利在线视频| 人妻无码AⅤ中文字| 欧美人与牲动交a欧美精品| 又黄又湿又爽的视频| 台湾AV国片精品女同性| 国产精品露脸视频| 成人午夜福利视频| 国产精品无码久久久久久| 国产美女91视频| av天堂最新版在线| 欧美成人影院亚洲综合图| 欧美精品黑人粗大| 久久中文无码精品| 日本欧美在线观看| 精品福利网| 国产91精品调教在线播放| 伊人网址在线| 久久永久视频| 亚洲视频在线网| 亚洲国产第一区二区香蕉| 免费人成在线观看视频色| 久久国产高清视频| 日韩精品久久久久久久电影蜜臀| 美臀人妻中出中文字幕在线| av色爱 天堂网| 久久综合五月婷婷| 亚洲视频免费在线看| 3p叠罗汉国产精品久久| 国产高清在线精品一区二区三区| 久久国产精品娇妻素人| 热久久这里是精品6免费观看| 国产精品污污在线观看网站| 一本色道久久88| 色婷婷综合在线| …亚洲 欧洲 另类 春色| 99久久人妻精品免费二区| 亚洲成人福利网站| av在线手机播放| 2020最新国产精品视频| 真人高潮娇喘嗯啊在线观看| 99精品影院| 丁香婷婷激情网| 久久这里只有精品免费| 国产色婷婷| 99在线观看免费视频| 这里只有精品国产| 国产h视频在线观看视频| 国产精品jizz在线观看软件| 波多野结衣视频一区二区| 麻豆精品在线播放| 青草视频久久| 欧美日本中文| 国产门事件在线| 四虎永久免费网站| 青青青草国产| 日韩天堂视频| 日韩免费中文字幕| 久久99国产综合精品1| 免费a级毛片视频| 久久大香香蕉国产免费网站| 伊人成人在线视频| 手机精品视频在线观看免费| 激情六月丁香婷婷| 国产成人三级| 国产精品入口麻豆| 亚洲无线一二三四区男男| 欧美视频免费一区二区三区| 久久鸭综合久久国产| 久久精品人人做人人爽电影蜜月 | 国产精品护士| 高清不卡一区二区三区香蕉| 久久这里只有精品66| 精品欧美日韩国产日漫一区不卡| 无码aⅴ精品一区二区三区| 中文字幕啪啪|