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