基于SNMP的電源設(shè)備管理無線傳輸系統(tǒng)的框架組成
SNMP協(xié)議的兩個(gè)實(shí)體Manager和Agent的交換信息方式有Polling模式、Trap模式。如圖1。

Polling模式:SNMP Request 由Manager發(fā)出,Agent接收。該Request包含三個(gè)基本信息:執(zhí)行的動(dòng)作類型、執(zhí)行的動(dòng)作對(duì)象,對(duì)象的參數(shù)。其中執(zhí)行的動(dòng)作類型是:Set命令、Get命令。比如我們想預(yù)設(shè)電壓達(dá)到250v時(shí)Agent必須報(bào)警,該設(shè)定通過Manager的Set命令下達(dá)到Agent,Agent自動(dòng)判斷當(dāng)前電壓值,根據(jù)情況發(fā)出報(bào)警。同時(shí),值班員為了監(jiān)視電壓值,Manager必須定期通過Get命令從Agent上獲得當(dāng)前電壓值。
Trap模式:Trap由Agent發(fā)出,Manager接收。當(dāng)某種預(yù)先定義的變量達(dá)到報(bào)警值時(shí),Agent主動(dòng)發(fā)出信息給Manager。比如當(dāng)電源電壓達(dá)到250v時(shí),Agent主動(dòng)通過Trap數(shù)據(jù)包向Manager報(bào)告。
相比之下,Trap模式的實(shí)時(shí)性較強(qiáng),Polling模式是定期采集,有時(shí)間間隔。
4.2 基于SNMP的電源監(jiān)控系統(tǒng)
隨著無人值班、計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用的發(fā)展,要求實(shí)現(xiàn)電源系統(tǒng)的遠(yuǎn)程監(jiān)控成為趨勢。圖2是基于SNMP的無線短信電源管理系統(tǒng)的模型。

該模型由以下幾部分組成:
1)監(jiān)控對(duì)象端
包括電源設(shè)備(監(jiān)控對(duì)象)、電壓/電流傳感器(主要完成高電壓到低電壓、大電流到小電流的轉(zhuǎn)換、A/D轉(zhuǎn)換)、MCU(微處理器,將信號(hào)處理后觸發(fā)無線發(fā)射模塊發(fā)射短信到Agent。)、GSM/GPRS短信發(fā)射模塊(發(fā)射/接收短信)。
2)監(jiān)控系統(tǒng)Agent
該Agent內(nèi)置一個(gè)實(shí)時(shí)操作系統(tǒng),TCP/IP協(xié)議棧、SNMP Agent 等。通過自帶的無線發(fā)射模塊,向監(jiān)控對(duì)象端發(fā)送和接收信息。通過有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò),接收Manager發(fā)來的請(qǐng)求,將當(dāng)前的電壓、電流值反饋給Manager。如果出現(xiàn)電壓過高或過低現(xiàn)象,通過SNMP Trap通知Manager。
3)SNMP Manager
SNMP Manager接收值班員發(fā)來的命令,通過SNMP Resquest發(fā)送到Agent,采集相關(guān)的信息,同時(shí)接收Agent發(fā)出的Trap數(shù)據(jù)包,并將警告信息通知電源管理員。
4)Http Server/Web server
Internet的最大優(yōu)點(diǎn)是人機(jī)界面友善和內(nèi)容隨處可見。值班員通過瀏覽器訪問Http Server,監(jiān)視和查看當(dāng)前和歷史數(shù)據(jù)、畫面、多媒體信息等。同時(shí)通過Applet等技術(shù),Http Server還可以將實(shí)時(shí)的警告信息主動(dòng)傳送到瀏覽器上,通過電子郵件、呼叫中心等將電源告警信息處理后轉(zhuǎn)發(fā)給其他相關(guān)值班員。
5 利用短信服務(wù)實(shí)現(xiàn)電源的遠(yuǎn)程監(jiān)控
以不間斷電源(UPS)為例。利用SMS,我們可以將UPS當(dāng)前的工作狀態(tài)例如online/on battery,加上預(yù)先約定的其它信息,如當(dāng)前時(shí)間、UPS設(shè)備編號(hào)等,組合成短消息,發(fā)送到異地的值班員的手機(jī)上。同樣地,UPS當(dāng)前的負(fù)載量、當(dāng)前的電池容量、內(nèi)部溫度、所處機(jī)房的溫度濕度或其他傳感信號(hào)也可以用這個(gè)方法傳輸。
利用SMS,身處異地的值班員將指令合成短信(這當(dāng)然要UPS產(chǎn)品的支持和接收),發(fā)到機(jī)房內(nèi)的UPS控制器,實(shí)現(xiàn)遠(yuǎn)程操作。可實(shí)現(xiàn)的操作包括:開啟/關(guān)閉UPS、設(shè)定休眠時(shí)間、自檢并發(fā)送報(bào)告、設(shè)定調(diào)整自檢時(shí)間表、設(shè)定各項(xiàng)運(yùn)行參數(shù)。
6 結(jié)束語
計(jì)算機(jī)運(yùn)行離不開電源供應(yīng),利用SNMP來管理計(jì)算機(jī)供電電源,足以滿足一般的正常供電的需求,而使用移動(dòng)短信的方式實(shí)現(xiàn)電源監(jiān)控信息的傳輸,來與值班員進(jìn)行交互,則可以提高工作效率,起到減人增效的結(jié)果。
參考文獻(xiàn)
[1] Behrouz A.Forouzan,數(shù)據(jù)通信域網(wǎng)絡(luò)
[2] 季風(fēng),網(wǎng)絡(luò)管理和SNMP協(xié)議,現(xiàn)代計(jì)算機(jī),2001,(2):29-31
[3] 張文斐等,廣東信息與自動(dòng)化,2002,(3):23-25
評(píng)論