999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于物聯網Android平臺的藍寶石長晶監測系統①

2017-07-19 12:27:20章思恩熊衛華
計算機系統應用 2017年7期
關鍵詞:界面設備系統

章思恩, 劉 瑜, 熊衛華

(浙江理工大學 機械與自動控制學院, 杭州 310018)

基于物聯網Android平臺的藍寶石長晶監測系統①

章思恩, 劉 瑜, 熊衛華

(浙江理工大學 機械與自動控制學院, 杭州 310018)

為實時了解和掌握藍寶石自動長晶設備的運行狀態, 本文設計了一種基于物聯網Android開發平臺的監測系統. 該系統以Android移動設備作為客戶端, 接收PC服務器端傳送過來的數據, 實現數據可視化, 實時監測顯示加熱功率, 加熱電壓電流, 冷卻水溫、旋轉速度、晶體重量和生長速度等參數數據. 本文首先介紹了藍寶石長晶設備的監測需求, 隨后闡述了系統的組成及各模塊功能的設計, 運用SQLite數據儲存、Socket通信等, 設計并實現了基于物聯網Android的藍寶石自動長晶設備監測系統的客戶端.

Android平臺; 藍寶石長晶; 物聯網; 遠程監測

隨著世界信息產業的發展, 物聯網逐漸成為推動經濟與技術發展的“重要生產力”, 其發展已經成為創新2.0時代的重要產業發展戰略, 物聯網技術已經在各個重要領域發揮積極作用. 物聯網在遠程監測方面的運用研究, 目前國內國外, 主要通過傳感器感知技術、現代通信技術及數據融合技術, 實現在各個行業中的監測效果, 國內的運用如在煤礦安全[1]、建筑火災[2]及作物種植[3]等領域; 國外研究人員也在醫療[4,5]、水系統[6]等多個領域有所探索. 而在藍寶石自動長晶領域,未見到基于物聯網Android平臺的藍寶石長晶監測技術的相關報道.

目前, 藍寶石晶體在智能終端產品防護屏的應用,使其越來越受到大眾的關注, 而這一應用能否被廣泛推廣, 藍寶石晶體的生產質量顯然是極其重要的一個因素. 因此, 對藍寶石晶體生產設備的運行狀態進行實時監測, 顯得至關重要. 而藍寶石晶體生產設備的監測現在主要以現場人員監測為主, 這極大地限制了生產自動化程度以及生產規模.

本文基于Android平臺, 運用物聯網技術, 設計并開發了藍寶石長晶監測系統, 提高監測和評估的實時性, 最終保證藍寶石晶體的生長質量. 該系統使用Socket模塊通信來獲取前端數據, 并通過移動終端——Android智能手機來顯示相關數據信息[7,8]. 在此基礎上進一步完善常規人工監控、建立數據庫系統, 建立與智能技術相結合的藍寶石長晶設備運行狀態的分析, 從而了解藍寶石生長狀態.

1 監測系統總體設計

藍寶石長晶監測系統采用客戶/服務器模式, 主要分為底層模塊(設備及傳感器、控制器模塊)、服務器及Android手機客戶端等模塊, 總體結構如圖1所示. 在該系統中, 需要實時采集晶體重量、溫度、真空度、位置、功率、電流、電壓等參數數據, 長晶設備上的重量傳感器采用的是HBM的橫梁式傳感器, 溫度傳感器采用的是PT100, 位置傳感器采用的是光柵尺, 各個傳感器將采集到的各項信號傳輸到控制柜中的PLC(可編程邏輯控制器)中, 本系統采用的PLC模塊是Beckhoff的CX1020. PLC通過Modbus協議與PC機實現通訊, 作為服務器端的PC機儲存了各個參數的數據庫, 當用戶有監測需要時, Android手機客戶端向服務器端發送請求, 獲取數據并在相應界面中顯示.

圖1 系統設計總體圖

Android客戶端通過同服務器的數據交互, 及自身的網絡通信、數據庫管理等功能, 主要可實現用戶登錄、數據顯示、關鍵數據圖表顯示, 數據分析及報警信息獲取等功能, 使用戶能夠實時監測藍寶石長晶設備運行狀態.

