《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 嵌入式WEB技術在交通監控系統中應用研究

嵌入式WEB技術在交通監控系統中應用研究

2009-05-29
作者:李銳 程世平

嵌入式WEB技術在交通監控系統中應用研究?

李 銳[1]? 程世平[2] ?

(1.安徽交通職業技術學院信息工程系,安徽 合肥? 230051?

2.西南交通大學經濟管理學院 四川 成都 610031)?

摘? 要:本文主要討論異構網絡無縫聯接嵌入式WEB服務器的軟硬件設計以及關鍵技術的實現。它包括嵌入式Linux操作系統移植、嵌入式Web服務器設計、數據庫移植和主要功能的實現方法。利用EWS技術和Internet相結合的方法, 實現對交通信息采集、交通狀況監視、交通控制、信息發布和通信的交通數據的遠程監控。?

關鍵詞:嵌入式WEB技術;交通監控系統;EWS系統?

Application Research of Embedded Web Technology in Traffic monitoring System

Li? Rui1??? CHENG Shi-ping2?

(1.Department of Information engineering, AnHui Communications Vocational & Technical? College, Hefei 230051,China?

?? 2.School of Economics Management, South-West Jiaotong University Chengdu,Sichuan 610031,China)?

Abstract: The paper mainly discuss design of hardware & software for embedded web server with Heterogeneous network seamless connectivity and implement of key technology. It contains transplantation of embedded Linux operating system, design of embedded web server, transplantation of database and implementing method of main functions. Remote monitoring is realized to traffic information collection, monitoring traffic conditions, traffic control, information published and communication of traffic data by using combining EWS technology with Internet .?

?Key Words: embedded web technology; traffic monitoring system; EWS system?

1.引言?

隨著我國經濟的快速發展,交通運輸尤其是高速公路運輸越來越成為國民經濟和日常生活一個極其重要的組成部分,為解決道路和路口的交通阻塞,減少事故,建立現代化的智能交通指揮控制系統是非常必要的,而視頻監控和路況信息傳送又在此系統中擔任重要的角色。依靠科技來解決城市交通管理問題已成為人們的共識。先進成熟的視頻監控系統作為智能交通的重要組成部分,擔負圖像采集、現場抓拍、事后取證等重要的任務。根據現在交通監控的實際需要,一般會在高速公路、交通路口、車站、收費站等重點部位安裝監控系統,然后將信息一并送入監控中心。?

?

圖-1? 嵌入式視頻監控系統示意圖?

目前,交通管理監控系統都是采用工控機作為上位機,然后配置專用的監控組態軟件,這種方法不僅成本高、效率低,而且系統升級麻煩,需要對管理人員進行專門培訓,且受時空和地域的限制,一些公共信息不能共享。為此,本文提出一種利用嵌入式WEB技術和Internet相結合的方法實現對交通管理監控系統進行遠程監控,使管理者可以不受時空和地域限制,通過Internet,利用Web瀏覽器便可完成對交通管理的遠程實時監控如圖-1所示,有效克服了傳統本地監控的費時費力以及設備維護困難的缺陷,提高交通管理效能。?

2.系統功能?

嵌入式Web交通監控系統是以嵌入式Web技術為核心,結合交通信息采集、交通狀況監視、交通控制、信息發布等交通監管功能,對通信的交通數據進行獲取、存儲、管理、傳輸、分析和顯示,以提供交通管理者或決策者對交通狀況現狀進行決策和研究。例如當車輛闖紅燈時,電子警察系統通過地感線圈感應到車輛信號,檢測器被觸發,同時由信號燈控制器發出“紅燈”信號也給控制系統發出另一信號,兩者同時具備時,照相機動作,拍攝違章車輛圖像,獲取車輛闖紅燈的相關監控信息。再例如利用雷達測速儀向道路來車方向發射雷達波束,再接收汽車的反射的回波,通過回波分析測定汽車車速,如車速超過設定值,則指令相機拍攝,獲取車輛超速的相關監控信息。將這些路況監控的信息,利用異構網絡無縫聯接嵌入式網關的軟硬件設計以及關鍵技術的實現,接入嵌入式Web服務器,它們之間的連接可以用串行口、并行口、USB等實現。現場監控端完成對目標區的交通狀況監視的檢測,并將檢測結果通過嵌入式Web服務器實時傳送至web界面,使監控人員無論在哪里,只要連接至Internet網絡,便可對目標區域進行監控和管理[1]。同時也可提供公共出行信息服務。其系統結構如圖-2所示。?

