摘 要:隨著移動互聯(lián)網(wǎng)的發(fā)展,遠程監(jiān)控系統(tǒng)的研究人員也開始集中研究利用移動互聯(lián)網(wǎng)實現(xiàn)系統(tǒng)遠程監(jiān)控的問題。而使用嵌入式Linux和GPRS,則能夠為該系統(tǒng)的開發(fā)提供足夠的技術支持。因此,基于這種認識,文章從系統(tǒng)結構和功能實現(xiàn)兩方面對基于嵌入式Linux和GPRS的移動互聯(lián)網(wǎng)遠程監(jiān)控系統(tǒng)展開了研究,從而為關注這一話題的人們提供參考。
關鍵詞:嵌入式Linux;GPRS;移動互聯(lián)網(wǎng);遠程監(jiān)控系統(tǒng)
引言
利用移動互聯(lián)網(wǎng)絡進行數(shù)據(jù)交換,可以使遠程監(jiān)控系統(tǒng)獲得周期短和覆蓋范圍廣的優(yōu)勢。而使用嵌入式Linux和GPRS技術,則能夠為系統(tǒng)數(shù)據(jù)采集和傳輸提供技術依托,繼而使該類系統(tǒng)的開發(fā)具有可行性。因此,相關人員有必要加強對嵌入式Linux和GPRS技術的研究,并且嘗試使用這些技術進行移動互聯(lián)網(wǎng)遠程監(jiān)控系統(tǒng)的開發(fā),從而使該類技術在監(jiān)控系統(tǒng)開發(fā)方面得到更好的應用。
1 嵌入式Linux和GPRS概述
所謂的嵌入式Linux,其實就是一種類Unix的操作系統(tǒng)。就目前來看,該系統(tǒng)是全球最大的免費軟件,可以在嵌入式計算機系統(tǒng)上運行,并且安裝在路由器、臺式電腦和手機等所有的計算硬件設備中。在該平臺上進行系統(tǒng)軟件開發(fā),可以對文本編輯器和高級語言編譯器等多種應用軟件進行應用,并且使系統(tǒng)具有較高的靈活性和運行效率,同時也具有多任務和多用戶的功能。而GPRS是一種無線網(wǎng)絡技術,可以對SGSN、PCU和GGSN這三種邏輯網(wǎng)絡實體進行引進,并且提供高速分組數(shù)據(jù)業(yè)務[1]。利用該技術的這種特性,可以實現(xiàn)無線通信與移動互聯(lián)網(wǎng)的緊密結合,繼而為數(shù)據(jù)的網(wǎng)絡傳輸提供便利。
2 基于嵌入式Linux和GPRS的移動互聯(lián)網(wǎng)遠程監(jiān)控系統(tǒng)
2.1 系統(tǒng)整體結構
利用嵌入式Linux和GPRS進行移動互聯(lián)網(wǎng)遠程監(jiān)控系統(tǒng)的設計,只需要花費少量的系統(tǒng)開發(fā)成本,并且使系統(tǒng)的安裝和操作更加簡便。從系統(tǒng)整體結構上來看,系統(tǒng)應該由三個子系統(tǒng)組成,即遠程監(jiān)控系統(tǒng)、監(jiān)控中心和GPRS移動互聯(lián)網(wǎng)通信系統(tǒng)。其中,遠程監(jiān)控系統(tǒng)負責對遠程監(jiān)控現(xiàn)場進行實時監(jiān)測,可以獲取系統(tǒng)所需的監(jiān)測數(shù)據(jù)。監(jiān)控中心負責對系統(tǒng)采集到的監(jiān)測數(shù)據(jù)進行分析和處理,并且可以對現(xiàn)場實施遠程控制。此外,GPRS移動互聯(lián)網(wǎng)通信系統(tǒng)負責系統(tǒng)數(shù)據(jù)傳輸,能夠利用無線網(wǎng)絡將現(xiàn)場移動設備的監(jiān)控數(shù)據(jù)傳輸?shù)奖O(jiān)控中心。
2.2 系統(tǒng)功能的實現(xiàn)
2.2.1 監(jiān)控數(shù)據(jù)的采集
利用遠程監(jiān)控系統(tǒng),系統(tǒng)可以實現(xiàn)對遠程監(jiān)控現(xiàn)場數(shù)據(jù)的實時采集。而該系統(tǒng)為嵌入式系統(tǒng),主要由中央處理器、存儲器、通信設備、輸入輸出設備、操作系統(tǒng)和應用軟件構成。通過在現(xiàn)場移動設備上安裝嵌入式Linux操作系統(tǒng),就可以對需要監(jiān)測的設備進行監(jiān)控。此外,還要利用USB接口將系統(tǒng)與攝像頭連接,并且在串連GPRS模塊的同時,將數(shù)據(jù)采集機與以太網(wǎng)口連接起來。在系統(tǒng)啟動后,會自動進行撥號連接,然后利用GPRS模塊接入到移動互聯(lián)網(wǎng)。在網(wǎng)絡斷線的情況下,系統(tǒng)可以重新進行網(wǎng)絡檢測,然后再次進行撥號連接。與此同時,系統(tǒng)也會啟動監(jiān)控程序,并且接收由數(shù)據(jù)采集機發(fā)送的數(shù)據(jù)包,然后將數(shù)據(jù)包轉發(fā)給監(jiān)控中心主機。此外,嵌入式系統(tǒng)需要對攝像頭的圖像數(shù)據(jù)進行實時采集,并且將壓縮后的圖像發(fā)送至監(jiān)控中心[2]。在這一過程中,由于監(jiān)控終端是利用GPRS模塊進行移動網(wǎng)絡接入的,所以能夠與互聯(lián)網(wǎng)進行無縫連接,并且確保數(shù)據(jù)傳輸是透明的。
2.2.2 監(jiān)控數(shù)據(jù)的分析與處理
系統(tǒng)監(jiān)控中心由多臺監(jiān)控主機組成,并且監(jiān)控主機普遍具有較高的配置。利用系統(tǒng)的圖形界面,用戶可以在監(jiān)控中心觀察到所監(jiān)控對象的位置,并且實時查看現(xiàn)場圖像和數(shù)據(jù)。所以,監(jiān)控中心不僅需要完成監(jiān)控圖像數(shù)據(jù)的接收、存儲和顯示,還需要進行現(xiàn)場數(shù)據(jù)信息的顯示,以便為用戶監(jiān)管現(xiàn)場提供便利。為此,需要使用嵌入式操計算機進行遠程監(jiān)控現(xiàn)場的監(jiān)控,并且使用數(shù)據(jù)采集機和攝像頭進行前端數(shù)據(jù)的采集。而監(jiān)控中心的接收控制軟件則為用戶接收單元,需要對系統(tǒng)各部分的工作進行協(xié)調,從而實現(xiàn)對遠程現(xiàn)場的監(jiān)控??紤]到這些問題,可以將Delphi選為監(jiān)控中心的軟件。在編寫主機服務器程序時,使用Indy UDPSocket控件,并且創(chuàng)建分別負責接收監(jiān)控數(shù)據(jù)和接受圖像文件的文件夾。接收到數(shù)據(jù)包后,監(jiān)控中心可以通過解析數(shù)據(jù)包獲得相關字段,然后將其添加到數(shù)據(jù)庫中,并且在界面上進行數(shù)據(jù)的顯示。此外,為了避免圖像文件在傳輸?shù)倪^程中出現(xiàn)數(shù)據(jù)包丟失的情況,監(jiān)控中心需要將監(jiān)控終端發(fā)送程序,從而將文件分段再傳。
2.2.3 監(jiān)控數(shù)據(jù)的遠程通信
隨著移動互聯(lián)網(wǎng)的發(fā)展,使微控制器利用互聯(lián)網(wǎng)進行數(shù)據(jù)傳輸將成為必然的發(fā)展趨勢。相較于有線網(wǎng)絡,無線網(wǎng)絡可以在三維空間中進行數(shù)據(jù)傳輸,所以可以在移動設備監(jiān)測方面得到更好的應用。為此,可以在需要監(jiān)控的現(xiàn)場進行接入點設備的安裝,從而在現(xiàn)場建立局域網(wǎng)。通過在現(xiàn)場移動終端安裝無線網(wǎng)卡,則能夠在局域網(wǎng)中自由進行網(wǎng)絡的接入,繼而達成數(shù)據(jù)無線傳輸?shù)哪康?。而隨著移動網(wǎng)絡規(guī)模的逐漸擴大,也可以使用移動電話網(wǎng)絡實現(xiàn)無線互聯(lián),從而使系統(tǒng)的通信成本得到降低。具體來講,就是利用GPRS突發(fā)數(shù)據(jù)連接業(yè)務進行廣域網(wǎng)監(jiān)控應用的建立,從而通過利用PPP協(xié)議解決系統(tǒng)聯(lián)網(wǎng)問題[3]。在系統(tǒng)數(shù)據(jù)通信的過程中,還需要進行GPRS模塊的驅動,從而利用GPRS無線網(wǎng)進行互聯(lián)網(wǎng)的連接。使用該種通信方式,不僅能夠對偏遠地區(qū)的監(jiān)控現(xiàn)場進行實時監(jiān)控,同時也將獲得設備安裝和維護便利的優(yōu)勢。
3 結束語
總而言之,嵌入式Linux和GPRS的應用,可以為各類監(jiān)控系統(tǒng)的開發(fā)提供功能強大的開發(fā)工具。而文章提出的移動互聯(lián)網(wǎng)遠程監(jiān)控系統(tǒng)就是結合了嵌入式技術和GPRS技術的一種監(jiān)控系統(tǒng),可以用于進行遠程移動設備的實時監(jiān)控,所以能夠在工業(yè)生產(chǎn)的各個領域得到應用,繼而使系統(tǒng)具有一定的實用價值。
參考文獻
[1]王哲梁,李文鈞.基于GPRS和嵌入式Linux的遠程圖像監(jiān)控系統(tǒng)[J].物聯(lián)網(wǎng)技術,2013,12:65-67.
[2]何劍鋒,高宇,孫育東,等.基于Xscale-Linux的GPRS/GSM移動終端及GUI設計[J].液晶與顯示,2010,03:417-423.
[3]石毅壯.基于μC/OS-Ⅱ的GPRS遠程監(jiān)控系統(tǒng)設計[J].沈陽工程學院學報(自然科學版),2014,2:189-192.