《電子技術應用》
您所在的位置:首頁 > 顯示光電 > 設計應用 > 嵌入式圖像采集平臺的信息管理系統設計
嵌入式圖像采集平臺的信息管理系統設計
2016年微型機與應用第04期
張力云,余艷梅,吳小強,何小海
(四川大學 電子信息學院 圖像信息研究所,四川 成都 610064)
摘要: 設計并實現了一種基于嵌入式平臺的巖屑圖像采集信息管理系統。系統由SQLite數據庫、Web服務器、無線WiFi模塊三部分組成。巖屑圖像采集完成后將井號、井段、采集時間等信息寫入到數據庫中,采集進程利用Socket通知Web服務器更新采集信息。PC或者移動設備通過WiFi與Web服務器建立連接,Web服務器利用Websocket協議將采集的信息發送到客戶端的瀏覽器,同時也可以在客戶端下載圖像。
Abstract:
Key words :

  張力云,余艷梅,吳小強,何小海

  (四川大學 電子信息學院 圖像信息研究所,四川 成都 610064)

       摘要:設計并實現了一種基于嵌入式平臺的巖屑圖像采集信息管理系統。系統由SQLite數據庫Web服務器、無線WiFi模塊三部分組成。巖屑圖像采集完成后將井號、井段、采集時間等信息寫入到數據庫中,采集進程利用Socket通知Web服務器更新采集信息。PC或者移動設備通過WiFi與Web服務器建立連接,Web服務器利用Websocket協議將采集的信息發送到客戶端的瀏覽器,同時也可以在客戶端下載圖像。

  關鍵詞:嵌入式平臺;Websocket協議;SQLite數據庫;Web服務器

0引言

  四川省教育廳2014年研究生教育改革創新項目(2014教034)傳統的巖屑圖像采集平臺是通過PC與采集設備共同協作實現的,PC與采集設備之間通過串口和USB進行通信,進而實現對采集儀的控制,但是采集設備龐大,系統比較復雜[1]。隨著采集設備小型化和便攜式的需求日益增大,一種新型的巖屑采集一體機應運而生,采集儀的核心是一塊運行著Linux系統的ARM主板,采集系統軟件集成在嵌入式系統上,控制整個采集設備的正常運行,從而實現了采集儀與 PC的分離,達到了設備小型化和便攜式的要求[2]。

  然而巖屑圖像采集過程中用戶需要統計所有已經采集的圖像才能知曉當前的采集進度,圖像信息不易管理。另一方面,采集儀上的圖像需要傳輸到PC進行后續處理,但是目前采集儀與PC需要通過交換機和網線連接之后才能進行圖像傳輸,在實際應用中帶來諸多不便。

  針對采集系統中存在的缺陷,本文設計并實現了輕量級的圖像信息管理系統進而實現對圖像信息的管理,同時設計了無線模塊以便于客戶端與采集儀進行無線通信。

1系統整體設計

  本文設計的圖像信息管理系統由SQlite數據庫和Web服務器組成。SQlite數據庫用于保存圖像信息,Web服務器用于與客戶端進行交互,提供圖像信息瀏覽和圖像下載的功能。Web服務器是基于Tornado框架設計的,該框架占用資源少,與SQLite同為輕量級的應用,非常適合嵌入式系統的開發。Web服務器與客戶端通過Websocket協議進行通信,該協議是基于TCP的應用層協議,讓客戶端和服務器端保持長連接,為圖像采集信息的實時更新提供了便捷,并且比HTTP短連接協議通信效率更高,資源占用更少。無線模塊提供WiFi熱點功能,任何有WiFi功能的設備可以與Web服務器建立連接,通過瀏覽器實現圖像信息瀏覽和下載的功能。本文設計的系統結構圖如圖1所示。

  

001.jpg