?????????????? ??????

圖-2系統結構 ?

3.系統組成?

系統是由EWS硬件和軟件系統以及交通監控系統組成,如圖-3所示。?

?????????????????????????????????? ?

???????????????????????????????????? 圖-2?? 系統組成?

系統的硬件主要由三大部分組成:嵌入式Web服務器、總線控制器、監控系統。總線控制器首先對交通監控的區域進行規劃,確定每個監控點所對應的嵌入式WEB服務器(EWS),然后根據相應的監控量,來確定EWS的硬件結構和軟件系統[4,5]。

3.1 EWS硬件系統?

EWS硬件系統包括嵌入式微型處理器、FLASH、ROM存儲器、DRAM存儲器、以太網接口、前端應用系統的硬件和總線控制器。如圖-4所示?

??


圖-4? EWS硬件系統?

3.2 EWS軟件系統?

EWS的軟件系統包括HTTP引擎,TCP/IP協議,CGI腳本,虛擬文件系統,配置模塊,安全模塊,應用程序接口模塊,嵌入式操作系統,嵌入式應用程序,接口驅動,嵌入式數據庫SQLite。?

3.3 監控系統?

監控系統有紅外攝像儀,電子警察,視頻監視儀,雷達測速儀等以及總線控制器。這些監控設備把交通信息采集、交通狀況監視、交通控制信息通過總線控制器傳輸到EWS, 然后通過Internet,Web瀏覽器便可完成對交通管理的遠程實時監控。?

4.系統實現?

4.1 EWS配置與設計?

4.1.1 EWS軟件設計?

在EWS設計中,對操作系統的選擇是至關重要的。考慮到本系統的實際需求以及其穩定性和可靠性,我們選擇uClinux操作系統。?

uClinux是Linux版本的一個分支,uClinux的含義就是Micro-Control-Linux針對微控制領域而設計的Linux系統。它主要針對無MMU的處理器設計,支持多任務,具有完備的TCP/IP協議棧并支持多種網絡協。uClinux還支持多種文件系統[2,3]。?

首先我們選用Linux 2.4.20進行內核與設備驅動程序的剪裁和移植。配置uCLinux和處理器、編譯器補丁,建立交叉編譯環境,內核剪裁主要是對硬件平臺、文件系統、網絡協議等的配置。再移植Web Server,Telnet daemon等常用的應用程序。通過剪裁,得到精簡后的內核,保留串口控制臺和常用命令工具等,這樣可以通過Telnet經過身份認證后登錄到系統上,通過命令行的方式了解系統資源和網絡的使用情況。通常壓縮內核到FLASH,啟動時解壓到RAM中運行。采用romfs文件系統、flat可執行文件格式。選用精簡的運行時庫uCLibc。其典型的驅動程序包括控制臺終端、串口設備、包含文件系統的塊設備驅動。在驅動程序的開發調試中采用uCLinux模塊動態加載技術,將驅動編譯進內核,啟動時直接加載,同時支持動態鏈接uCLibc庫。然后再移植SQLite嵌入式數據庫。如圖-5。?

應用程序?

LIUNX 內核?

BOOTLOADER?

硬件設備?

????????????????????????? ????????????????????????????

?????????????????????????????? ?

圖-5 EWS軟件系統示意圖 ?

4.1.2 EWS硬件配置?

嵌入式系統采用Samsung S3C44B0X處理器,Flash采用64M的K9F1208U0M,SDRAM采用32M的HY57V561620,Ethernet以太網芯片采用CS8900A。配置了RS232型標準接口和USB1.1標準接口、多個4線串口可擴展連接多個外圍設備,I /O接口豐富,便于根據實際需要擴展。如圖-6所示。?


??????????????? ?

????????????????? [E1]?

圖-6? EWS硬件配置?

4.2 數據庫SQLite設計?

