• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      多網(wǎng)互通智能化校園安防管理系統(tǒng)的設計

      2017-04-12 09:21:34孫勝利姜尊然呂志成段穎鍇黃鏡陶
      實驗室研究與探索 2017年2期
      關鍵詞:卡號舵機嵌入式

      孫勝利, 姜尊然, 呂志成, 魏 哲, 段穎鍇, 黃鏡陶

      (天津科技大學 應用文理學院,天津 300222)

      多網(wǎng)互通智能化校園安防管理系統(tǒng)的設計

      孫勝利, 姜尊然, 呂志成, 魏 哲, 段穎鍇, 黃鏡陶

      (天津科技大學 應用文理學院,天津 300222)

      研究了一種針對校園的安防管理系統(tǒng),具有可接入局域網(wǎng)、互聯(lián)網(wǎng)、電話通信網(wǎng)的網(wǎng)絡聯(lián)通功能。同時具有基于B/S功能的監(jiān)控畫面,無需在監(jiān)控端安裝其他軟件就可實現(xiàn)攝像頭控制、畫面監(jiān)測、門鎖控制及報警等功能。該系統(tǒng)硬件部分主要組成包含IP Camera、tiny6410、NFC以及門禁系統(tǒng)等四部分。該安防系統(tǒng)的軟件由基于B/S框架、嵌入式LINUX系統(tǒng)、CGI軟件、視頻流控制軟件等部分搭建。此外系統(tǒng)還包括監(jiān)測傳感器模塊、報警模塊、無線射頻識別和短信電話報警功能等。實現(xiàn)了多網(wǎng)互通,人機結合和及時監(jiān)控等創(chuàng)新點,解決了校園安防系統(tǒng)的不完善。利用網(wǎng)頁和嵌入式技術實現(xiàn)了無線監(jiān)控網(wǎng)絡的系統(tǒng)整合,提高了監(jiān)控網(wǎng)絡的功能和便捷。經(jīng)過實驗驗證,設計的安防監(jiān)控系統(tǒng)可實時保障對校園設備和人員的有序管理。

      安防管理系統(tǒng); 校園; 嵌入式系統(tǒng)

      0 引 言

      在社會信息化進程日益發(fā)展的今天,治安管理問題的預防和解決,都有賴于打造一個現(xiàn)代化的監(jiān)控安防技術防范系統(tǒng)。而現(xiàn)有的安防系統(tǒng)普遍是單純地依靠設備監(jiān)控或者人力安防。不僅單一而且耗費資源。有些復雜的情況并不能單純的依靠人力或者設備解決。尤其是校園環(huán)境中的安防系統(tǒng),在教室,實驗室,辦公室等環(huán)境中,可能存放著貴重物品。然而如今校園中還很少有一個緊密完善的安防系統(tǒng),僅是監(jiān)控,保安管理。存在著監(jiān)控應用效率低;安防報警不及時;人防的結合不夠緊密等不足。

      為了解決這些問題,系統(tǒng)應用了多種網(wǎng)絡聯(lián)系,多網(wǎng)互通的創(chuàng)新點將安防系統(tǒng)的及時性得到提升。還利用了IP攝像頭監(jiān)控和智能APP等日益流行的軟件,運用了各種芯片處理的方式讓安防管理者第一時間了解情況。采用人機結合的方法將一些設備難以判斷的情況得到更好解決。嵌入式具有很強的針對性,減少了應用在安防系統(tǒng)上的人力與設備資源。目的是打造一個全方位的智能化校園安防管理系統(tǒng)。

      1 硬 件

      硬件包括3個部分,室外環(huán)境負責圖像采集,紅外報警[1]、讀取卡號信息。室內(nèi)環(huán)境負責信息處理、局域網(wǎng)與互聯(lián)網(wǎng)的連接、傳感器的判斷。鎖的部分則是讀卡開門與發(fā)送短信的功能。

      1.1 室外環(huán)境

      1.1.1 IP Camera

      IP Camera是一種網(wǎng)絡攝像機,只要插上以太網(wǎng)線和電源就能通過網(wǎng)絡發(fā)布和瀏覽視頻信息。因為IP Camera有自己的微處理器和內(nèi)存,一般用linux操作系統(tǒng),內(nèi)置Web服務器,支持多種網(wǎng)絡協(xié)議,擁有IP地址和DDNS動態(tài)域名,可以通過IE瀏覽器輸入IP地址進行視頻收看。正是利用了這個原理將它與CGI結合并設計界面。并且,近兩年,IP Camera迅速發(fā)展,幾乎保持每年2、3倍的速度增長,需求量約為115萬臺。本系統(tǒng)使用此設備充分考慮了市場需求[2]。

      IP Camera的突出優(yōu)勢在于,實現(xiàn)用戶可通過手機設置IP Camera的WiFi,無需通過WPS或者連接進設備中即可設置好IP Camera,另外就是節(jié)省連接線材等硬件成本。安裝在門外,用來進行視頻監(jiān)控[3]。

      1.1.2 NFC

      NFC的全稱是近距離無線通信,它是在飛利浦公司提議下發(fā)起的,并由索尼、諾基亞等國際著名廠商聯(lián)合推出的一項近距離無線通信技術。通過在NFC芯片上集成感應式卡片、感應式讀卡器和點對點通信的功能,能夠在較短距離內(nèi)與相關設備通信,達到識別和數(shù)據(jù)交換的目的。Android手機通過集成NFC芯片就可以讀取相關NFC標簽或者設備的信息,該技術由非接觸式射頻識別,也就是RFID演變而來,近場通信是一種短距高頻的無線電技術,在13.56 MHz頻率運行于20 cm距離內(nèi)。其傳輸速度有 106 Kbit/s、212 Kbit/s或者424 Kbit/s 3種。近場通信已通過成為ISO/IEC IS 18092國際標準、EMCA-340標準與ETSI TS 102 190標準。NFC采用主動和被動兩種讀取模式。

      因為這項技術已經(jīng)成熟,所以這需采用主動讀取卡號信息,系統(tǒng)所做的創(chuàng)新只是把NFC與手機、門禁結合,將重心放到安防上,使用RDM8800型號的NFC無線識別系統(tǒng),它是繼RDM6300后ITEAD STUDIO推出的又一款RFID模塊。它不僅僅是一個讀卡器模塊,還可以將它視為一個ARDUINO+PN532的NFC開放平臺。通過Arduino上的PN532支持庫,就可以實現(xiàn)系統(tǒng)中開鎖的功能。

      1.2 室內(nèi)環(huán)境

      1.2.1 TINY6410

      Tiny6410是一款以ARM11芯片(三星S3C6410)作為主處理器的嵌入式核心板,該CPU基于ARM1176JZF-S核設計,內(nèi)部集成了強大的多媒體處理單元,支持Mpeg 4, H.264/H.263等格式的視頻文件硬件編解碼,可同時輸出至LCD和TV顯示。它可以縮短產(chǎn)品研發(fā)周期,使開發(fā)人員快速完成原理樣機的研究;還并帶有3D圖形硬件加速器,以實現(xiàn)OpenGL ES 1.1 & 2.0加速渲染,另外它還支持2D圖形圖像的平滑縮放、翻轉等操作[4-6]。

      正是利用了TINY6410多媒體模塊較多,全屏幕觸屏的優(yōu)點,相對與普通內(nèi)外網(wǎng)轉換媒介,電腦而言,TINY6410體積更小,針對性更強,減少了不必要的能源消耗[7,8]。

      1.2.2 花生棒

      花生棒是一款實現(xiàn)了動態(tài)域名解析技術(NAT-DDNS)的硬件。它主要功能是進行動態(tài)域名解析服務,實現(xiàn)支持公網(wǎng)的功能。在本安防系統(tǒng)中,利用花生棒來實現(xiàn)內(nèi)外網(wǎng)的轉換,有效地解決了外網(wǎng)無法訪問內(nèi)網(wǎng)來實現(xiàn)監(jiān)控的問題。在市場上常見的系統(tǒng)中,用戶只能在和IPCAMERA相同的網(wǎng)絡環(huán)境中來實現(xiàn)監(jiān)控功能,引進了花生棒以后,系統(tǒng)為用戶開辟了一個新的通道,即用戶可以在遠程通過電腦或手機來實現(xiàn)監(jiān)控管理。

      1.3 鎖

      1.3.1 短信模塊

      該部分利用到了RDM8800與SIM900的結合,還運用到了室內(nèi)的紅外報警器,考慮到一些硬性盜竊手段或者是破窗而入。因為SIM900具有多功能的特性,可以與紅外報警器結合并經(jīng)ARDUINO IDE編寫程序達到室內(nèi)沒有檢測到卡號而紅外報警的效果。體現(xiàn)了及時監(jiān)控的效果,組成框圖如圖1所示。

      1.3.2 開鎖模塊

      開鎖部分依舊運用到了RDM8800與ARDUINO NANO,通過ARDUINO NANO控制舵機,刷卡時,RDM8800識別正確卡號,舵機轉動,開鎖[8]。關門時啟動磁感應器,舵機回位,鎖門。組成框圖如圖2所示。

      圖1 短信模塊原理圖

      圖2 鎖模塊原理圖

      2 軟 件

      如果說硬件是實體的話,軟件則是這個系統(tǒng)的骨架。軟件的編寫決定著該系統(tǒng)的靈活性與效率。由于涉及到一些手機和電腦的交互界面,故軟件中包括網(wǎng)頁CGI語言、與嵌入式結合的BOA語言、編寫手機APP的安卓與JAVA語言。關于硬件控制方面,采用的是ARDUINO IDE的編寫,因為ARDUINO是一款開源電子原型的平臺,適用于電腦程序開發(fā)[9-10]。

      圖3 整體程序流程圖

      2.1 CGI中有關BOA的語言

      該部分與嵌入式TINY6410中的LINUX程序相關,CGI(Common Gateway Interface)是外部應用擴展應用程序與WWW服務器交互的一個標準接口。按照CGI標準編寫的外部擴展應用程序可以處理客戶端瀏覽器輸入的數(shù)據(jù),從而完成客戶端與服務器的交互操作。而CGI規(guī)范就定義了Web服務器如何向擴展應用程序發(fā)送消息,在收到擴展應用程序的信息后又如何進行處理等內(nèi)容。通過CGI可以提供許多靜態(tài)的HTM網(wǎng)頁無法實現(xiàn)的功能,比如搜索引擎、基于Web的數(shù)據(jù)庫訪問等。CGI是外部應用程序(CGI程序)與Web服務器之間的接口標準,是在CGI程序和Web服務器之間傳遞信息的規(guī)程。BOA服務器是一個小巧高效的Web服務器,是一個運行于UNIX或Linux下的,支持CGI的、適合于嵌入式系統(tǒng)的單任務的Http服務器,源代碼開放、性能高。所以,TINY6410相當于一個串聯(lián)BOA與CGI的媒介。

      系統(tǒng)通過LINUX和BOA嵌入式服務器構成一個瀏覽器/服務器(B/S)的監(jiān)控系統(tǒng),嵌入式作為安防系統(tǒng)的一個節(jié)點和服務器,通過CGI頁面顯示NFC模塊讀取的卡號信息,通過 無線局域網(wǎng)絡進行傳輸,發(fā)送信息給PC上的監(jiān)控頁面。PC則同時收集IP Camera和嵌入式門禁這兩個模塊信息,并通過BOA服務器建立登錄界面、信息顯示界面,從而可以在瀏覽器上顯示監(jiān)控畫面。

      將Boa移植到運行uClinux操作系統(tǒng)的ARM處理器上,建立嵌入式Web服務器, 為用戶提供基于Http協(xié)議的網(wǎng)絡接入方式,這樣的設計方案可以很好地運用到網(wǎng)絡監(jiān)控系統(tǒng)中。軟件從網(wǎng)上下載,通過交叉編譯鏈接生成最后的可執(zhí)行文件,對BOA的配置文件boa.conf進行修改,包括存放主頁的主目錄和首頁名稱等,然后把boa和boa.conf這兩個文件拷貝到開發(fā)板操作系統(tǒng)中,再執(zhí)行BOA主程序,嵌入式服務器就生成好了。NFC則基于ARDUINO開發(fā)環(huán)境開發(fā),當讀卡器識別考卡號后,經(jīng)過嵌入式系統(tǒng)進行對照處理,判斷該卡號是否允許通過,同時卡號被傳送到PC當中,實時顯示到瀏覽器中,并通過SIM900模塊把卡號發(fā)送到指定手機的短信當中。根據(jù)需要去創(chuàng)建CGI程序,實現(xiàn)視頻和卡號識別等監(jiān)控信息的整合[11-14]。

      部分CGI程序:

      html,body{ width:100%; height:100%;}

      body {

      margin-left: 0px;

      margin-top: 0px;

      margin-right: 0px;

      margin-bottom: 0px;

      }

      </p><p>

      2.2 ARDUINO IDE的程序編寫

      ARDUINO IDE,開發(fā)環(huán)境的要求較為寬松,只要在IDE中編寫程序代碼,將程序上傳到ARDUINO電路板后,程序便會告訴ARDUINO電路板要做些什么了。IDE編寫的對象則是各式各樣的ARDUINO模塊,ARDUINO是一個基于開放原始碼的軟硬件平臺,構建于開放原始碼simple I/O介面版,并且具有使用類似Java、C語言的Processing/Wiring開發(fā)環(huán)境。它能通過各種各樣的傳感器來感知環(huán)境,有一些擁有特殊功能的面板,通過控制燈光、馬達和其他的裝置來反饋、影響環(huán)境。板子上的微控制器可以通過ARDUINO的編程語言來編寫程序,編譯成二進制文件,燒錄進微控制器。系統(tǒng)中利用了它跨平臺、簡單清晰、開放性強等特點。利用RDM800與SIM900的信息傳輸功能實現(xiàn)發(fā)送卡號短信,利用RDM6300與ADRUINO NANO處理器通過程序定義舵機的PWM引腳完成刷卡開鎖的過程[14]。

      短信部分中定義目標手機號的部分:

      #include

      #include

      #define delaytime 2000

      #define timeout1 5000

      #define timeout2 7000

      char number[20] = "13XXXXXXX49"; //改成接收短信的手機號碼

      byte comm_buf[20];

      const int LED = 3;

      #define PN532_CS 10

      PN532 nfc(PN532_CS);

      //#define NFC_DEMO_DEBUG 1

      unsigned int frame_format;

      開鎖部分中調(diào)節(jié)舵機脈寬與識別卡號的部分:

      void pulse( int serpin,int angle)

      {

      int width;//舵機輸出脈寬

      width=(angle*11)+500;//將角度轉化為500-2480的脈寬值

      digitalWrite(serpin,HIGH);//將舵機接口電平至高

      delayMicroseconds(width);//延時脈寬值的微秒數(shù)

      digitalWrite(serpin,LOW);//將舵機接口電平至低

      delay(20-width/1000);

      }

      Serial.println(Num);

      if((Num==Password1)||(Num==Password2))//識別卡號

      {

      digitalWrite(13,HIGH);

      delay(5);

      for(int i=0;i<=50;i++)//給予舵機足夠的時間讓它轉到指定角度

      {

      pulse(serpin,20);//引用脈沖函數(shù)

      }

      2.3 手機安卓APP的編寫

      目前市場上已經(jīng)有很多IP Camera的版本,像IP Camera Viewer、P2PIP Camra這些軟件在市場上已經(jīng)很普遍了,而系統(tǒng)中的手機APP是基于校園安防系統(tǒng)和IP Camera結合的一款APP,它在界面上與市場上P2P IP Camera這款軟件的區(qū)別是我們結合了門鎖的部分。首先進入手機APP界面會顯示監(jiān)控畫面,畫面旁邊有個人信息欄和報警按鈕。這可以使主人在監(jiān)控的同時可以看到通過刷卡進入屋內(nèi)人的個人信息,如果非系統(tǒng)內(nèi)人員進入屋內(nèi),手機APP界面會顯示報錯,這時房屋主人可根據(jù)監(jiān)控畫面來判斷是否報警。

      在APP實現(xiàn)外網(wǎng)觀看視頻監(jiān)控的過程中,系統(tǒng)采用了花生棒這一硬件來解決內(nèi)外網(wǎng)無法互通的問題?;ㄉ羰且豢顚崿F(xiàn)了內(nèi)網(wǎng)穿透動態(tài)域名解析技術(NAT-DDNS)的硬件,它可以產(chǎn)生一個可供外網(wǎng)使用域名,手機用戶就可以在IP Camera的局域網(wǎng)以外或者使用數(shù)據(jù)流量隨時隨地的觀看監(jiān)控視頻,不再受局域的限制。手機APP的制作是基于Java語言主要在Eclipse中編寫程序,以市場上P2P IP Camera這一款手機APP為參考,研發(fā)出一款集門禁監(jiān)控和IP Camera于一體的手機軟件[14-15]。

      3 系統(tǒng)整體運行效果

      整個過程是:首先NFC判斷卡號是否正確,如果卡號正確的話,ARDUINO NANO控制開鎖,SIM900會發(fā)送開鎖記錄;若是錯誤的卡號,SIM900會首先發(fā)送錯誤的開鎖記錄,用戶可以使用APP訪問互聯(lián)網(wǎng)中的TINY6410,此時嵌入式已經(jīng)通過花生棒建立起固定的IP地址,這就體現(xiàn)了系統(tǒng)多網(wǎng)互通的性質。用戶就可以通過IP攝像頭所拍攝的畫面來判斷情況的緩急,來選擇電話報警,或者僅僅是啟動報警器起到威懾作用。這就體現(xiàn)了系統(tǒng)人防和設備防護的優(yōu)點。當遇到一些硬性的盜竊方案,比如破門而入或破窗而入,這時就可以通過SIM900與屋內(nèi)的紅外傳感器結合,當ARDUINO NANO沒有運行時,紅外傳感器工作,檢測到信號時會使SIM900給用戶的手機打電話,讓用戶及時了解情況,實現(xiàn)全方位的實時監(jiān)控[16]。

      整個監(jiān)控系統(tǒng)不需要電纜,也不需要裝額外的軟件,只要裝有瀏覽器,就可以通過花生棒從外部的局域網(wǎng)鍵入已由路由器分配好的內(nèi)網(wǎng)地址,就可以進行實時觀察,而且在瀏覽器與手機APP界面中可以同時控制攝像頭的運動,以及報警信息,因為硬件部分的芯片都是低耗能,利用電池供電,克服了停電時的失控狀況,全方位、全天候地實現(xiàn)監(jiān)控無線化和智能化。

      [1] 方建超. 一種新型家居智能安防報警系統(tǒng)的研究[J]. 中國科技信息,2005(17):49.

      [2] 汪 奇,朱 煜. 基于B/S結構的數(shù)字視頻監(jiān)控系統(tǒng)的設計與實現(xiàn)[J]. 計算機工程,2006(19):251-252,272.

      [3] 秦豐林,劉 琚. P2P網(wǎng)絡流媒體關鍵技術[J]. 電子學報,2011(4):919-927.

      [4] 劉海亮,曹家年,郭逢麗. 嵌入式智能家居安防系統(tǒng)的研究與實現(xiàn)[J]. 應用科技,2011(2):61-66.

      [5] 王云亮,李 瑩. 嵌入式安防遠程監(jiān)控系統(tǒng)的設計[J]. 化工自動化及儀表,2013(2):237-240.

      [6] 汪海燕. 基于ARM的嵌入式安防系統(tǒng)[J]. 微計算機信息,2009(20):95-97.

      [7] 祝忠方,劉 紅. 基于Tiny6410開發(fā)板的應用研究[J]. 價值工程,2013(23):210-212.

      [8] 陳文正. 基于Android系統(tǒng)的NFC技術實現(xiàn)[D].大連:大連理工大學,2011.

      [9] 嚴建濤.基于DM368的高清IPCamera的硬件系統(tǒng)設計與實現(xiàn)[D].武漢:華中科技大學,2011.

      [10] 張軍衛(wèi),韓佩富,矯春海. 基于嵌入式Web服務器的視頻監(jiān)控系統(tǒng)設計[J]. 計算機安全,2011(2):5-8.

      [11] 鄭 偉,徐榮華,王 欽.嵌入式Linux系統(tǒng)CGI程序設計技術[J].單片機與嵌入式系統(tǒng)應用,2004(10):21-23.

      [12] 陸永健,王 萍,吳 佳,等. 嵌入式Web服務器Boa的移植及其應用[J].河海大學常州分校學報,2005,19(4):44-47.

      [13] 王 也. 基于aJson的Arduino平臺上的Web應用研究[D].長春:吉林大學,2015.

      [14] 龔文濤. 一種基于靜態(tài)路由和NAT的局域網(wǎng)架構設計[J]. 信息技術,2015(1):195-197,204.

      [15] 盛 平,韓 偉. 基于Android平臺的視頻監(jiān)控客戶端的設計與實現(xiàn)[J]. 電子設計工程,2015(22):7-10.

      [16] 魏 哲,黃鏡陶,段穎凱,等. 基于網(wǎng)絡監(jiān)控的校園安防系統(tǒng)[J]. 科學時代,2015(9):194-195.

      Design of Intelligent Network Security Management System

      SUNShengli,JIANGZunran,LüZhicheng,WEIZhe,DUANYingkai,HUANGJingtao

      (College of Applied Arts and Scicences, Tianjin University of Science and Technology, Tianjin 300222, China)

      Today, the development of campus security system has been completed, but is still lack of systemic and flexibility, the management is difficult. This paper introduces a new campus security system which can operate network monitoring, and connect with LAN, the Internet, and telephone communications network. This system’s hardware mainly uses IP CAMERA, tiny6410, NFC and entrance guard system. The software mainly includes B/S framework, embedded LINUX operation system, CGI software and VIDEO stream controller software. In addition the system includes monitoring sensor module, network transmission module, alarm module, radio frequency identification and SMS phone alarm, etc. Not only does it use the multi-network communication but contains innovation such as network communication, man-machine combination and timely monitoring. In order to solve the shortcoming of campus security, the use of web pages and embedded technology has implemented in integration of the wireless monitoring network system, to enhance the functionality and convenience of the monitoring system. Through experimental verification, the system reached the purpose of real-timely protecting campus equipment and personal safety.

      security management system; campus; embedded system

      2016-05-05

      國家級大學生創(chuàng)新創(chuàng)業(yè)項目(201510057188)

      孫勝利(1966-),男,天津人,學士,副教授,研究方向為測控技術與儀器。

      Tel.:15122799166;E-mail:15122799166@126.com

      TP 277

      A

      1006-7167(2017)02-0131-05

      猜你喜歡
      卡號舵機嵌入式
      河南省長葛市彩紅蜂衣蜂帽加工廠
      蜜蜂雜志(2022年5期)2022-07-20 09:54:06
      河南省長葛市彩紅蜂衣蜂帽加工廠
      蜜蜂雜志(2021年11期)2021-02-18 07:21:32
      含齒隙彈載舵機的全局反步模糊自適應控制
      自動化學報(2019年6期)2019-07-23 01:18:36
      搭建基于Qt的嵌入式開發(fā)平臺
      基于dsPIC單片機的飛艇舵機控制實現(xiàn)
      電子制作(2018年1期)2018-04-04 01:48:14
      基于高速同步485總線通信的多通道舵機控制器設計
      嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應用
      好老板
      領導文萃(2016年20期)2016-10-26 17:21:27
      基于云模型的舵機同步控制
      真丟臉奶吧
      肥东县| 株洲县| 五指山市| 永川市| 永胜县| 雷波县| 湖北省| 巨鹿县| 乐安县| 西丰县| 乌苏市| 佳木斯市| 巧家县| 区。| 郎溪县| 松潘县| 蒲城县| 岳阳县| 历史| 甘肃省| 宿州市| 金坛市| 探索| 师宗县| 三门县| 温宿县| 万源市| 广河县| 霞浦县| 延吉市| 梧州市| 安乡县| 乌拉特后旗| 盖州市| 剑川县| 宣城市| 合作市| 咸宁市| 嫩江县| 萨嘎县| 镇巴县|