《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于Android手持數據采集分析軟件的設計
基于Android手持數據采集分析軟件的設計
2017年微型機與應用第3期
鄭嘉明,蘇凱雄
(福州大學 物理和信息工程學院,福建 福州 350002)
摘要: 針對大型工程機械設備智能化的趨勢,緊密結合現代化大型工程機械設備的需求現狀,基于Android系統設計了一套工程機械手持數據采集分析軟件。通過WiFi接收下位機采集的數據,在Android終端以圖形文本等多種形式顯示數據并將數據保存在本地。該設計旨在為手持式、便攜式的工程數據采集終端與數據分析軟件的開發提出一種新的解決方案。
Abstract:
Key words :

  鄭嘉明,蘇凱雄

 ?。ǜV荽髮W 物理和信息工程學院,福建 福州 350002)

        摘要:針對大型工程機械設備智能化的趨勢,緊密結合現代化大型工程機械設備的需求現狀,基于Android系統設計了一套工程機械手持數據采集分析軟件。通過WiFi接收下位機采集的數據,在Android終端以圖形文本等多種形式顯示數據并將數據保存在本地。該設計旨在為手持式、便攜式的工程數據采集終端與數據分析軟件的開發提出一種新的解決方案。

  關鍵詞:工程機械;手持式;Android;數據采集

  中圖分類號:TP316文獻標識碼:ADOI: 10.19358/j.issn.1674-7720.2017.03.029

  引用格式:鄭嘉明,蘇凱雄.基于Android手持數據采集分析軟件的設計[J].微型機與應用,2017,36(3):99-102.

0引言

  傳統工程機械工作狀態監控系統,具有體積龐大、價格昂貴、攜帶不易、操作困難和難以勝任野外惡劣工作場合的特點。因此隨著當前科學技術的飛速發展,緊跟當前電子技術發展的形勢,開發低成本、高性能的手持便攜式工程機械數據采集與分析系統具有重要的意義。本文旨在為手持式、便攜式的工程數據采集與終端顯示分析軟件的設計提供一種新的解決方案[1]。

  本文緊密結合現代化的大型工程機械設備的需求現狀,以裝載機為研究對象,采用模塊化和模型視圖控制器(ModelViewController,MVC)的設計思想[2],設計了基于Android平臺的工程機械手持數據采集分析軟件,采用WiFi技術將工程機械的運行狀態參數發送到Android手機或者Android平板電腦上,在Android系統上開發一套應用程序將這些信息以文本或者圖形的方式呈現給工程機械設備的維護人員。相比于傳統的手段,以往的數據采集終端因受系統軟件的條件限制,無法實現強大的數據分析處理功能和強大的圖形處理功能,本文基于Android系統提供的強大的數據處理能力和圖形顯示能力[3],實現遠程數據的接收、分析、處理和存儲,并以多種圖形形式將數據呈現給用戶。并充分將維護人員的移動終端作為維護工具,不僅操作簡單、易于攜帶而且降低了成本。

1軟件的總體設計

  本文以裝載機為研究對象,設計出一套基于Android系統平臺的遠程數據采集與終端數據分析軟件,提高裝載機試驗數據采集的精準性和靈活性,方便試驗人員的操作以及不同試驗項目的資源優化配置。并以此為契機,將其應用于工程機械領域其他工程機械設備。所設計的數據采集與診斷分析軟件具有如下特點:

  (1)通過WiFi接收下位機上傳的數據,最大支持16通道數據采集,可實現壓力、溫度、流量等多種類型數據的采集與分析,各通道的工作參數可獨立配置;

  (2)能以波形及文本的方式實現采集結果的基本數據分析;

  (3)采用文本文件格式實現采集結果的數據存儲。

  本文設計的Android應用程序主要實現兩個功能:實時數據顯示和回放數據顯示,具體由8個功能子模塊來實現。其中有5個界面顯示模塊:服務器IP地址設定模塊、實時數據顯示模塊、系統配置文件修改模塊、選擇回放文件模塊和回放數據顯示模塊。3個后臺服務模塊:WiFi網絡數據接收模塊、數據保存與數據加載模塊和本地文件操作模塊。

001.jpg

  軟件總體架構以及各個子模塊之間的關聯如圖1所示。

