<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 電源與新能源 > 設計應用 > Power-One通信電源監控系統通信協(xié)議破解

Power-One通信電源監控系統通信協(xié)議破解

作者: 時(shí)間:2012-12-07 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要 根據數據鏈路層的一般格式,對串口監聽(tīng)工具截取的電源中的信息進(jìn)行了邏輯推理和分析,了其通信的格式和各種通信命令。實(shí)驗表明,結果正確無(wú)誤。對于分布式通信的設計和實(shí)現,具有一定的借鑒意義。
關(guān)鍵詞 ;;通信協(xié)議;解析;;PowCom

通常被稱(chēng)為通信系統的心臟,其工作不正常,將造成通信系統故障,甚至導致整個(gè)系統癱瘓。因此,為保證整個(gè)通信系統的暢通,節約人力成本和能源損耗,通信電源監控系統應運而生。通信電源監控系統對分布的通信電源設備和空調機房進(jìn)行遙測、遙信和遙控,能實(shí)時(shí)監視和顯示其運行參數,并自動(dòng)監測和處理系統內各種設備的故障。
鑒于國外發(fā)達國家通信電源監控系統的研發(fā)工作較早且產(chǎn)品成熟,我國相關(guān)研究工作通常是先借鑒國外的經(jīng)驗,然后研發(fā)具有自主知識產(chǎn)權的系統。其中,最關(guān)鍵的問(wèn)題就是通信協(xié)議的。一般的破解思路是通過(guò)不斷試探,截獲通信信息,分析其規律性,進(jìn)而推測得到通信協(xié)議,然后按此協(xié)議發(fā)送指令進(jìn)行驗證。這種方法具有一定的盲目性,工作量較大,而且具有一定的局限性。
文中在破解美國通信電源監控系統時(shí),以數據鏈路層通信協(xié)議的一般格式為指導,結合監控系統生成的各種文件,通過(guò)合理的邏輯推理和分析,破解通信規約和通信命令,并利用破解的通信命令直接對電源系統實(shí)施監控,實(shí)際驗證其正確性。這種方法,準確性高、通用性強,而且節省時(shí)間和精力。

1 通信協(xié)議解析
1.1 解析思路
通信協(xié)議(Communication Protoco1)是兩個(gè)實(shí)體完成通信或服務(wù)所必須遵循的規則和約定。協(xié)議定義了數據單元使用的格式,信息單元應該包含的信息與含義,連接方式,信息發(fā)送和接收的時(shí)序,從而確保網(wǎng)絡(luò )中數據順利地傳送到確定的地方。以下對Power-One通信電源監控系統所采用的通信協(xié)議進(jìn)行破解。
PowCom是一個(gè)基于Windows的通信軟件,用于實(shí)現對Power-One的AC/DC電源變換系統的監控。破解時(shí),運行上位機軟件PowCom,并利用串口監聽(tīng)工具,截獲Power-One通信電源監控系統上位機(PC)與下位機(即電源控制模塊PCU)之間的通信信息,即捕獲下行(PC→PCU)和上行(PCU→PC)數據幀。對于截獲的上下行數據幀,首先根據高級數據鏈路控制規程HDLC幀結構如圖1所示,推理出對通信協(xié)議的格式和各種功能命令;然后根據菜單界面和監控系統生成的各種文件,如配置文件(.pcg)、參數文件(.prm)、測試文件(.tst)和告警歷史文件等,推理出各種功能命令中數據字段的格式。

本文引用地址:http://dyxdggzs.com/article/175981.htm

a.JPG


1.2 協(xié)議破解
基于上述思路,就可以進(jìn)行具體的解析。
首先,將Power-One通信電源監控系統上位機(PC)通過(guò)串口Com1與PCU相連,運行上位機軟件PowCom,選擇通信(Communication)菜單下的菜單項端口設置(Port Setup),選擇COM1口,波特率9 600 bit·s-1,如圖2所示,然后選擇該菜單下的菜單項Direct直接通信(Communicat ion)實(shí)現與PCU連接如圖3所示。注意,通信采用10 bit異步方式:起始位1 bit,數據位8 bit,停止位1bil,無(wú)校驗,波特率9 600 bit·s-1,必須與PCU設置相同。

b.JPG

c.JPG


依次選擇PowCom各個(gè)菜單下的各種監控功能,包括通信(Communication),如圖3所示;監控(Supervision),如圖4所示;使用工具(Uti lities),如圖5所示,菜單下的各種監控功能。參照圖1的一般格式,分析用SUDT SerialTrace Monitor截獲的上下行數據幀,推斷通信協(xié)議的格式如下:每個(gè)數據幀的第一個(gè)Byte均為FFH,由此推斷為標志字段。最后一個(gè)Byte可能是校驗和字段,經(jīng)過(guò)計算,它是幀中其他字段的校驗和。第2個(gè)Byte很顯然是幀長(cháng)字段。第3和第4個(gè)Byte在上下行數據幀中數值總是顛倒,初步推斷為發(fā)送地址字段和接收地址字段,選擇對不同整流模塊進(jìn)行監控操作,證明了上述推斷,其中,上位機的地址始終為00H,下行接收地址為整流模塊的地址。第5個(gè)Byte在下行數據幀時(shí)為01H,而在上行數據幀時(shí)為00H,推斷為應答字段,即00H表示無(wú)須應答;01H表示必須應答。第6個(gè)Byte始終為01H,可能是結構控制字段。第7個(gè)Byte對每個(gè)監控功能而言都是惟一的,而在每對上下行數據幀中相同,故此推斷為功能碼或命令字字段。最后,第7個(gè)Byte與最后一個(gè)Byte之間的部分顯然為數據字段,其長(cháng)度為(幀長(cháng)-8)。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>