2數據庫設計

  由于平臺資源限制,本文設計的系統采用了專門針對嵌入式平臺應用的輕型數據庫SQLite,它是遵守ACID的關系型數據庫管理系統,這種數據庫占用資源非常少,一般只需要不到1 MB的內存,并且數據存取速度快,目前該數據庫已經廣泛應用在各種嵌入式產品中。

  在巖屑圖像采集系統中,所有采集的圖像信息存儲在IMG表中,該表有6個屬性,分別為ID、WELL、START、END、LIGHT、DATE。圖像采集完成后采集軟件將以上信息寫入數據庫,并通過Socket發送采集完成信息給Web服務器進行狀態更新。本文設計的數據庫表結構如表1所示。 表1數據庫表結構字段數據類型允許

  為空主鍵備注IDINTEGERNY圖像信息入庫編號WELLSTRINGNN井號STARTFLOATNN起始井段ENDFLOATNN終止井段LIGHTBOOLNN燈光信息,0代表白光,1代表熒光DATEDATETIMENN采集時間

  3Web服務器設計及實現

  本文系統中Web服務器是連接客戶端與采集儀的橋梁,一方面采集儀可以實時更新采集進度并在客戶端顯示,另一方面客戶端可以下載圖像。Web服務器與客戶端通過Websocket協議進行全雙工通信,服務器是基于Tornado框架設計的。

  3.1Websocket協議

  圖像信息管理系統以B/S模式運行,這樣避免了因客戶端軟件的兼容性引起的問題,并且能夠在移動端瀏覽器進行采集進度的查看和圖像的下載。

  傳統的B/S模式采用HTTP協議進行通信,而本系統需要實時更新采集進度,所以一種辦法是采用輪訓技術。但這種傳統的技術具有很明顯的缺點,瀏覽器每隔一段時間就向服務器發出請求,服務端就需要不斷地解析HTTP 請求,而嵌入式圖像采集平臺的資源相當有限,這樣勢必會造成服務器資源極大的浪費。另一種辦法是使用Websocket協議進行通信。客戶端只需要向服務端發送一次連接請求就能建立TCP連接并保持長連接,之后的通信可以直接發送數據從而省去了數據報報頭,并且雙方是全雙工通信[45]。

  Websocket是HTML5定義的一種新的協議并在2014年10月正式發布,目前無論在PC平臺還是移動端平臺,較新版本的瀏覽器已經支持Websocket協議。

  3.2Tornado Web框架

  Tornado是由Facebook公司開發的開源Web服務器框架。該框架有三個特點:(1)輕量級,占用硬件資源少,有利于在ARM主板上進行應用開發;(2)非阻塞式運行,Tornado充分利用了epoll方式,為服務器提供了強大的網絡響應性能,并且響應速度快,適合開發實時應用;(3)Tornado 2.2之后的版本都支持Websocket協議,避免了協議實現這一復雜的工作。基于以上幾點,本文設計的圖像信息管理系統中的Web服務器選擇Tornado進行開發[6]。

  3.3Web服務器設計

 

002.jpg

  本文設計的Web服務器的工作流程如圖2所示。

  首先客戶端與服務端進行連接,客戶端發送連接請求,請求的Upgrade字段表示此次連接是以Websocket協議進行連接的。

  如果服務器成功接收到客戶端的連接請求,在完成各字段的校驗后會立即返回握手請求,由此客戶端與服務端建立了連接。

  客戶端與服務端建立連接后,若Web服務器接收到采集軟件發送的數據更新信號,會立即讀取數據庫的相應信息,并將數據傳給客戶端;若客戶端發送下載圖片的信號時,Web服務器則在相應的文件夾找到圖片并發送給客戶端。

4無線模塊的實現

  采集儀與PC之間的通信需要網絡連接,如果通過有線的方式進行連接,那么PC與采集儀需要分別用一根網線連接一個交換機,這種方式比較繁瑣。本文的方案是將ARM主板設置成WiFi熱點,筆記本、手機等設備都能連接到采集儀,從而進行采集信息的查看和圖像下載[7]。

003.jpg

  本文設計的系統采用EDUP USB無線網卡提供WiFi接入。為了提供網絡接入服務,首先設置該WiFi熱點的IP地址、子網掩碼和網關,并在/etc/network/interfaces文件中修改網絡配置。

  WiFi熱點的基本配置完成后需要讓無線接入功能運作起來。Hostapd是一個用戶態用于AP和認證服務的守護進程,它實現了IEEE802.11相關的接入管理。Hostapd的默認配置文件為/etc/default/hostapd,配置信息包含三個部分,分別是基本配置、加密配置和硬件配置[8]。最后配置硬件信息,包括網卡驅動、無線網協議等。

  通過以上操作已經建立起了WiFi熱點,但是接入設備需要自行設置有效的IP地址才能連接熱點,Linux系統可以通過udhcp運行DHCP服務,為接入設備自動分配有效的IP地址[9]。udhcp的配置文件為/etc/udhcp.conf,主要配置有效的IP地址范圍。

  啟動hostapd和udhcp進程并加入到系統啟動項中,至此,設備已經可以通過無線局域網連接到采集儀。