2軟件功能子模塊的設計與實現

  本設計的界面顯示功能子模塊是基于模型視圖控圖3實時數據顯示模塊的MVC架構制器(ModelViewController,MVC)的架構模式進行設計。模型層工作在后臺,存儲著該應用的基本數據;控制層在模型層與視圖層之間運轉,是視圖與模型對象的聯系紐帶,管理著模型層與視圖層之間的數據傳遞,同時還被設計為響應由視圖層觸發的各種事件。視圖層工作在前臺,提供人機交互、管理屏幕上顯示視圖的繪制以及響應用戶的輸入等[4]。

  下面對各個界面顯示功能子模塊的MVC架構和各個后臺服務功能子模塊的框架進行詳細說明。

  2.1服務器IP地址設定模塊

  服務器IP地址設定模塊的MVC架構如圖2所示。該界面是所有界面中最簡單的一個界面,只包含一個Activity的子類LoginActivity。因為該模塊較為簡單,固不需要模型層。LoginActivity作為控制層,布局文件中的控件TextView、EditText和Button作為視圖層。

 

002.jpg

  2.2實時數據顯示模塊

  實時數據顯示模塊的MVC架構如圖3所示。該模塊是所有功能子模塊中最為復雜的一個。

003.jpg

  模型層包含兩個自定義類,一個是DateCh類, 其為接收數據的模型類;另一個是SysCh類,其為系統配置文件的模型類。

  控制層包含兩個類,一個是Activity的子類MainActivity,另一個是Fragment的子類MainFragment。這時的控制層引入Fragment進行應用的UI管理,是為了繞開Android系統對Activity的規則限制。

  2.3系統配置文件修改模塊

  系統配置文件修改模塊的MVC架構如圖4所示。該模塊主要實現查看和修改系統配置文件的功能。系統配置文件主要用于采集終端16個通道所對應的配置信息。

  2.4選擇回放文件模塊

  

004.jpg

  

005.jpg

  選擇回放文件模塊的MVC架構如圖5所示。該模塊主要實現查看回放文件的目錄和選擇回放文件的功能。數據文件保存在分級式目錄,不同時間段接收的數據分別存在不同的文件夾中,文件夾名稱為最后一個數據接收的時間。每個文件夾中16個通道采集的數據也分成各自的文本保存。

  選擇回放文件模塊包含兩個Activity的子類SelectFloderActivity類和SelectFileActivity類。兩個類各自負責一個用戶界面。

  2.5回放數據顯示模塊

  回放數據顯示模塊的MVC架構如圖6所示。該模塊主要實現回放接收數據,以波形的方式顯示出來,并能通過觸控的方式縮放平移圖形。

  2.6數據保存和數據加載模塊

  數據保存與數據加載模塊的框架如圖7所示。本模塊服務于接收數據的保存和系統配置文件信息的保存加載。數據保存的格式是JSON(JavaScript Object Notation)格式,JSON是一種輕量級的數據交換格式,不僅易于機器解析和生成,而且在網絡中的傳輸速度快,同時也易于閱讀和編寫。JSON格式是如今比較流行的一種數據交換格式。

006.jpg

  數據保存與數據加載模塊的底層庫使用Android SDK內置的標準org.json類包、java.io類包和android.text.format.Time類。java.io類包可以用來通過數據流、序列化和文件系統提供系統輸入和輸出。org.json類包可以用來創建和解析JSON文件。android.text.format.Time類可以提供以秒為精確度的時間。

  2.7WiFi網絡數據接收模塊

  WiFi網絡數據接收模塊的框架如圖8所示。本模塊用于連接遠程WiFi從下位機接收采集數據,并校驗數據。

  WiFi網絡數據接收模塊的底層庫使用Android SDK內置的標準java.io類包和java.net.Socket類包。java.io類包可以用來通過數據流、序列化和文件系統提供系統輸入和輸出。java.net.Socket類包提供了客戶端TCP的套接字。

 

007.jpg

  2.8本地文件操作模塊

  本地文件操作模塊的框架如圖9所示。本模塊主要實現讀取文件目錄的功能。

  本地文件操作模塊的底層庫使用Android SDK內置的標準java.io.File類包和android.os.Environment類包。java.io.File類包提供了文件讀寫的功能,android.os.Environment類包提供了訪問外部環境變量的功能。

  

008.jpg

3設計界面與測試結果

  (1)服務器IP地址設定界面

  打開軟件,首先出現的用戶界面是服務器IP地址設定界面,輸入正確的服務器IP地址和相應的端口號后,點擊連接按鈕,跳轉到實時數據顯示界面,否則點擊退出按鈕,退出軟件。

