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