當(dāng)前位置:歐亞貿(mào)易網(wǎng) > 技術(shù)中心 > 所有分類
| 遠程喚醒及控制在稱重配料系統(tǒng)中的應(yīng)用 | 2020-02-28 |
摘要:隨著科學(xué)技術(shù)的發(fā)展與網(wǎng)絡(luò)的普及,遠程控制與遠程喚醒技術(shù)的應(yīng)用領(lǐng)域已經(jīng)相當(dāng)廣泛,計量配料系統(tǒng)為網(wǎng)絡(luò)管理和技術(shù)人員提供了一種便捷、高效的手段。自動配料系統(tǒng)遠程控制與遠程喚醒的原理、必要性及其在稱重配料系統(tǒng)中的應(yīng)用。所謂遠程控制,稱重配料系統(tǒng)在異地通過計算機網(wǎng)絡(luò)接入Internet控制本地計算機對遠方計算機進行配置、軟件安裝程序、修改等工作。遠程喚醒(WOL),即通過局域網(wǎng)絡(luò)實現(xiàn)遠程開機。 1遠程控制和遠程喚醒的原理 1.1遠程控制軟件的工作原理 遠程控制必須通過網(wǎng)絡(luò)才能進行。位于本地的計算機是操縱指令的發(fā)出端,稱為主控端或客戶端,非本地的被控計算機叫做被控端或服務(wù)器端。“遠程”不等同于遠距離,主控端和被控端可以是位于同一局域網(wǎng)的同一房間中,也可以是連入Internet的處在任何位置的兩臺或多臺計算機。 遠程控制軟件一般分兩個部分:一部分是客戶端程序Client,另一部分是服務(wù)器端程序Server(或Systry),在使用前需要將客戶端程序安裝到主控端電腦上,將服務(wù)器端程序安裝到被控端電腦上。它的控制的過程是先在主控端電腦上執(zhí)行客戶端程序,像一個普通的客戶一樣向被控端電腦中的服務(wù)器端程序發(fā)出信號,建立一個特殊的遠程服務(wù),然后通過這個遠程服務(wù),使用遠程控制功能發(fā)送遠程控制命令,控制被控端電腦中的各種應(yīng)用程序運行,這種遠程控制方式為基于遠程服務(wù)的遠程控制。 前面所說的是一臺電腦對一臺電腦的情況,其實,基于遠程服務(wù)的遠程控制的模式是一對多。即利用遠程控制軟件pcAnywhere,稱量配料系統(tǒng)利用局域網(wǎng)的優(yōu)勢使用一臺電腦控制多臺電腦,實現(xiàn)遠程多點控制。在進行一臺電腦對多臺遠端電腦進行控制時,遠程控制軟件就像一個局域網(wǎng)的網(wǎng)絡(luò)管理員,而提供遠程控制的遠程終端服務(wù)就像辦公室局域網(wǎng)的延伸。這種一對多的連接方式在節(jié)省了網(wǎng)絡(luò)資源的同時,還使得網(wǎng)絡(luò)的接入更加安全可靠,網(wǎng)絡(luò)管理員也更易于管理局域網(wǎng)上的每一臺電腦。 1.2遠程喚醒的基本原理 當(dāng)我們欲喚醒某臺計算機時,可根據(jù)每塊網(wǎng)卡都擁有其的MAC地址來識別計算機。即在本地計算機上運行遠程喚醒軟件,向網(wǎng)絡(luò)中發(fā)送帶有該網(wǎng)卡MAC地址的特殊“Wake—up”數(shù)據(jù)包,被喚醒計算機確認(rèn)數(shù)據(jù)是發(fā)給自己時,通過三芯連線向計算機發(fā)出開機信號。 2遠程控制、遠程喚醒的必要性 物料稱重配料系統(tǒng)和化工稱重配料系統(tǒng)經(jīng)過幾年的投入和改進,形成了龐大的網(wǎng)絡(luò)系統(tǒng),其具有如下特點:(1)計量網(wǎng)絡(luò)系統(tǒng)覆蓋范圍廣;(2)被控端計算機與主控端計算機的距離都較遠;(3)當(dāng)被控端計算機程序不能正常運行時,處理故障必須及時,否則會給生產(chǎn)或計量數(shù)據(jù)結(jié)算帶來影響;(4)有時故障原因比較簡單,故障處理的時間遠比花在路上的時間短。隨著信息化的發(fā)展,為了提高我們的管理水平,為了更加及時、高效、地完成各項工作,我們采用了遠程控制技術(shù)。 在網(wǎng)絡(luò)運行過程中,由于被動端有時容易受停電或人為條件的影響,不能保證被控端計算機的正常運行。稱重配料系統(tǒng)的遠程控制被控端無操作人員,但接口程序必須保證24h運行,在這種情況下,我們要實現(xiàn)網(wǎng)絡(luò)上的遠程控制,首先就要解決一個最重要的問題,就是怎么實現(xiàn)遠程的開機,即“網(wǎng)絡(luò)喚醒”。 3遠程控制和遠程喚醒的實現(xiàn) 3.1遠程控制的實現(xiàn) 在服務(wù)器端和用戶計算機分別安裝控制軟件pcAnywhere。 服務(wù)器端運行pcAnywhere后,服務(wù)器端的某個端口處于偵聽狀態(tài)。在服務(wù)器端程序中可要連接的計算機,其他用戶或計算機的連接請求不會接受。當(dāng)服務(wù)器端程序運行后,客戶端在本地計算機中運行相應(yīng)遠程控制程序的客戶端程序,在運行這個程序時要連接的服務(wù)端名或IP地址,程序運行后就會向所有網(wǎng)絡(luò)搜索的計算機名或IP地址。搜索到后,客戶端口發(fā)出TCP連接請求,如果服務(wù)器端口處于偵聽空閑則響應(yīng)并向客戶端發(fā)出請求確認(rèn)信號并同時向客戶端發(fā)出登錄用戶信息確認(rèn)框,登錄條件如不合法則拒絕用戶的連接。 3.2遠程喚醒的實現(xiàn) 遠程喚醒技術(shù)有兩種實現(xiàn)方式:Wake—upOnLAN(局域網(wǎng)開機,簡稱WOL)和Wake—UpOnModem(調(diào)制解調(diào)器開機,簡稱WOM)。我們采用了WOL方式。 (1)實現(xiàn)局域網(wǎng)開機,主板和網(wǎng)卡必須都支持遠程喚醒功能。支持網(wǎng)絡(luò)喚醒的主板上通常都有一個專門的3芯插座,以便在關(guān)機時為網(wǎng)卡供電。支持遠程喚醒的網(wǎng)卡上都有一個3針的WOL接口和一條3芯的遠程喚醒電纜(有些較新的網(wǎng)卡可能沒有WOL接口也能支持遠程喚醒。這是因為現(xiàn)在流行的主板支持PCI2.2標(biāo)準(zhǔn),而PCI2.2標(biāo)準(zhǔn)不需要通過專門的WOL接口為網(wǎng)卡供電,允許主板直接通過PCI插槽向網(wǎng)卡提供Standby電源)。 (2)網(wǎng)卡安裝完畢后將遠程喚醒電纜的一端插入到網(wǎng)卡的WOL接口上,另外一端與主板的3針WOL遠程喚醒接口相連。 (3)CMOS設(shè)置:將CMOS設(shè)置中的“PowerManagementSetup”的“WakeUpOnLAN”項設(shè)置為“Enable”。 (4)遠程計算機的網(wǎng)卡只有收到特殊的信號才會激活系統(tǒng)開機,我們還要借助相應(yīng)的“網(wǎng)絡(luò)喚醒”軟件產(chǎn)生這些數(shù)據(jù)幀。 4遠程控制與遠程喚醒技術(shù)的應(yīng)用 原料稱重自動配料系統(tǒng)和計量稱重配料系統(tǒng)中,遠程控制與遠程喚醒技術(shù)的應(yīng)用,為我們的計算機的管理提供了便捷的服務(wù)。 (1)遠程開關(guān)機:既節(jié)省了時間,又使工作進展得及時、高效。 (2)遠程技術(shù)支持:通過遠程控制技術(shù),技術(shù)人員可以遠程控制用戶的電腦,就像直接操作本地電腦一樣,只需要用戶的簡單幫助就可以得到該機器存在問題的手材料,很快就可以找到問題的所在,并加以解決。 (3)遠程交流:利用遠程技術(shù),使技術(shù)人員可以實現(xiàn)和用戶的遠程交流,采用交互式的模式,通過實際操作來指導(dǎo)用戶。 (4)遠程維護和管理:網(wǎng)絡(luò)管理員或者普通用戶可以通過遠程控制技術(shù)為遠端的電腦安裝和配置軟件、下載并安裝軟件修補程序、配置應(yīng)用程序和進行系統(tǒng)軟件設(shè)置??梢约皶r排除故障,糾正錯誤。 (5)遠程文件共享和傳輸:pcAnywhere提供同步文件夾的方式傳輸文件,還可以通過自動化任務(wù),讓軟件按照用戶的設(shè)置,在時間連接遠程電腦,進行的文件傳輸操作。 5遠程控制的安全防護 遠程控制軟件的安全性能需要高度重視。為了保證網(wǎng)絡(luò)安全,遠程控制軟件要提供遠程連接驗證功能,還需提供對話數(shù)據(jù)加密的功能。為此,我們選用了安全性能的pcAnywhere。其功能強大,幾乎支持所有的網(wǎng)絡(luò)連接方式與網(wǎng)絡(luò)協(xié)議。另外在實現(xiàn)遠程控制的同時,pcAnywhere擁有更為完善的安全策略與密碼驗證機制,從而保證了遠程被控主機的安全。同時它還具有對話加密功能。 | |