009.jpg

  (2)實時數據顯示界面

  實時數據顯示界面如圖10,需要多個后臺服務模塊支持。其中包括需要WiFi網絡數據接收模塊通過WiFi網絡連接上采集終端服務器,接收該終端采集的數據;需要通信協議服務模塊通過雙方約定的通信協議校驗接收數據的正確性;需要數據保存與數據加載模塊從本地加載系統配置文件并對接收的數據進行配置;需要數據保存與數據加載模塊將數據保存在本地的外部SD卡文件中;最后需要本模塊中的圖形顯示功能將數據以多種形式顯示出來。在實時數據顯示界面中,也可以選擇進入系統配置文件修改界面和選擇回放文件界面,或者退出軟件。

  (3)系統配置文件修改界面

  系統配置文件修改界面如圖11。數據保存與數據加載模塊將系統配置文件加載出來,然后即可進行手動修改。點擊保存按鈕,通過數據保存與數據加載模塊用修改后的系統配置文件覆蓋原本的系統配置文件并保存到本地文件中。點擊返回按鈕,回到實時數據顯示界面。

010.jpg

  (4)選擇回放文件界面

  選擇回放文件界面如圖12。本地文件操作模塊將采集數據保存的文件目錄讀取出來,并以列表的形式進行顯示,點擊列表項進入回放數據顯示模塊,或者點擊返回,回到實時數據顯示界面。

011.jpg

  (5)回放數據顯示界面

  回放數據顯示界面如圖13。數據保存與數據加載模塊將采集數據從本地文件加載出來,以圖形的形式進行顯示,并且可以通過觸控方式更詳細地查看采集的數據。點擊返回,回到選擇回放文件界面。

012.jpg

