亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于BS架構(gòu)的嵌入式Web遠程監(jiān)控系統(tǒng)的研究與實現(xiàn)

        2015-05-30 10:48:04王超
        科技資訊 2015年30期
        關(guān)鍵詞:S架構(gòu)

        王超

        摘 要:該文設計了一個基于B/S架構(gòu)的嵌入式Web遠程監(jiān)控系統(tǒng),嵌入式web服務器端采集視頻圖像,并通過網(wǎng)絡把視頻圖像信息傳至客戶端瀏覽器,客戶端通過瀏覽器發(fā)送控制指令給服務器端、服務器端依照控制指令控制被控設備運行。

        關(guān)鍵詞:B/S架構(gòu) Boa servfox CGIC 程序編寫

        中圖分類號:TP27 文獻標識碼:A 文章編號:1672-3791(2015)10(c)-0011-03

        遠程監(jiān)控是指本地計算機通過網(wǎng)絡對現(xiàn)場設備進行監(jiān)視和控制,通過遠程監(jiān)控系統(tǒng),監(jiān)視被控現(xiàn)場的并控制現(xiàn)場設備的運行。

        該文設計了基于B/S架構(gòu)的嵌入式Web遠程監(jiān)控系統(tǒng),客戶端使用瀏覽器通過網(wǎng)絡訪問嵌入式Web服務器,通過瀏覽器操控Web服務器連接的被控設備。并可通過瀏覽器觀察攝像頭傳來的視頻資源。用戶無需開發(fā)客戶端應用程序,只需在其能夠上網(wǎng)的設備上安裝通用的瀏覽器即可,這種運行方式不僅簡化了系統(tǒng)設計,又便于用戶使用和操控,基于嵌入式web遠程監(jiān)控是監(jiān)控系統(tǒng)未來的發(fā)展方向。

        1 系統(tǒng)結(jié)構(gòu)設計、相關(guān)軟件的安裝、配置及工作過程分析

        該文設計的嵌入式遠程監(jiān)控系統(tǒng)服務器端為飛凌OK6410嵌入式開發(fā)板、運行嵌入式Linux2.4.18操作系統(tǒng),選用ZC0301型USB接口攝像頭??蛻舳耸褂萌?50R5J-X06型號筆記本。

        系統(tǒng)主要工作流程如圖1所示,用戶通過瀏覽器向web服務器請求主頁面,web服務器收到請求后,把主頁面發(fā)送至客戶端,客戶端通過主頁面把控制數(shù)據(jù)發(fā)送給web服務器,cgi程序即可通過環(huán)境變量獲得控制數(shù)據(jù),并依據(jù)這些指令數(shù)據(jù)運行相應的驅(qū)動程序,控制被控設備運行,該文控制的設備是開發(fā)板上自帶的led燈。cgi程序把運行結(jié)果輸送給web服務器,服務器以http的格式發(fā)送給客戶端。客戶端通過主頁面的鏈接可獲得視頻監(jiān)控頁面,視頻監(jiān)控頁面含有視頻服務器的IP和端口號,客戶端可依據(jù)視頻服務器的IP和端口號獲取視頻服務器上的視頻資源。系統(tǒng)具體實現(xiàn)過程如下過程。

        1.1 Boa服務器的移植

        服務器端運行嵌入式Linux2.4.18操作系統(tǒng),在其下安裝Boa嵌入式web服務器。Boa是一款單任務的HTTP服務器,支持CGI。Boa服務器能夠接收客戶端請求、分析請求、響應請求和向客戶端返回請求結(jié)果等。

        在http://www.boa.org/網(wǎng)站得到Boa服務器源碼boa-0.94.13.tar.gz。解壓后,修改其Makefile,設time_offset=0、cc=arm-linux-gcc、cpp=arm-linux-gcc -E,編譯后將將生成的Boa執(zhí)行文件拷貝到開發(fā)板的sbin目錄下,把boa.conf放置到/etc/boa目錄下,boa.conf中作如下設置DocumentRoot /web/(web目錄下將放置被訪問網(wǎng)頁)、MimeTypes /dev/null、Accesslog/dev/null、Errorlog/dev/conscle、注釋#User nobody、#Group nogroup。Boa服務器工作流程圖如圖2所示。

        1.2 CGIC的移植

        CGI(Com m on Gateway Interface)是外部擴展應用程序與Web服務器交互的一個標準接口。它規(guī)定Web服務器調(diào)用其它可執(zhí)行程序(CGI程序 )的接口協(xié)議標準。CGI 程序接受Web瀏覽器發(fā)送給Web 服務器的信息,進行處理將響應結(jié)果再回送給Web服務器及Web瀏覽器。按照CGI標準編寫的外部擴展程序能夠處理來自客戶端瀏覽器輸入的數(shù)據(jù)。從而完成客戶端與服務器的交互。

        在cgic的官方網(wǎng)站http://www.boutell.com/cgic/下載源碼,解壓后,修改Makefile,編譯后得到libcgic.a,將其下載到開發(fā)板lib目錄下。修改boa.conf文檔,設置criptAlies/cam/、/web/cam/,cgi程序放在web/cam/下。cgi程序的工作流程如圖3所示。

        系統(tǒng)采用ZC0301攝像頭,需要加入驅(qū)動usb_2.4.31.patch.gz補丁文件,然后重新配置并編譯內(nèi)核,得到ZC0301攝像頭驅(qū)動模塊,為這個驅(qū)動模塊添加執(zhí)行權(quán)限后,將其下載到開發(fā)板,執(zhí)行此驅(qū)動程序。

        1.3 視頻服務器的移植

        選用servfox作為該系統(tǒng)的視頻服務器,servfox是基于ZC0301攝像頭驅(qū)動程序提供的接口函數(shù)進行工作的。ZC0301攝像頭驅(qū)動程序提供一系列接口函數(shù),用戶通過調(diào)用這些接口函數(shù)即可實現(xiàn)對視頻設備進行操作和控制。Servfox不僅初始化攝像頭、設置攝像頭的工作模式、進行了視頻數(shù)據(jù)采集,而且還創(chuàng)建一個套接字監(jiān)聽,阻塞等待客戶端的請求連接,連接成功后再創(chuàng)建線程發(fā)送采集到的圖像數(shù)據(jù)給客戶端。

        在網(wǎng)站http://download.csdn.net/detail/neusoft4038/2511636得到SpcaView20061208軟件包。解壓、編譯后,移植到系統(tǒng)的/sbin/目錄下。

        將SpcaView20061208軟件包中的Linux-java-applet目錄移植到開發(fā)板Boa服務器的DocumentRoot/web/目錄下,改為webcam,index-sample.html改為wcbcam.html,瀏覽器安裝JRE后,服務器端輸入./servfox -d/dev/video0 -s 320x240 w 7070,運行servfox,在客戶端瀏覽器輸入服務地址即可得到攝像頭傳來的視頻圖像。Servfox工作流程如圖4所示。

        2 主要頁面代碼的編寫

        2.1 主頁面主要HTTP代碼

        3 結(jié)語

        系統(tǒng)整合后,進行測試,實現(xiàn)了設計預期。嵌入式遠程監(jiān)控系統(tǒng)以其體積小、功耗低、工作時間長、性能穩(wěn)定等特點,成為遠程監(jiān)控系統(tǒng)的主流方向,嵌入式Web技術(shù)在嵌入式遠程監(jiān)控領(lǐng)域擁有越來越廣泛的應用前景,并且發(fā)揮著越來越重要的作用。

        參考文獻

        [1] 劉敏英.基于Web的遠程監(jiān)控系統(tǒng)的設計與實現(xiàn)[D].大連:大連海事大學,2008.

        [2] 樊豐義.基于嵌入式Linux的農(nóng)業(yè)遠程監(jiān)測系統(tǒng)的研究[D].楊凌:西北農(nóng)林科技大學,2010.

        [3] 李小琦.基于ARM的嵌入式網(wǎng)絡視頻監(jiān)控系統(tǒng)研究[D].武漢:中南民族大學,2010.

        [4] 張軍衛(wèi).基于嵌入式Web服務器的視頻監(jiān)控系統(tǒng)設計[D].秦皇島:燕山大學,2011.

        猜你喜歡
        S架構(gòu)
        基于ASP.NET校園電子商務的系統(tǒng)設計
        B/S架構(gòu)下的學生信息管理系統(tǒng)的設計
        學生會管理系統(tǒng)的設計與實現(xiàn)
        軟件(2016年4期)2017-01-20 10:04:02
        基于ASP技術(shù)下的大學生跳蚤書街平臺的設計與實施
        基于B/S架構(gòu)的高校實驗管理平臺的設計與實現(xiàn)
        基于WEB的企業(yè)進銷存管理系統(tǒng)設計
        基于Web 的測控工程項目管理系統(tǒng)研究及其應用
        基于B/S架構(gòu)的煤礦安全監(jiān)控系統(tǒng)設計
        C/S架構(gòu)下的中職教學輔助系統(tǒng)的新探索
        考試周刊(2016年42期)2016-06-18 08:17:19
        基于SSH的教室信息管理系統(tǒng)設計與實現(xiàn)
        亚洲精品中文字幕91| 亚洲依依成人综合在线网址| 国产女奸网站在线观看| 久久本道久久综合一人| 亚洲国产剧情在线精品视| 国产av一区二区三区狼人香蕉| 精品国产中文久久久免费| 极品美女扒开粉嫩小泬图片| 亚洲精品无码久久久久av老牛| 精品人妻人人做人人爽夜夜爽| 日韩欧美国产丝袜视频| 精品视频一区二区在线观看| 久久精品熟女亚洲av麻| 久久综合国产乱子伦精品免费| 国产精品爆乳在线播放| 日本高清在线一区二区| 人妻少妇精品视频一区二区三| 久久久国产打桩机| 亚洲中文字幕无码爆乳av| 无码国产一区二区色欲| 国产女主播一区二区久久| 少妇厨房愉情理伦bd在线观看| 欧美理论在线| av天堂一区二区三区精品| 一本久久a久久免费综合| 亚洲av无码精品色午夜| av狼人婷婷久久亚洲综合| 国产av精选一区二区| 国产老熟女网站| 无码粉嫩虎白一线天在线观看 | 国产精品亚洲精品日韩动图| 大陆少妇一区二区三区| 特黄aaaaaaaaa毛片免费视频| 亚洲av之男人的天堂网站| 亚洲三级香港三级久久| 日韩av中文字幕波多野九色| 后入到高潮免费观看| 中文字幕av无码免费一区| 亚洲欧美日韩国产综合专区| 久久日本视频在线观看| 国产成人精品久久综合|