基于LXI網(wǎng)絡(luò)化儀器通信模塊的設(shè)計與實現(xiàn)
發(fā)布時間:2019-09-17 10:17
【摘要】:LXI儀器總線的出現(xiàn),將儀器的測試測量引入到了網(wǎng)絡(luò)化時代,實現(xiàn)了儀器的遠(yuǎn)程測量與管理。當(dāng)前新型的儀器儀表多數(shù)具有LXI總線功能,可以直接接入互聯(lián)網(wǎng),實現(xiàn)網(wǎng)上的通信及測量。但是現(xiàn)有的許多儀器儀表還沒有LXI總線接口,不能直接與網(wǎng)絡(luò)互連,為了實現(xiàn)儀器儀表的網(wǎng)絡(luò)化功能,我們設(shè)計了LXI儀器代理,通過LXI儀器代理將無網(wǎng)絡(luò)功能的儀器接入到互聯(lián)網(wǎng)上。本文主要對LXI儀器代理上的通信模塊進(jìn)行研究,以實現(xiàn)儀器的遠(yuǎn)程測量與管理。在儀器網(wǎng)絡(luò)化過程中,為了實現(xiàn)儀器的遠(yuǎn)程測量、維護(hù)和管理,本文采用了HISLIP協(xié)議和SNMP協(xié)議。其中,HISLIP是由IVI聯(lián)盟組織制定的高速局域網(wǎng)儀器協(xié)議,以滿足儀器測量數(shù)據(jù)高速、可靠、安全的傳輸。SNMP是由互聯(lián)網(wǎng)工程工作小組制定的簡單網(wǎng)絡(luò)管理協(xié)議,用來對網(wǎng)絡(luò)設(shè)備進(jìn)行維護(hù)與管理。本文首先對LXI儀器總線技術(shù)進(jìn)行分析,研究LXI儀器的各種規(guī)范要求,包括物理規(guī)范、觸發(fā)機(jī)制以及數(shù)據(jù)傳輸方式等。在此基礎(chǔ)上研究LXI總線標(biāo)準(zhǔn)中的儀器專用通信協(xié)議HISLIP,包括該協(xié)議的鎖技術(shù)、緩沖區(qū)技術(shù)、以及各種類型消息的交互過程等;其次,深入分析基于SNMP的簡單網(wǎng)管技術(shù),建立儀器MIB庫,并研究如何對儀器MIB庫中的各種管理對象進(jìn)行操作;然后,設(shè)計LXI儀器代理的HISLIP服務(wù)器模塊和SNMP代理模塊,并進(jìn)行SNMP代理模塊和HISLIP服務(wù)器模塊的編程與調(diào)試;最后,利用實驗室現(xiàn)有資源搭建最小化測試系統(tǒng),對HISLIP服務(wù)器模塊和SNMP代理模塊進(jìn)行功能測試,結(jié)果表明HISLIP服務(wù)器模塊可以滿足測量中心的儀器軟面板與遠(yuǎn)端的LXI儀器代理的數(shù)據(jù)傳輸要求,SNMP代理具備與SNMP管理站進(jìn)行通信的功能。
【圖文】:
128-255邐預(yù)留逡逑客戶端向服務(wù)器請求遠(yuǎn)程控制的消息交互時序圖如圖2.13所示。逡逑客戶端邐服務(wù)器端逡逑<HS><A邋巧邋nc邋民邋emoteLocalCGntrolxrequ邋巧邋t><M邋巧邋sageID><0>逡逑邐>逡逑<HS><A邋巧邋ncRemoteLocal邋民巧邋ponse><0><0><0>逡逑寺邐逡逑圖2.13向服務(wù)器請求遠(yuǎn)程控制的消息交互時序圖逡逑步驟如下:逡逑(1)
逡逑網(wǎng)管平臺與SNMP代理的通信如圖3.4所示。逡逑嚴(yán)庫邐以產(chǎn)逡逑I邋M舊I ̄ ̄I管理站I邐邋I代理I ̄I邋MIB邋I逡逑邐UDP邐UDP逡逑IP邐IP逡逑具體的協(xié)議邐具體的協(xié)議 ̄逡逑\,,邐網(wǎng)絡(luò)邐,/邐"逡逑’邐I邐1邐^逡逑圖3.4管理站和SNMP代理的通信圖逡逑3.3.1邋SNMP操作模塊的設(shè)計逡逑SNMP邋Agent的作用是對遠(yuǎn)端管理主機(jī)上SNMP管理站發(fā)送的各種請求消息進(jìn)行逡逑應(yīng)答,并在儀器設(shè)備發(fā)生異常時,主動向NMS發(fā)送trap消息。設(shè)計如下幾個功能模逡逑塊來實現(xiàn)SNMP代理應(yīng)該具備的基本功能,這些模塊包括:初始化模塊、控制模塊、逡逑SNMP消息接收模塊、SNMP消息解碼模塊、SNMP消息處理模塊、撕MP消息編碼逡逑模塊、SNMP消息發(fā)送模塊和告警消息模塊逡逑控制模塊,用來不停檢測是否有設(shè)備異常產(chǎn)生,同時檢測是否有來自SNMP管逡逑理站的請求報文到來,如果有,就調(diào)用相應(yīng)子模塊進(jìn)行處理。逡逑初始化模塊,用來對套接字進(jìn)行初始化,同時創(chuàng)建被管理對象私有屬性的管理信逡逑息樹。逡逑消息接收模塊
【學(xué)位授予單位】:西安郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP336
【圖文】:
128-255邐預(yù)留逡逑客戶端向服務(wù)器請求遠(yuǎn)程控制的消息交互時序圖如圖2.13所示。逡逑客戶端邐服務(wù)器端逡逑<HS><A邋巧邋nc邋民邋emoteLocalCGntrolxrequ邋巧邋t><M邋巧邋sageID><0>逡逑邐>逡逑<HS><A邋巧邋ncRemoteLocal邋民巧邋ponse><0><0><0>逡逑寺邐逡逑圖2.13向服務(wù)器請求遠(yuǎn)程控制的消息交互時序圖逡逑步驟如下:逡逑(1)
逡逑網(wǎng)管平臺與SNMP代理的通信如圖3.4所示。逡逑嚴(yán)庫邐以產(chǎn)逡逑I邋M舊I ̄ ̄I管理站I邐邋I代理I ̄I邋MIB邋I逡逑邐UDP邐UDP逡逑IP邐IP逡逑具體的協(xié)議邐具體的協(xié)議 ̄逡逑\,,邐網(wǎng)絡(luò)邐,/邐"逡逑’邐I邐1邐^逡逑圖3.4管理站和SNMP代理的通信圖逡逑3.3.1邋SNMP操作模塊的設(shè)計逡逑SNMP邋Agent的作用是對遠(yuǎn)端管理主機(jī)上SNMP管理站發(fā)送的各種請求消息進(jìn)行逡逑應(yīng)答,并在儀器設(shè)備發(fā)生異常時,主動向NMS發(fā)送trap消息。設(shè)計如下幾個功能模逡逑塊來實現(xiàn)SNMP代理應(yīng)該具備的基本功能,這些模塊包括:初始化模塊、控制模塊、逡逑SNMP消息接收模塊、SNMP消息解碼模塊、SNMP消息處理模塊、撕MP消息編碼逡逑模塊、SNMP消息發(fā)送模塊和告警消息模塊逡逑控制模塊,用來不停檢測是否有設(shè)備異常產(chǎn)生,同時檢測是否有來自SNMP管逡逑理站的請求報文到來,如果有,就調(diào)用相應(yīng)子模塊進(jìn)行處理。逡逑初始化模塊,用來對套接字進(jìn)行初始化,同時創(chuàng)建被管理對象私有屬性的管理信逡逑息樹。逡逑消息接收模塊
【學(xué)位授予單位】:西安郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP336
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 李冰;王寶良;王
本文編號:2536804
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2536804.html
最近更新
教材專著