999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Wireshark的民用飛機A664數(shù)據(jù)總線系統(tǒng)解析

2016-05-30 10:48:04王煥宇
科技創(chuàng)新導報 2016年16期

王煥宇

摘 要:Arinc664數(shù)據(jù)總線協(xié)議是某大型客機上應用的航電系統(tǒng)數(shù)據(jù)主干網(wǎng),飛機各系統(tǒng)通過該網(wǎng)絡進行數(shù)據(jù)交互,其上傳輸了海量的機載數(shù)據(jù)參數(shù),對這些參數(shù)的實時解析,從而得到系統(tǒng)的輸入輸出參數(shù)響應,是系統(tǒng)綜合試驗測試與試飛測試的一項重要而基本的要求。目前試驗室大多部署了工控機,配置訂制的數(shù)據(jù)采集和ICD(接口控制文件)解析軟件,能夠實現(xiàn)對數(shù)據(jù)的讀取和分析,但是設備專用性較強,且不便于外場測試。Wireshark是一款開源的以太網(wǎng)數(shù)據(jù)監(jiān)聽軟件,可以運行于個人筆記本上,該文通過wireshark的插件機制提出了一種機載Arinc 664數(shù)據(jù)的數(shù)據(jù)實時解析方案,為系統(tǒng)集成試驗與排故試驗解決了Arinc664數(shù)據(jù)便攜解析問題。

關鍵詞:Arinc664 Wireshark 插件 協(xié)議解析 lua

中圖分類號:TP391 文獻標識碼:A 文章編號:1674-098X(2016)06(a)-0004-02

Abstract:Arinc664 bus is applied to one of civil aircraft for Avionics Network. Other systems transfer and route data through this network. There is a requirement to analyze these data for engineer to get the output of the system. Industrial computer and specific software are dedicated to capture and analyze the parameters, without any flexibility. The paper suggest using dissector of Wireshark, one of the most popular Ethernet analyze tool, to analyze the data stream from airborne equipment and help the integration and trouble shooting in the Lab.

Key Words:Arinc664; Wireshark; Dissector; Protocol analyze; Lua

Arinc664數(shù)據(jù)總線是新一代的航空數(shù)據(jù)總線,在現(xiàn)代大型飛機上得到了較廣泛應用,該總線具有以下優(yōu)點[1]:(1)基于IEEE 802.3以太網(wǎng)與ARINC664,Part7的通用技術,實現(xiàn)了機載電子設備間的數(shù)據(jù)高速傳輸;(2)通過虛擬鏈路與固定帶寬,實現(xiàn)了數(shù)據(jù)確定性傳輸;(3)通過冗余機制與錯誤檢測,提高了數(shù)據(jù)傳輸?shù)目煽啃耘c服務質量。在某大型客機航電系統(tǒng)集成試驗中,需要對如此高速的數(shù)據(jù)總線進行采集并根據(jù)ICD進行解析,從而得到各系統(tǒng)參數(shù)值。試驗過程中采集的Arinc664數(shù)據(jù),如果沒有數(shù)據(jù)解析,就是一串二進制源碼。通過分析Arinc664數(shù)據(jù)總線的協(xié)議,利用Wireshark對以太網(wǎng)各種協(xié)議解析的擴展能力,完成型號用的Arinc664數(shù)據(jù)總線數(shù)據(jù)解析插件的開發(fā),達到Arinc664數(shù)據(jù)便攜測試的目的。

1 Arinc664數(shù)據(jù)總線協(xié)議分析

Arinc664數(shù)據(jù)網(wǎng)絡一般包括端系統(tǒng)(End System)及交換機,如圖1所示。端系統(tǒng)負責將機載設備數(shù)據(jù)轉換成Arinc664接口進行傳輸,交換機負責將數(shù)據(jù)幀路由至預先配置好的目的端,而數(shù)據(jù)的路由由虛擬鏈路(Virtual Link)號進行標示和配置[2]。

虛擬鏈路號復用在IP頭和MAC幀頭的目的地址中,從而實現(xiàn)一發(fā)多收的機制,如圖2所示。

在Arinc664的消息載荷規(guī)范中,規(guī)定了消息存放的規(guī)則,在系統(tǒng)型號網(wǎng)絡互操作性規(guī)范里強制要求各系統(tǒng)共同遵守。而具體消息的數(shù)據(jù)結構定義,包括消息數(shù)據(jù)類型、大小、偏移量等,均在ICD里具體約定。某型民用飛機網(wǎng)絡采用XML格式定義了這些ICD信息,該文通過這些XML文件對采集到的Arinc664進行解析,將二進制數(shù)據(jù)解析成直觀的工程值,供試驗與設計人員進一步分析使用。

2 基于Wireshark的Arinc664數(shù)據(jù)解析方案

