一種為鋼筋混凝土檢測儀設(shè)計的遠程監(jiān)控系統(tǒng)
一個實際可用的FTP系統(tǒng)至少應(yīng)該具有文件目錄顯示、文件下載、文件上傳和文件刪除這四個基本功能,如圖9所示。
本文引用地址:http://www.ex-cimer.com/article/248892.htmPC客戶端基于微軟公司的.Net 平臺,使用C#語言開發(fā)。微軟公司出品的.NET Framework提供了十分豐富的網(wǎng)絡(luò)編程接口和封裝好的類庫,使開發(fā)過程變得簡單。首先利用FtpWebRequest類的Create方法創(chuàng)建FTP連接,驗證用戶名密碼后連接創(chuàng)建成功,同時利用GetResponse方法獲取服務(wù)器的反饋信息。當需要上傳、下載和刪除文件時,還是利用FtpWebRequest,只是將其Method屬性設(shè)置為WebRequestMethods.Ftp.UploadFile,WebRequestMethods.Ftp.DownloadFile和WebRequestMethods.Ftp.DeleteFile,然后向服務(wù)器發(fā)起請求,服務(wù)器便會響應(yīng)相應(yīng)的請求。服務(wù)器每次響應(yīng)請求之后,都返回當前的目錄下的文件列表,供PC客戶端顯示。
“返回上級目錄”功能比較特殊,當用戶雙擊“返回上級目錄”后,將保存當前路徑的變量中當前路徑的最后一級刪除,生成新的當前路徑,然后用新的當前路徑向服務(wù)器發(fā)送顯示文件列表請求,達到顯示上一級目錄的目的。
經(jīng)測試,使用PC客戶端能夠順利選擇文件夾和文件,并下載、上傳和刪除文件,具備一個實用的FTP系統(tǒng)的基本功能,能夠滿足該系統(tǒng)的需求。FTP下載文件界面如圖10所示。
4 總結(jié)
利用本文中的裝置,可以以很小的代價為普通的鋼筋混凝土檢測儀添加遠程視頻監(jiān)控和數(shù)據(jù)回傳功能,能夠?qū)?a class="contentlabel" href="http://www.ex-cimer.com/news/listbylabel/label/檢測儀">檢測儀在橋下的運行狀態(tài)進行監(jiān)控,并實時獲取檢測儀的檢測數(shù)據(jù),能夠大大地拓展普通鋼筋混凝土檢測儀的使用環(huán)境。而且可以根據(jù)需要,進行功能的添加和刪除,二次開發(fā)簡單方便??傮w說來,該系統(tǒng)簡單可靠,成本低廉,使用方便,具有一定的實用價值,值得推廣。
參考文獻:
[1]王海軍.嵌入式Linux設(shè)計與應(yīng)用教程[M].上海:上海交通大學(xué)出版社,2012
[2]蔡安妮.多媒體通信技術(shù)基礎(chǔ)[M].北京:電子工業(yè)出版社,2012
[3] 梁斌玉.叩響C#之門[M].北京:電子工業(yè)出版社,2009
[4]鄧博文,鐘志.基于MJPG-streamer的遠程視頻監(jiān)控系統(tǒng)的實現(xiàn)[R/OL].[2013-03-07] http://www.paper.edu.cn/releasepaper/content/201303-239
[5]黃孝建.多媒體技術(shù)[M].北京:北京郵電大學(xué)出版社,2010
評論