網(wǎng)絡環(huán)境下的人工氣候室設計
目前我們很多的監(jiān)控系統(tǒng)都是根據(jù)通信的線路來實現(xiàn)的,如果小型的人工氣候室用這樣的監(jiān)控系統(tǒng)的話,顯得比較浪費,也沒有這個必要。這樣我們就需要利用現(xiàn)在比較成熟的網(wǎng)絡技術來實現(xiàn),通過數(shù)據(jù)的不斷傳送,實現(xiàn)固定范圍內(nèi)對人工氣候室的監(jiān)控,實時關注室內(nèi)的情況,這樣的應用是具有一定的應用價值的。我們可以不必親臨現(xiàn)場就可以觀測到人工氣候室當前的溫度狀況和運行中的溫度曲線。
由于在遠端只是起到一個查詢和觀察作用,因此要求相應操作簡單且不必花費很大成本!。只要處理好現(xiàn)場監(jiān)控計算機和遠端客戶機之間的通信和數(shù)據(jù)傳輸就可以了。這樣不用占用現(xiàn)場計算機的處理時間,從而能節(jié)省資源以便做更多的處理現(xiàn)場的工作。在人工氣候室的遠程監(jiān)控系統(tǒng)中,通信雙方需要傳輸?shù)臄?shù)據(jù)流量少,下位機一般是微控制器等嵌入式系統(tǒng),數(shù)據(jù)處理能力較慢,通信雙方也不必保持緊密聯(lián)系,因此大多采用 KE 協(xié)議,基于點對點的方式,雙方通信的數(shù)據(jù)可靠性可以通過定義數(shù)據(jù)表示格式來保證。服務器端就是監(jiān)控人工氣候室運行的微機。服務器端的狀態(tài)一直保持開啟,測溫元件把測量到的溫度值傳如到控制微機,同時通過網(wǎng)絡傳到遠程客戶端。
遠程連接通過輸入服務器端的ie地址,輸入指定的用戶名和密碼,就可以連接上,從而就實現(xiàn)了遠程監(jiān)控。在實際應用中,程序還有聊天功能、查看遠程屏幕功能、文件的上傳和下載功能,從而更方便與遠端進行通信。另外在連接時采用密碼和用戶名印證方法,從而使監(jiān)控更加有力,并防止不法用戶登錄和篡改數(shù)據(jù)。本論文人工氣候室目前已經(jīng)投入使用,主要是用于生物培養(yǎng),并在區(qū)內(nèi)通過局域網(wǎng)實現(xiàn)了對設備的監(jiān)控。
通過網(wǎng)絡數(shù)據(jù)傳輸在客戶端得到實時溫度運行圖形,實現(xiàn)了在局域網(wǎng)范圍內(nèi)對人工氣候室溫度運行狀況的遠程監(jiān)控。一旦客戶機的套接字收到來自服務器的接收信號則表示客戶機與服務器的連接已就緒則可以進行數(shù)據(jù)傳輸了。當請求到來時被阻塞服務進程的函數(shù)中所述生成一個新的套接字與客戶端建立連接并向客戶端返回接收信號。中國糧油儀器網(wǎng) http://www.pfyin.com/