Wireshark是世界上使用最廣泛的網(wǎng)絡分析軟件之一,可以捕捉網(wǎng)絡中的數(shù)據(jù),并為用戶提供上層協(xié)議的各種消息,支持超過1 000種通用協(xié)議。Wireshark軟件內嵌lua語言的執(zhí)行機制,提供通過lua編寫Wireshark解析器插件的接口,自定義解析器(dissector),從而實現(xiàn)自定義協(xié)議解析的目的。而Arinc664又是一種基于以太網(wǎng)的機載總線協(xié)議,Wireshark對Arinc664的解析。

第一步,制作轉換電纜,將機載物理接口轉換成試驗用RJ45接口,以便將接入Wireshark環(huán)境中,電纜原理圖如圖3所示。

第二步,按照網(wǎng)絡互操作性規(guī)范與ICD文件定義解析插件的消息結構。

(1)利用Wireshark提供的proto.new聲明一個新的協(xié)議。

(2)使用proto.dissector聲明一個解析器函數(shù)。

(3)在ProtoField協(xié)議字段中結合ICD定義消息的數(shù)據(jù)結構。

(4)將生成的Dissector解析器添加到Wireshark的UDP port的解析器列表中。

(5)將lua寫成的插件文件添加到Wireshark的啟動初始程序init.lua中。

啟動Wireshark后,即可看到捕獲的數(shù)據(jù)不再是顯示成了枯燥的0和1,而是根據(jù)數(shù)據(jù)結構的定義解析成立False和True。在某型飛機系統(tǒng)集成試驗中,該解析器順利獲取了各項工程值。

3 結語

該文提出了一種基于Wireshark的Arinc664解析插件的設計,實現(xiàn)了機載Arinc664數(shù)據(jù)的工程值解析,便攜、方便地呈現(xiàn)工程值,應用性較強。基于該文提出的思路,后續(xù)可通過程序自動將ICD的XML文件批量生成全機的解析器,可以實現(xiàn)海量數(shù)據(jù)的解析。

參考文獻

[1] 賈世偉,白楊,何向棟.AFDX實時捕獲板塊設計與實現(xiàn)[C]//全國抗惡劣環(huán)境計算機第二十三屆學術年會.2013.

[2] 鐘杰,何民.AFDX架構及協(xié)議分析[J].電訊技術,2010(1):65-71.

主站蜘蛛池模板: 一级毛片免费观看久| 亚洲成A人V欧美综合| 无码视频国产精品一区二区| 伊人久久久久久久久久| 欧美一级特黄aaaaaa在线看片| 日韩免费视频播播| 欧美精品导航| 国内嫩模私拍精品视频| 亚洲色图综合在线| 91小视频在线观看| 狠狠v日韩v欧美v| 国产成人一级| 中文字幕在线不卡视频| 亚洲午夜福利精品无码| 国产区在线看| 青青国产视频| 国产精品一区二区国产主播| 国产亚洲视频免费播放| 91国内外精品自在线播放| 自慰网址在线观看| 毛片久久网站小视频| 亚洲视频影院| 综合网天天| 狠狠综合久久| a在线亚洲男人的天堂试看| 丝袜亚洲综合| 波多野结衣第一页| 99精品热视频这里只有精品7 | 91无码视频在线观看| 亚洲天堂日韩在线| 国产天天射| 欧美中文字幕一区| 人妻中文久热无码丝袜| 亚洲国产成人在线| 中文字幕亚洲综久久2021| 国产黄色爱视频| 激情视频综合网| 国产成人乱无码视频| 中文字幕永久视频| 日韩精品欧美国产在线| 久久久国产精品免费视频| 欧美成人看片一区二区三区| 国产精品刺激对白在线 | а∨天堂一区中文字幕| 自拍偷拍欧美日韩| 久久综合一个色综合网| 人人艹人人爽| 性色生活片在线观看| 亚洲最大福利网站| 五月天久久综合| 亚洲第一精品福利| 国产超碰在线观看| 欧美在线视频不卡| 久久久精品无码一二三区| 91毛片网| 久久无码av一区二区三区| 日本成人一区| 99精品这里只有精品高清视频| 97se综合| 暴力调教一区二区三区| 亚洲成人一区二区三区| 99热精品久久| 97国产精品视频自在拍| 亚洲熟女中文字幕男人总站| 91在线播放免费不卡无毒| 狠狠色成人综合首页| 国产无码在线调教| 亚洲免费毛片| 都市激情亚洲综合久久| 亚洲高清免费在线观看| 亚洲国产成人综合精品2020 | 色网在线视频| h视频在线观看网站| 国产精品免费久久久久影院无码| 久久国产av麻豆| 国产午夜精品一区二区三区软件| 日韩毛片在线播放| 国产不卡网| 蜜臀AVWWW国产天堂| 国产激爽爽爽大片在线观看| 亚洲精品国产日韩无码AV永久免费网 | 精品欧美一区二区三区久久久|