2 基于Android平臺的客戶端設計

2.1 Android Studio平臺搭建

本設計運用Android Studio IDE開發環境實現客戶端程序的編寫, 開發所使用的是Java語言. Android Studio是Google在2013年發布的一種新的免費Android開發環境, 類似于Eclipse、ADT插件和SDK Manager的組合.

在本設計中, 開發平臺搭建主要包括以下步驟: ①下載并安裝JDK及Java運行環境JRE[9]; ②設置環境變量:JAVA_HOME, PATH, CLASSPATH, 并進行配置檢驗[10];③在Google官網下載android-studio-bundle-

2.2 Android客戶端主要功能模塊設計及實現

2.2.1 客戶端界面設計

在本系統設計的客戶端軟件中, 主要包括歡迎界面、個人中心界面、設備界面等. 通過歡迎界面, 可了解該軟件的用途及版本號等信息, 如圖2所示; 通過個人中心界面, 用戶可以進行登錄、查看登錄日志及設置用戶信息等操作, 這三大功能主要以listview列表方式顯示; 通過設備界面, 可以進入各個設備的具體信息界面, 界面運用Fragment實現底部導航欄, 包括首頁、狀態、日志、設置四大內容.

圖2 客戶端程序歡迎界面

本軟件需要實現的數據顯示、曲線繪制等重要功能在設備界面的首頁子菜單中實現, 首頁包含三個小模塊, 運用gridview實現, 點擊可分別進入實時數據界面、實時圖表界面及報警信息界面. 實時數據界面主要包括各個重要數據的顯示; 實時圖表界面主要顯示關鍵數據的實時圖表; 報警信息界面主要顯示一定時間內發生的報警信息, 界面圖如圖3所示. 三個界面主要通過點擊實時數據按鈕, 向PC機端發送請求, PC機通過請求, 將相關實時數據發送至手機客戶端并在界面顯示.

圖3 客戶端首頁界面

2.2.2 網絡通信模塊設計

本系統的網絡通信模塊主要運用基于TCP/IP協議的Socket通信方式[11,12]. Socket為套接字, 是一種雙向的通信端口, 提供客戶端與服務器端的連接通道, 通過將其綁定端口, 實現應用程序對數據的發送及接收. 其通信模型主要如圖4所示.

圖4 Socket TCP通信模型

為了提高本系統的通信效率, 將Socket通信接收部分的任務在獨立的線程Thread中執行, 程序將會把用戶的操作放在兩個線程內, 并發執行, 從而實現服務器端與客戶端之間的快速通信.

本系統的Socket通信的實現過程主要如下:

① 在客戶端創建一個Socket對象, 指定服務器的域名(IP地址)以及端口號, 建立一個新的Socket連接, 向服務器發送連接請求.

② 服務器端創建一個ServerSocket對象, 接受客戶端的連接請求.

③ 確認連接成功后, 客戶端啟動監聽按鈕, 接收服務器發送過來的相關數據.

Socket通信成功的實現形式為在實時數據界面的“獲取數據”Button按鈕模塊下寫入android:onClick=“onClickgetData”, 建立on Click()監聽器, 用戶通過點擊該Button按鈕, 觸發相應事件, 建立Socket通信連接, 接收數據并將藍寶石生長的各項運行數據顯示在界面上.

2.2.3 數據監測模塊設計

本系統主要檢測藍寶石自動長晶過程中的關鍵數據信息: 電壓變化、反饋電壓、反饋功率、反饋電流、提拉速度、進水溫度、出水溫度、爐體水溫、旋轉速度、籽晶桿水溫、高空度等. 其界面設計如圖5所示.

圖5 實時數據界面

客戶端程序運行時, 打開實時數據界面, 點擊“獲取實時數據”按鈕, 接收服務器端發送過來的相關數據,顯示在界面相應的TextView控件中; 為確保數據安全,用戶可點擊“刪除數據”按鈕, 刪除保存在數據庫的數據. 數據獲取后的顯示效果如圖6所示.

2.2.4 曲線繪制模塊設計