4結論

  本軟件設計基于Android系統,實現了通過連接遠程WiFi,接收下位機采集的工程機械設備工作狀態數據,并將數據以圖形、文本等多種形式顯示在用戶界面,用戶可以通過該軟件遠程控制工程機械設備的啟動和停止,接收的數據也可以保存于本地方便以后回放,還可以保存在SD卡上,方便拷貝到其他終端進行查看。本軟件目前已應用于大型工程機械設備實時監控系統中,運行狀態良好,未出現明顯漏洞和問題。

  參考文獻

 ?。?] 董拴牢, 劉漢光, 陸永能,等. 數據采集分析系統在裝載機壓力測試中的應用[J]. 工程機械,2006,37(10):60-62.

 ?。?] ZHOU Q, SUN J. Study on an intelligent monitoring application system of construction machinery[C]. Second International Symposium on Knowledge Acquisition & Modeling, 2009:249-252.

 ?。?] 耿東久, 索岳, 陳渝,等. 基于Android手機的遠程訪問和控制系統[J]. 計算機應用, 2011, 31(2):559-561.

  [4] 文松, 王太勇, 張慶華,等. 一種多通道高速數據采集與實時分析系統的研究[C].全國振動技術及工程應用學術會議, 2000:2-3.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美性生交xxxxx久久久| 91久久在线播放| 欧美主播一区二区三区| 99精品欧美一区二区三区| 欧美视频在线看| 亚洲国产91| 亚洲韩国精品一区| 亚洲人永久免费| 欧美一区午夜精品| 亚洲精品一品区二品区三品区| 国产日韩综合一区二区性色av| 亚洲欧美日韩精品久久亚洲区| 亚洲欧洲日韩综合二区| 在线欧美视频| 亚洲国产精品久久久久| 国产精品久久久久久久久搜平片| 午夜精品久久久久99热蜜桃导演| 亚洲视频电影图片偷拍一区| 欧美日韩精品一区| 欧美母乳在线| 欧美日韩不卡合集视频| 国产精品午夜电影| 亚洲精品综合在线| 亚洲一区二区三区四区五区午夜| 久久激五月天综合精品| 午夜性色一区二区三区免费视频| 亚洲福利视频网| 欧美激情精品久久久久久大尺度| 欧美精品日韩一区| 午夜视频一区在线观看| 欧美一区二区三区视频免费播放| 欧美丰满少妇xxxbbb| 国产精品久久久久9999吃药| 国产精品国产精品国产专区不蜜| 国产一区导航| 玖玖玖国产精品| 欧美视频不卡中文| 国产精品99一区| 欧美.日韩.国产.一区.二区| 国产视频久久| 99精品国产高清一区二区| 久久久久久久久久码影片| 精品盗摄一区二区三区| 午夜精品久久久久久久99樱桃| 亚洲精品国偷自产在线99热| 亚洲午夜视频| 欧美国产亚洲视频| 亚洲人午夜精品| 一区二区欧美日韩视频| 最新69国产成人精品视频免费| 欧美视频日韩视频在线观看| 在线视频国产日韩| 国产精品yjizz| 久久亚洲精品一区| 国产女精品视频网站免费| 欧美午夜精品久久久久免费视| 亚洲免费影视第一页| 欧美日韩一区二| 亚洲电影在线观看| 欧美性一区二区| 欧美一级淫片播放口| 国产一级揄自揄精品视频| 欧美大片一区二区| 久久久www成人免费无遮挡大片| 欧美日韩1区2区3区| 日韩视频在线一区二区| 欧美体内谢she精2性欧美| 欧美欧美天天天天操| 狠狠色综合色综合网络| 在线国产亚洲欧美| 一本色道久久综合亚洲精品不| 精品二区视频| 久久国产天堂福利天堂| 91久久久久久国产精品| 黄色小说综合网站| 亚洲韩日在线| 国产亚洲毛片| 亚洲国产欧美一区二区三区丁香婷| 国产精品一区二区在线观看| 欧美精品九九| 揄拍成人国产精品视频| 国产精品网站在线| 亚洲视频每日更新| 欧美剧在线观看| 欧美精选一区| 欧美性猛交视频| 久久黄色影院| 亚洲高清在线观看一区| 久久躁日日躁aaaaxxxx| 久久一区激情| 国产精品麻豆va在线播放| 伊人久久婷婷色综合98网| 亚洲六月丁香色婷婷综合久久| 性欧美videos另类喷潮| 欧美成人在线网站| 欧美日韩亚洲91| 国内精品久久久久影院薰衣草| 欧美freesex8一10精品| 亚洲电影观看| 欧美日韩另类丝袜其他| 欧美成年人视频网站| 亚洲精品久久久一区二区三区| 欧美日韩色婷婷| 亚洲视频中文字幕| 欧美成人国产va精品日本一级| 亚洲三级电影在线观看| 国产亚洲激情视频在线| 亚洲美女少妇无套啪啪呻吟| 久久大综合网| 欧美日韩成人一区二区三区| 亚洲国产小视频| 久久躁狠狠躁夜夜爽| 日韩网站免费观看| 国产精品美女久久久久av超清| 欧美在线你懂的| 国产精品永久免费观看| 欧美日韩大片| 99视频精品全国免费| 欧美大片91| 国产精品久久久久7777婷婷| 国产区精品在线观看| 亚洲色图综合久久| 欧美影院在线播放| 欧美国产丝袜视频| 亚洲第一黄色| 99re视频这里只有精品| 欧美不卡在线视频| 亚洲国产免费看| 欧美日韩在线播放三区四区| 影音先锋日韩精品| 亚洲欧美激情诱惑| 国产精品白丝黑袜喷水久久久| 国产一区二区三区四区hd| 国产精品丝袜xxxxxxx| 亚洲欧洲日韩在线| 久久久蜜桃一区二区人| 国产精品毛片在线| 欧美日韩福利| 欧美日本在线观看| 国内激情久久| 久色成人在线| 欧美成人午夜激情在线| 久久久99国产精品免费| 亚洲国产aⅴ天堂久久| 在线观看视频一区二区欧美日韩| 日韩视频在线一区二区| 欧美在线一区二区三区| 欧美高清在线视频| 亚洲国产精品第一区二区| 欧美伦理91| 欧美在线网站| 国产精品久久久久影院亚瑟| 欧美a级理论片| 国产一区二区三区精品欧美日韩一区二区三区| 国产亚洲综合性久久久影院| 最新高清无码专区| 欧美激情影院| 国产精品自拍一区| 亚洲女优在线| 欧美激情二区三区| 欧美激情一级片一区二区| 国产伦理一区| 国产一区二区三区在线观看免费视频| 国产精品日韩精品欧美在线| 欧美一区二区在线看| 国产亚洲精久久久久久| 国产伦精品一区二区三区视频孕妇| 欧美一区二区视频网站| av不卡免费看| 亚洲午夜av电影| 日韩亚洲一区在线播放| 亚洲嫩草精品久久| 欧美一区二区在线观看| 国产综合网站| 在线视频欧美日韩精品| 亚洲欧美日韩精品综合在线观看| 免费亚洲一区二区| 国产精品国产三级国产普通话蜜臀| 一区电影在线观看| 99精品免费网| 一本色道久久综合亚洲91| 欧美一区二区日韩一区二区| 国产精品一区免费观看| 欧美三级电影精品| 一本色道久久精品| 国产精品视频xxxx| 亚洲视频一区在线| 国产精品免费区二区三区观看| 好吊妞**欧美| 欧美亚洲专区| 久久综合久久综合九色| 国产日韩av高清| 国产在线日韩| 亚洲电影专区| 午夜精品成人在线视频| 国产丝袜美腿一区二区三区| 国产一区二区三区久久久| 国产日韩亚洲欧美综合| 国产精品日韩在线观看| 亚洲一区二区不卡免费| 欧美三级日本三级少妇99| 亚洲高清视频一区| 在线视频一区观看| 国产欧美日韩一级| 欧美日韩一区二区三区四区五区| 亚洲免费在线精品一区| 欧美一区二区三区视频在线| 国产精品www色诱视频| 亚洲女人小视频在线观看| 亚洲欧洲综合另类| 狠狠色丁香久久婷婷综合_中| 欧美国产亚洲另类动漫| 久久久精品日韩| 国产精品无码专区在线观看| 国产精品美女主播在线观看纯欲| 午夜久久黄色| 国产欧美婷婷中文| 欧美日韩亚洲一区二区三区在线| 日韩一本二本av| 欧美一级久久久久久久大片| 欧美日本亚洲韩国国产| 欧美一区二区三区在线观看视频| 亚洲桃色在线一区| 黄色小说综合网站| 欧美猛交免费看| 一区二区三区成人| 欧美另类高清视频在线| 亚洲人成网站777色婷婷| 久久久久久久久蜜桃| 国内精品亚洲| 亚洲激情影视| 国产亚洲欧洲997久久综合| 欧美紧缚bdsm在线视频| 最新日韩中文字幕| 亚洲精品影视在线观看| 亚洲精品久久久久| 欧美一级淫片播放口| 国产一区二区三区在线播放免费观看| 女女同性女同一区二区三区91| 亚洲国产二区| 黄色日韩网站视频| 欧美日韩精品一本二本三本| 欧美日韩精品免费在线观看视频| 国产日韩精品一区二区| 欧美日本国产精品| 久久这里只精品最新地址| 久久精品一区二区三区四区| 亚洲国产精品ⅴa在线观看| 欧美午夜宅男影院在线观看| 美日韩在线观看| 欧美一区二区三区免费观看| 亚洲免费观看在线观看| 狠久久av成人天堂| 久久国产日本精品| 欧美日韩国产精品自在自线| 免费欧美日韩| 欧美视频一二三区| 久久久久久有精品国产| 一区二区自拍| 国产精品嫩草久久久久| 国产日韩一区欧美| 亚洲欧美一区二区三区极速播放| 亚洲国产成人精品女人久久久| 亚洲国产1区| 亚洲精品乱码久久久久久黑人| 国产精品高潮呻吟久久av无限| 国内不卡一区二区三区| 欧美精品三级日韩久久| 久久久久久久综合狠狠综合| 欧美精品成人91久久久久久久| 亚洲免费视频一区二区| 国产精品视频成人| 国产精品视频免费观看www| 久久久久免费视频| 欧美在线视频一区二区三区| 欧美成人免费在线| 国产毛片精品国产一区二区三区| 亚洲婷婷国产精品电影人久久| 欧美aⅴ99久久黑人专区| 欧美有码在线观看视频| 亚洲综合电影| 久久视频这里只有精品| 亚洲尤物视频在线| 久久久久在线| 国产精品久99| 国产欧美日韩激情| 在线亚洲免费视频| 国产中文一区二区三区| 欧美精品一区在线| 久久视频这里只有精品| 亚洲欧美在线播放| 伊人伊人伊人久久| 99精品久久久| 日韩午夜精品| 日韩午夜在线电影| 欧美福利精品| 免费成年人欧美视频| 亚洲大胆女人| 国产九色精品成人porny| 亚洲精品在线免费观看视频| 亚洲经典自拍| 免费毛片一区二区三区久久久| 激情六月综合| 国产精品久久久久久久久果冻传媒| 国产欧美欧美| 亚洲精品久久久久久久久久久久| 欧美激情亚洲激情| 在线观看免费视频综合| 国产精品拍天天在线| 欧美日韩成人综合天天影院| 欧美午夜精彩| 亚洲国产精品黑人久久久| 久久精品99久久香蕉国产色戒| 亚洲第一精品影视| 亚洲一级在线观看| 欧美午夜电影在线| 欧美国产日韩亚洲一区| 亚洲国产精品黑人久久久| 欧美日韩欧美一区二区| 欧美一二三区精品| 欧美精品1区2区3区| 欧美激情精品久久久六区热门| 亚洲最新合集| 久久艳片www.17c.com| 久久亚洲精品中文字幕冲田杏梨| 久久中文在线| 欧美大片在线看| 一区二区自拍|