5結論

  本文以Web服務器和數據庫為核心設計并實現了一種基于嵌入式圖像采集平臺的圖像信息管理系統,并通過WiFi與客戶端進行通信。系統采用B/S模式運行,用戶可以在PC或者移動客戶端的瀏覽器上查看圖像信息和下載圖像,并且采集儀與客戶端完全通過無線進行通信。該系統提高了圖像信息管理的靈活性和便捷性,并簡化了設備部署的復雜度。

參考文獻

  [1] 高盛豐. 巖石小樣本圖像采集系統設計和實現[D].成都:四川大學,2012.

  [2] 曾杰. 一體化巖屑數字圖像采集系統的設計和實現[D]. 成都:四川大學,2015.

  [3] 杜曉東,舒明蕾,孟利民,等. 基于QT的跨平臺虛擬鍵盤設計與實現[J]. 微型機與應用,2015,34(17):1820.

  [4] 薛隴彬,劉釗遠. 基于WebSocket的網絡實時通信[J]. 計算機與數字工程,2014(3):478481.

  [5] 張玲,張翠肖. WebSocket服務器推送技術的研究[J]. 河北省科學院學報,2014,31(2):4953.

  [6] 賈殿燕. 基于Tornado的即時通訊系統的設計與實現[J]. 電子技術與軟件工程,2015(5):6768.

  [7] 齊亞蘭,蘇凱雄,沈少陽. IEEE802.11n技術標準及其在無線局域網中的應用[J]. 數字技術與應用,2012(6):5456.

  [8] 張劍英,李宗為,張祥忠,等. 一種基于ARM11的無線AP進程移植方法[J]. 電視技術,2013,37(15):5759,86.

  [9] 王愛華,李永春. DHCP客戶端在ARM下的設計與實現[J]. 微型機與應用,2012,31(22):5356.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久福利影视| 欧美日韩成人综合在线一区二区| 亚洲国产日韩欧美在线动漫| 亚洲私拍自拍| 日韩午夜一区| 亚洲精品一区二区三区四区高清 | 在线一区二区日韩| 日韩午夜在线| 一区二区三区国产精华| 99re66热这里只有精品4| 亚洲精品中文字幕在线观看| 亚洲欧洲三级电影| 亚洲人成毛片在线播放女女| 亚洲国产精品一区二区尤物区| 伊人久久成人| 激情视频一区二区| 在线观看视频日韩| 亚洲高清在线视频| 亚洲九九九在线观看| 亚洲人成在线观看一区二区| 亚洲电影专区| 亚洲国产一区二区视频 | 亚洲黄色小视频| 亚洲国产日韩一区二区| 亚洲国内精品在线| 亚洲精品欧美日韩专区| 99re8这里有精品热视频免费| 一本大道av伊人久久综合| 一本久久精品一区二区| 亚洲视频一区| 香蕉免费一区二区三区在线观看| 欧美在线影院在线视频| 久久精品国产99国产精品澳门| 亚洲高清久久网| 亚洲国产精品第一区二区三区| 亚洲黄色小视频| 夜夜嗨av色综合久久久综合网| 亚洲视频自拍偷拍| 午夜国产精品视频| 久久久久久久尹人综合网亚洲| 久久永久免费| 欧美日本免费| 国产精品资源| 亚洲高清不卡在线| 一区二区三区成人| 欧美在线视屏| 99v久久综合狠狠综合久久| 亚洲一区在线免费观看| 久久精品国产成人| 欧美激情网友自拍| 国产精品免费福利| 一区二区三区在线观看欧美| 亚洲人成网站色ww在线| 亚洲欧美国产不卡| 亚洲激情一区| 午夜电影亚洲| 欧美国产视频在线观看| 国产精品久久久久久久电影 | 狠狠88综合久久久久综合网| 亚洲国产免费看| 亚洲永久免费观看| 亚洲国产精品一区二区第一页| 一区二区成人精品 | 欧美日韩综合在线| 国产一区二区精品| 亚洲精品乱码| 久久国产欧美精品| 日韩亚洲成人av在线| 欧美在线视屏| 欧美精品黄色| 国产一区日韩一区| 在线综合亚洲| 日韩一级免费| 久久婷婷丁香| 国产精品久久久爽爽爽麻豆色哟哟| 一区二区视频免费完整版观看| 一本大道久久精品懂色aⅴ| 久久国产免费| 欧美一级视频| 欧美日韩国产精品一区二区亚洲| 国产日韩精品在线播放| 亚洲美女av网站| 亚洲国产精品va在线看黑人 | 欧美一级网站| 9色精品在线| 久久成人羞羞网站| 亚洲午夜精品一区二区三区他趣| 久久久久久999| 国产精品久久网站| 日韩午夜av电影| 亚洲精品国产精品国自产观看| 久久av老司机精品网站导航| 欧美人在线视频| 永久91嫩草亚洲精品人人| 午夜精品久久| 亚洲自拍偷拍麻豆| 欧美日韩情趣电影| 亚洲国产欧美日韩| 亚洲国产日韩欧美在线图片| 欧美中文在线观看国产| 欧美日韩精品三区| 亚洲成色777777女色窝| 翔田千里一区二区| 欧美一级大片在线观看| 欧美视频免费在线观看| 91久久精品国产91久久| 亚洲大片在线观看| 久久久精品国产免大香伊| 国产精品亚洲综合一区在线观看 | 午夜一级在线看亚洲| 亚洲一区二区伦理| 欧美日韩1234| 亚洲激情不卡| 亚洲精品久久久久久一区二区 | 亚洲激情另类| 美女精品网站| 伊人狠狠色丁香综合尤物| 欧美中文字幕不卡| 久久理论片午夜琪琪电影网| 国产女人18毛片水18精品| 亚洲香蕉成视频在线观看| 亚洲视频导航| 欧美午夜片欧美片在线观看| 日韩视频免费看| 一区二区三区色| 欧美午夜激情小视频| 日韩视频二区| 亚洲一区二区三区在线播放| 欧美色视频在线| 亚洲视频精品在线| 午夜欧美大片免费观看| 国产精品入口66mio| 亚洲自拍三区| 欧美一区久久| 国产综合自拍| 亚洲欧洲在线视频| 欧美经典一区二区三区| 亚洲精品乱码久久久久久| 国产精品99久久不卡二区| 欧美偷拍一区二区| 亚洲一区亚洲| 久久激情久久| 影音先锋中文字幕一区| 亚洲日韩中文字幕在线播放| 欧美激情综合亚洲一二区| 99视频精品| 亚洲欧美国产毛片在线| 国产乱肥老妇国产一区二| 欧美在线一二三| 欧美成人有码| 一区二区三区四区五区在线| 欧美一区亚洲| 极品日韩久久| 中文有码久久| 国产亚洲精品美女| 亚洲区中文字幕| 欧美视频免费在线| 午夜欧美精品久久久久久久| 久久在线免费观看| 亚洲精品国产精品国产自| 亚洲一区在线观看视频 | 欧美四级电影网站| 午夜一区二区三区不卡视频| 狼狼综合久久久久综合网| 91久久精品国产91性色| 亚洲欧美国产高清| 伊人成综合网伊人222| 99精品国产在热久久| 国产精品户外野外| 亚洲国产精品视频一区| 欧美日韩在线播放一区| 午夜精品免费| 欧美激情精品久久久| 亚洲免费一级电影| 欧美.www| 亚洲专区欧美专区| 欧美精品尤物在线| 先锋影音久久久| 欧美日韩免费| 久久av资源网站| 欧美视频精品一区| 久久精品女人天堂| 欧美午夜剧场| 亚洲三级影院| 国产午夜精品美女视频明星a级| 亚洲精品国偷自产在线99热| 国产精品久久久久9999| 亚洲国产精品久久91精品| 国产精品久久久久av免费| 91久久午夜| 国产视频亚洲精品| 制服丝袜激情欧洲亚洲| 黄色在线成人| 亚洲欧美久久久久一区二区三区| 尤物九九久久国产精品的特点| 香蕉久久夜色| 亚洲美女在线一区| 玖玖玖免费嫩草在线影院一区| 亚洲一区二区三区精品在线观看 | 欧美国产日韩一区二区在线观看|