為了方便用戶能夠掌握關鍵數據在一定時間內的變化趨勢, 設計了數據曲線繪制功能, 幫助用戶及時了解長晶設備是否正常運行, 主要顯示包括晶體重量、電壓變化、提拉速度、進出水溫度等參數的變化曲線.本設計主要運用一款名為AChartEngine的繪圖引擎,LinerLayout()組件作為顯示的容器.

具體實現主要包括以下步驟:

① 導入achartengine-1.2.0.jar. 在相關網站下載achartengine-1.2.0.jar, 將其粘貼到本app目錄下的libs文件夾下, 再在Android Studio相關位置進行設置.

② 封裝工具類. 根據藍寶石長晶實際所需曲線顯示情況封裝一個工具類, 包括X、Y坐標軸的設置, 序列的顏色, 序列點的類型等設置.

③ 創建數據庫. 創建用于存放從PC端服務器接收數據的數據庫, 設置為數據獲得一次運用后即刪除.

④ 獲得數據. 通過點擊按鈕向PC端請求相關數據,將獲得的數據保存至數據庫.

⑤ 繪制曲線圖. 在曲線顯示界面添加LinerLayout()組件, 通過調用工具類將獲得的數據以曲線圖的形式顯示在界面中.

圖6 實時數據顯示界面

客戶端運行界面效果如圖7所示, 顯示的是功率變化的折線圖.

3 結語

本文設計的基于物聯網Android的藍寶石長晶監測系統, 其開發的客戶端程序可在Android移動終端上運行, 通過與服務器的連接, 獲取相關數據, 實現了對藍寶石長晶設備運行過程中重要參數的遠程監測, 實現了實時了解設備的運行狀態, 方便且成本低. 接下來的工作主要是進一步加強系統的穩定性、安全性等性能, 加強數據的保密性, 增加數據分析及評價等功能,同時完善客戶端程序, 使其實現更好的人機交互.

圖7 功率數據曲線顯示界面

1王軍號, 孟祥瑞. 基于物聯網感知的煤礦安全監測數據級融合研究. 煤炭學報, 2012, 37(8): 1401–1407.

2馬鑫, 黃全義, 劉全義, 等. 基于物聯網的建筑火災動態監測方法 .清華大學學報(自然科學版) ,2012 ,52(11) :1584–1590.

3黎貞發, 王鐵, 宮志宏, 等. 基于物聯網的日光溫室低溫災害監測預警技術及應用 .農業工程學報 ,2013 ,29(4) :229–236.

4Ray PP. Home health hub internet of things (H3IoT): An architectural framework for monitoring health of elderly people. 2014 International Conference on Science Engineering and Management Research. Chennai, India. 2014. 1–3.

5Jara AJ, Zamora-Izquierdo MA, Skarmeta AF. Interconnection framework for mhealth and remote monitoring based on the internet of things. IEEE Journal on Selected Areas in Communications, 2013, 31(9): 47–65. [doi: 10.1109/JSAC.2013.SUP.0513005]

6Perumal T, Sulaiman MN, Leong CY. Internet of things (IoT)enabled water monitoring system. 2015 IEEE 4th Global Conference on Consumer Electronics. Osaka, Japan. 2015. 86–87.

7尚明華, 秦磊磊, 王風云, 等. 基于Android智能手機的小麥生產風險信息采集系統 .農業工程學報 ,2011 ,27(5) :178–182.

8藍坤, 張躍. Android在遠程醫療信息系統中的應用. 計算機應用, 2013, 33(6): 1790–1792.

9黃宇健, 劉宏韜. Android項目開發范例大全. 北京: 中國鐵道出版社, 2012.

10歐陽零. Android編程兵書. 北京: 電子工業出版社, 2014.

11孫欽龍, 邵惠鶴. Socket套接字在工業數據通信中的應用.控制工程, 2006, 13(3): 274–277.

12孫曉夢, 王志斌. 基于TCP的多線程Socket通信實例. 遼東學院學報(自然科學版), 2013, 20(3): 178–182.

Remote Monitoring System Based on IOT Android Platform for Sapphire Crystal Growth