交通監控系統中有大量的外場設備,對一些監控的數據要給予持久保存,為此,我們選用嵌入式數據庫SQLite。可以較為方便地應用于嵌入式系統中。SQLite雖然是個輕量級的關系數據庫,卻保留了數據庫的大部分特征,支持多表和索引、事務、視圖、觸發和一系列的用戶接口及驅動。通過調用C語言的API接口,訪問SQLite數據庫。主要是對3個API函數的調用。一是打開數據庫,二是操作數據庫,三是關閉數據庫。其程序片段如下:?

?“

”?

”?

”?

”?

…?

亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区

国产精品在线看| 一区二区av在线| 欧美日韩成人激情| 牛人盗摄一区二区三区视频| 欧美专区福利在线| 亚洲综合不卡| 亚洲女人天堂成人av在线| 一区二区三区日韩欧美| 亚洲美女精品一区| 亚洲毛片在线观看.| 亚洲精品国产品国语在线app| 亚洲第一毛片| 久久精品三级| 久久国产一区二区三区| 午夜视频精品| 欧美中文字幕视频| 久久精品国产亚洲一区二区| 欧美一区激情| 久久av一区二区三区亚洲| 欧美一区二区日韩一区二区| 久久爱www.| 亚洲黄色视屏| 亚洲三级视频| 一本久久综合亚洲鲁鲁五月天| 亚洲美女视频| 中文久久精品| 亚洲欧美在线视频观看| 欧美在线一级va免费观看| 久久国产综合精品| 久久久噜噜噜久噜久久 | 国产精品美女午夜av| 国产精品家庭影院| 国产欧美一级| 曰韩精品一区二区| 99re6热在线精品视频播放速度| 夜色激情一区二区| 先锋a资源在线看亚洲| 亚洲第一网站免费视频| 亚洲免费电影在线| 亚洲免费在线观看| 久久精品亚洲一区| 欧美经典一区二区三区| 欧美日韩一区三区四区| 国产欧美 在线欧美| 在线看国产日韩| 一级日韩一区在线观看| 欧美在线观看一区| 日韩视频在线观看| 欧美一级久久久久久久大片| 久久综合伊人77777蜜臀| 欧美精品v日韩精品v韩国精品v| 国产精品久久国产愉拍| 在线观看欧美日本| 一区二区三区欧美激情| 欧美一区激情视频在线观看| 日韩视频免费在线| 欧美在线精品一区| 欧美激情第8页| 国产欧美亚洲视频| 亚洲理论在线观看| 久久都是精品| 亚洲综合视频1区| 欧美成人精品高清在线播放| 国产精品视频久久| 亚洲欧洲在线观看| 欧美在线日韩| 亚洲午夜精品视频| 蜜臀a∨国产成人精品| 国产精品久久7| 亚洲娇小video精品| 小处雏高清一区二区三区| 亚洲裸体在线观看| 久久久久久久综合狠狠综合| 欧美午夜精品久久久久久浪潮| 精品99一区二区| 亚洲在线视频观看| 一本久久青青| 免费日韩av电影| 国产视频一区在线| 亚洲少妇自拍| 99精品国产一区二区青青牛奶| 久久精品亚洲精品国产欧美kt∨| 欧美新色视频| 亚洲精品中文字幕有码专区| 久久av在线| 香蕉亚洲视频| 欧美午夜无遮挡| 亚洲精品你懂的| 久久精品日韩一区二区三区| 午夜视频一区在线观看| 欧美日韩成人一区二区| 在线视频国产日韩| 久久精品日产第一区二区三区| 性娇小13――14欧美| 欧美日韩四区| 亚洲精品久久久久久久久久久久| 久久精品道一区二区三区| 欧美夜福利tv在线| 国产精品观看| 一区二区三区四区蜜桃| 夜夜嗨网站十八久久| 欧美韩日亚洲| 亚洲高清网站| 亚洲精品麻豆| 欧美国产日韩在线观看| 永久免费视频成人| 亚洲国产成人精品女人久久久 | 久久久精品国产一区二区三区| 国产精品福利影院| 在线亚洲免费| 亚洲一区二区三区免费观看 | 影音先锋久久精品| 久久精品国产77777蜜臀| 久久国产精品久久w女人spa| 国产精品永久免费| 亚洲欧美福利一区二区| 亚洲免费影视| 国产精品毛片a∨一区二区三区|国| 99热这里只有精品8| 亚洲视频 欧洲视频| 欧美美女bbbb| 一区二区三区成人精品| 亚洲无吗在线| 国产精品福利片| 亚洲一区二区不卡免费| 香蕉成人伊视频在线观看 | 亚洲欧美日本另类| 欧美中文字幕在线视频| 国产一区二区三区直播精品电影| 欧美一区亚洲| 榴莲视频成人在线观看| 亚洲国产精品va在看黑人| 亚洲免费福利视频| 欧美日韩中文在线| 一区二区三区四区国产精品| 亚久久调教视频| 国产一区二区三区四区老人| 久久国产精品网站| 欧美成人精品一区二区| 亚洲精品视频在线看| 亚洲在线播放| 国产亚洲美州欧州综合国| 久久国内精品视频| 欧美黄色aaaa| 一区二区三区精密机械公司| 午夜精品福利在线| 国产一区白浆| 亚洲免费高清| 国产精品欧美日韩一区| 欧美在线啊v| 欧美激情一区二区三区全黄| 99在线|亚洲一区二区| 午夜在线一区二区| 在线电影国产精品| 亚洲图片欧洲图片av| 国产日韩欧美在线视频观看| 亚洲国产精品ⅴa在线观看 | 另类亚洲自拍| 99精品欧美一区二区蜜桃免费| 亚洲欧美日韩另类| 激情另类综合| 亚洲一二三四久久| 国内自拍亚洲| 中日韩美女免费视频网址在线观看 | 亚洲激情另类| 亚洲欧美三级在线| 伊人精品在线| 亚洲一二三区在线| 韩国一区二区三区在线观看| 99国内精品久久| 国产无一区二区| 夜夜夜精品看看| 国产日韩在线看| 99国产一区| 国产自产v一区二区三区c| 亚洲美女色禁图| 国产美女诱惑一区二区| 亚洲人成毛片在线播放女女| 国产精品裸体一区二区三区| 亚洲人成网站在线观看播放| 国产精品视频一二三| 亚洲欧洲一区二区三区| 国产精品欧美精品| 一本久道久久综合婷婷鲸鱼| 国产一区二区三区免费不卡| 一区二区三区视频在线| 国产一在线精品一区在线观看| 亚洲视频专区在线| 伊人蜜桃色噜噜激情综合| 亚洲女人av| 亚洲精品乱码久久久久久久久 | 亚洲国产精品日韩| 国产精品久久久免费| 亚洲精品色婷婷福利天堂| 国产日韩欧美三区| 亚洲视频你懂的| 亚洲国产成人在线| 久久一区二区三区av| 亚洲欧美日韩电影| 欧美日韩裸体免费视频|
    監控地點 監控時間 監控信息
    <strike id="m602c"></strike>
    ”};?

    ret=sqlite3_open(“jtmonitering.db”,&db);?

    if (ret)?

    {printf(“cant open database”);?

    sqlite3_close(db);?

    }?

    ret=sqlite3_exec(db, ”SELECT? *? FROM? monitoring\n” “order by datetime desc \n” ,callback,NULL,&errors );?

    if (ret!=SQLITE_OK)?

    {printf(“%s\n”,errors);?

    sqlite3_close(db);?

    }?

    …?

    4.3 監控系統設計?

    交通監控系統一般采用分散式測控、集中式管理的方式。整個系統由監控中心、若干個分散的遠程測控終端和通信介質3部分組成。其中遠程測控終端又可分為視頻傳輸終端和一般數據傳輸終端兩類。對視頻傳輸終端一般是紅外攝像儀或者監視器,該系統通過多功能總線控制器將視頻信號由MJPE或JPEG 芯片壓縮,形成可在網絡中傳輸的數據幀,通過內部總線傳送到EWS。對數據傳輸終端如一般電子警察,雷達測速儀,車輛檢測器、可變限速標志、可變情報板等。對于這些設備通過多功能總線控制器負責對該現場設備進行數據采集、數據存儲、數據轉發,通過內部總線傳送到EWS。然后EWS服務器可以直接連接到Internet/Intranet上,使管理者完成對交通管理的遠程實時監控[6]。?

    監控系統主要包括信息采集模塊和設備控制模塊。信息采集模塊主要是完成現場信息的采集,同時還要完成外圍設備自身狀態信息的采集。將采集的信息實時上傳至監控主機并動態顯示以供查詢,由此得出當前的現場狀況以及設備工作狀態并采取相應的控制措施,比如報警等。設備控制模塊主要是控制設備運行參數以及信息發布。運行參數主要指采樣周期、采樣率、報警臨界值、設備工作方式等。具體程序控制關系見監控系統的主程序如圖-7所示。?

    ?????????????? ?

    ????????????? ?

    ?????????????? ?

    ??????????????? ?

    ?????????????? ?

    ?????????????? ?

    ?????????????? ?

    ??????????????? ?

    ?????????????? ?

    ?????????????????????? 圖-7 監控系統的程序模塊

    服務器開始運行時,主模塊程序實現嵌入式服務器和瀏覽器之間的通信。WEB Server采用POST方法傳遞數據給子模塊程序,當客戶端PC機通過瀏覽器向WEB Server發出用戶請求時,服務器守護進程啟動相應的子進程,子進程用來處理每個具體請求,子進程模塊主要由幾個處理模塊組成: ①通用函數模塊。②靜態文本處理模塊。③CGI模塊和出錯處理模塊。將客戶端PC機的請求傳給WEB Server應用程序。在WEB Server應用程序完成相應操作后,子進程模塊將結果返回,作為HTTP應答消息回送到客戶端PC機,以實現系統的文件配置、管理?

    或監控功能[7,8]。?

    5.實現EWS的關鍵問題?

    監控系統中,外圍設備和嵌入式系統以及Web服務方面,有幾個關鍵問題需要解決。一是多線程技術,在數據采集和監測程序中使用多線程技術。一個用于接收現場的數據,另一個輪詢監控主機的命令。二是安全性,要求只有授權登陸用戶才能登陸到web服務器和進行系統配置。三是流量控制,保證具有負荷大量視頻數據的能力,保持系統傳輸的穩定性。四是實時性,特別是在高負荷視頻采集傳輸情況下,監控端的web依然能夠正常響應用戶命令。在多路監控請求同時存在的情況下,系統的響應速度需要達到監控需求。?

    6.結束語?

    本系統采用嵌入式Web 服務器技術,通過網絡進行傳輸,采用模塊化結構,完成視頻監控、數據采集任務,并將其信息傳輸到Internet,使管理者不受地域與環境的限制進行交通管理和監控,同時也為公共信息服務方面提供良好的信息資源。它不但使用方便,而且安裝和調試簡單。是改進現有交通監控系統的一種較好的方法。?

    參考文獻:?

    [1] 袁毅. 基于嵌入式Web服務器的網絡視頻監控(A remote video surveillance system based on embedded Web server technology)[J].電網技術(Power System Technology),2000,24(5):71-73.?

    [2] 黃布毅,鄭安平,劉國梅.基于μCLinux的Web技術實現[J].電子設計應用,2003,12:87-90.?

    [3] Coelho C N,da Silva D C,Padrao W C.Reengineering embedded systems for the?

    ?internet[C].15th Triennial World Congress,Barcelona,Spain,2002 IFAC:761-772?

    [4] 萬加富,張文斐,張占松.網絡監控系統原理與應用[M].北京:機械工業出版社,2003:178-289?

    [5] 付保川,班建民等.基于嵌入式WEB的遠程監控系統設計[J].微計算機信息(嵌入式與SOC),2005,21,7-2.58-60?

    [6] 李駒光,鄭耿,江澤明. 嵌入式Linux系統開發詳解———基于EP93XX系列ARM[M],北京.清華大學出版社,2006:157-256?

    [7] 毛勇,金偉正.基于嵌入式web服務器的遠程故障診斷系統[J].電子技術應用,2003,(3):56-59.?

    [8] 黃英,肖旭,魏急波.基于嵌入式Linux 的遠程監控系統的設計[J].電子工程師, 2002,28(4) .11-13.?




    ??


    ??


    ??


    ??


    ?[E1]

    本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。

    相關內容