ZHANG Si-En, LIU Yu, XIONG Wei-Hua
(Faculty of Mechanical Engineering and Automation, Zhejiang Sci-Tec University, Hangzhou 310018, China)

To gather the operation state of automatic sapphire crystal growth in real time, this paper designs a monitoring system based on IOT Android development platform. The Android mobile device as a client receives the data from the PC server and achieves the function of data visualization for real-time parameter monitoring, including heating power,voltage and current, cooling water temperature, rotational speed, crystal weight and growth speed and so on. Firstly, the monitoring needs of Sapphire Crystals Growth is introduced in the paper, and then the composition of the system and the design of each module’s functions are described in detail. Finally, using the development method of SQLite, Socket communication and others, the client for Sapphire Crystals Growth based on IOT Android platform are designed and implemented.

Android platform; sapphire crystal growth; IOT; remote monitoring

章思恩,劉瑜,熊衛華.基于物聯網Android平臺的藍寶石長晶監測系統.計算機系統應用,2017,26(7):126–129. http://www.c-sa.org.cn/1003-3254/5850.html

國家自然科學基金(61503341)

2016-10-25; 收到修改稿時間: 2016-12-05

猜你喜歡
界面設備系統
諧響應分析在設備減振中的應用
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
人機交互界面發展趨勢研究
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
主站蜘蛛池模板: 日韩不卡免费视频| 欧美亚洲欧美区| 久久久精品无码一二三区| 亚洲综合色婷婷| 亚洲国产精品无码久久一线| 美女被操黄色视频网站| 国产精品页| 996免费视频国产在线播放| 中文字幕中文字字幕码一二区| аⅴ资源中文在线天堂| 国产精品成人AⅤ在线一二三四| аⅴ资源中文在线天堂| 国产精品成人AⅤ在线一二三四| 一级毛片免费不卡在线视频| 中文无码精品A∨在线观看不卡 | 国产一级片网址| 91在线日韩在线播放| 亚洲高清无码久久久| 国产欧美精品午夜在线播放| 亚洲国产欧美自拍| 欧美日韩国产一级| 亚洲V日韩V无码一区二区| 狠狠综合久久| 中文字幕亚洲另类天堂| 国内精品久久人妻无码大片高| 无码内射中文字幕岛国片| 国产亚洲欧美在线专区| 青青草欧美| 欧美成人a∨视频免费观看| 免费一级毛片| 国产精品无码AV中文| 国产成人综合亚洲网址| 国产美女精品一区二区| 亚洲成AV人手机在线观看网站| 欧美a√在线| 欧美a在线视频| 欧美自慰一级看片免费| 在线看片中文字幕| 999国产精品永久免费视频精品久久| 尤物国产在线| 一级毛片无毒不卡直接观看| 亚洲三级成人| 免费毛片视频| 亚洲 欧美 中文 AⅤ在线视频| 国产不卡在线看| 久久综合一个色综合网| 美美女高清毛片视频免费观看| 99精品免费欧美成人小视频| 九色在线观看视频| 亚洲综合片| 成人精品免费视频| 日本成人不卡视频| 亚洲成年人片| 国产内射一区亚洲| 日本人妻一区二区三区不卡影院| 午夜电影在线观看国产1区| 91成人在线免费观看| 91免费观看视频| 性欧美久久| 亚洲AⅤ永久无码精品毛片| 国产综合精品一区二区| 久久五月视频| 中文字幕1区2区| 久精品色妇丰满人妻| 试看120秒男女啪啪免费| 91视频国产高清| 丁香五月亚洲综合在线| 高清不卡一区二区三区香蕉| 尤物特级无码毛片免费| 自拍欧美亚洲| 中文字幕日韩视频欧美一区| 亚洲日韩国产精品无码专区| 婷婷午夜天| 国产一级精品毛片基地| 国产剧情无码视频在线观看| 中文无码精品a∨在线观看| 国产精品va免费视频| 狠狠色狠狠色综合久久第一次| 不卡午夜视频| 永久免费无码成人网站| 国产日韩丝袜一二三区| 国内精自线i品一区202|