《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 基于IEEE802.15.4a的工業無線網絡嗅探器

基于IEEE802.15.4a的工業無線網絡嗅探器

2009-07-31
作者:張 錦1, 侯維巖1, 2, 楊

  摘? 要: 針對基于IEEE802.15.4a的工業無線傳感器監控網絡嗅探器的研究和實現,從分析嗅探器原理,介紹了IEEE802.15.4a協議,詳細描述了嗅探器的系統結構及設計中對數據包的捕獲和過濾過程。給出了針對4種不同過濾設置條件所對應的類定義,可根據用戶要求對指定類型、特定站點或設定時間段及包含熱點關鍵字的數據進行捕獲過濾,動態顯示網絡的實時狀況。經過試驗,本嗅探器完全達到了設計要求,實現了對無線傳感器網絡的主動偵聽監控。
  關鍵詞: IEEE802.15.4a; 嗅探器; 無線傳感器網絡; 包捕獲; 切普擴頻

?

  工業過程及生產現場環境中,對于一些禁止使用通信電纜(如超凈或真空封閉的房間)或者很難使用電纜(如高速旋轉的設備、強腐蝕惡劣環境)的場合,其通信過程是很難或甚至是無法用普通的有線網絡實現的,但可以采用無線通信技術來組建現場設備互連通信網絡。
  IEEE802.15.4a是基于切普擴頻(CSS)的無線短距離傳輸技術,特別適合于對抗干擾性能要求很高的工業無線(傳感器)監控網絡,其在2007年7月成為國際標準后引起了多家研究單位的重視,有了許多研究和應用實例。
  網絡嗅探技術是網絡管理和監測中的一項重要技術。它是通過捕獲并分析數據報文,獲取實時有效的網絡狀態信息,以方便對網絡的運行狀況進行分析和管理。網絡嗅探技術在有線網絡的維護和管理中已經得到了廣泛應用[1]。但基于IEEE802.15.4a標準的工業無線監控網絡嗅探器的設計在國內外尚不多見。鑒于此,本文闡述了嗅探器的工作原理,并簡要介紹了IEEE802.15.4a協議,以及一種針對該協議標準的工業無線傳感器監控網絡嗅探器的系統結構、數據包的捕獲和過濾過程及其對應的類定義、嗅探器的用戶界面設計,對本嗅探器進行了實驗驗證,實現了對無線傳感器網絡的主動偵聽監控。
1 嗅探器原理
  網絡嗅探是指捕獲在網絡中傳輸的封包信息并對其進行譯碼和分析,從而獲取網絡的狀態、數據流動情況以及網絡上傳輸的數據等信息,以方便找到網絡的潛在問題等。
  在共享式有線網絡中,同一網段上的所有網絡接口都有接收物理媒體上傳輸所有數據的能力。網卡將根據所設置的接收模式進行接收。通常情況下,網絡接口只接收與自身地址相匹配的幀和廣播幀。如將接收模式設置為混雜(Promiscuous)模式,則網卡能夠接收到總線上的所有數據,從而實現對共享式網絡的監聽[2]。而對交換式有線網絡的偵聽則是在普通的偵聽上輔以一定的欺騙方法,以擴展的中間人監聽的方式來實現[3]。
  對于無線網絡,所有的無線站點都能夠監聽到目標工作頻段內所有符合目標物理層協議的無線信號。即使站點對于非廣播包、非組播包且目的地址與接收站點地址不匹配包都丟棄,而只要將無線網絡接口設置為射頻監聽模式(RF-MON Mode)都可以接收所有包,以實現無線網絡嗅探[4]。
2 監控網絡MAC協議
  目前成熟的無線傳感器網絡MAC協議中,使用較多的是S-MAC與CSMA協議。IEEE802.15.4a的MAC層使用CSMA,物理層使用CSS(Chirp Spread Spectrum),即寬帶線性調頻擴頻,又簡稱切普擴頻。
  CSS是新一代短距離無線數字傳輸技術,已被IEEE 802.15.4a任務組選定為基準物理層標準。其每一位傳輸所需功耗是IEEE802.11b的1/6、藍牙的1/60。其數據傳送速率最高可達到2 Mb/s,室外視距達900 m,接收靈敏度為-92 dBm/Mb/s。CSS綜合了FSK、PSK和ASK 3種方法的優點,能十分有效地抑制工業環境中的各種噪音和多徑漫射,并且在擁擠的ISM(Industrial Scientific Medical)頻段與其他現有的信號互不影響,用于實時精準位置和感應網絡。簡單地說,CSS技術加上IEEE802.15.4的MAC協議和組網規則就構成了改進的IEEE802.15.4a,特別適合在工業自動化現場設備層控制網絡使用。
3 系統硬件結構
  嗅探器的系統硬件結構如圖1所示。其中微控制器采用Atmel公司的ATmega128L。它采用低功耗CMOS工藝,基于RISC結構,具有片內128 KB的程序存儲器 (Flash)、4 KB的數據存儲器(SRAM)和4 KB的EEPROM;有8個10位ADC通道、2個8位和2個16位硬件定時/計數器、8個PWM通道,具有可編程看門狗定時器和片上振蕩器、片上模擬比較器、JTAG、UART、SPI、I2C總線等接口。ATmega128L可在多種不同模式下工作,除了正常操作模式外,還具有6種不同等級的低能耗操作模式,適合于低能耗的應用場合。

?

  為了與PC機的串口相聯,使用了MAXIM公司的串行收發芯片MAX3232CSE來完成RS232電平到TTL電平的轉換。
無線通信芯片采用德國NanoTron公司的NA1TR8,該芯片符合最新IEEE802.15.4a標準,其內部集成1個可編程控制器,該控制器又分為2個部分:一個是基帶控制器(baseband controller),功能有幀的產生、錯誤糾正、解包/封包等;另一個是MAC控制器,主要作用是控制介質訪問控制,如CSMA/CA、TDMA等。NA1TR8的Memory在邏輯上有1 024 B的編址空間,這1 024 B由兩部分組成:一個是128 B的寄存器,該寄存器依據編址為0x7F的索引寄存器低2位的不同設置,在地址空間中被映射成4個128 B的地址空間;另一個是512 B的基帶RAM(Baseband memory,BBRAM),由Segment0、Segment1、Segment2、Segment3組成,每個Segment占用128 B。此RAM根據不同的設計需要可以設置成4種不同的配置模式: Auto/Duplex、Auto/Simplex、Transparent/Duplex、Transparent/Simplex。這4種配置模式各有優劣,需要根據具體的應用需求作出選擇。
嗅探器的主要功能是接收數據而不是發送數據。鑒于此,監測儀的BBRAM的配置采用Auto/Simplex模式,此模式下的BBRAM配置如圖2所示。

  在Auto/Simplex模式下,Segment0、Segment1被保留下來專用于存儲MAC幀頭、加密/解密、站點地址、實時時鐘(RTC)等信息。Segment2、Segment3用于發送和接收時共享Buffer。針對嗅探器BBRAM的配置,可以將Segment2、Segment3都用于數據的接收。
4 數據包捕獲過濾
4.1 IEEE802.15.4a中的數據幀格式

  物理層及MAC層的數據幀格式如圖3所示。物理層由4個域組成,分別是前:導碼,其作用是自動增益控制校驗及位同步;同步字段,其作用是幀同步;MAC幀域及尾字符域,其作用是尾部與幀間間隔的分隔符。

?

  MAC層有6種幀格式,分別是數據幀(Data)、應答幀(Ack)、廣播幀(Brdcast)、時間信標幀(TimeB)、請求發送幀(Req2S)、清除發送幀(Clr2S)。依據上述不同的6種幀格式,MACFrame包含10個域,每個域的詳細功能描述可參見芯片NA1TR8的相關文檔,這里不再贅述。
4.2 數據包捕獲
  對無線網絡進行監聽,首先必須對目標偵聽網絡中符合物理層通信協議的數據包進行捕獲。這是對網絡進行監控分析的基礎。在這里首先需要取消監聽站點的地址匹配,并設置為監聽模式,使其可以監聽到所有其他站點發送的數據。再將接收的有效協議數據單元傳送至PC機串口。當串口監視進程CSerialPort::CommThread( )監測到串口有數據到達時,發送WM_COMM_RXCHAR消息給主框架窗口,由響應函數CMainFrame::OnComm( )對收到的數據進行初步的判斷處理。而數據包則定義了一個普通類,其具體定義如下:
class CPacket
{
public:
?? ?……
  ?void GetReceiveTime( ); //獲取高精度時間
  CString m_pTime; ??//數據捕獲時間
  CString m_pPacket; ?//數據包的十六進制代碼
  CString m_pData; ??//傳感數據
  CString m_pPacketNum; ?//傳感數據包順序號
  CString m_pNetNum; ?//網絡群號
  CString m_pSendAdd; ?//數據包源地址
  CString m_pToAdd; ?//數據包目的地址
  CString m_pType; ??//數據包類型
  CString m_pLength; ?//數據包總長度
  ……
};
  其中,GetReceiveTime( )對普通的CTime類進行了擴展,提高了時間的精度,為數據的進一步分析處理和網絡管理提供了很好的時間記錄。本設計中使用了絕對時間戳。這樣,當知道某事件發生的大概時間時,可以快速找到詳細的數據包解析以及對應的源碼。
4.3 數據包過濾
  嗅探器在默認情況下會對網絡中所有包進行捕獲。但實際的監聽過程中捕獲包的數量是相當巨大的,而且通常需要關注采集的只是具有某些特定特征的包。這就需要對捕獲的數據包按照要求進行過濾,且顯示結果。
  過濾條件的設定主要分為如下4類:數據包的類型,收發地址,時間,關鍵字。
  詳細的參數設置界面如圖4所示。其具體過濾功能由COutputBar::OutFilter( )函數實現。過濾條件的設置可在數據監聽前預設也可在監聽過程中及時按需修改。

?


5 用戶界面設計
  嗅探器在WM_CREATE消息處理函數CMainFrame::OnCreate()中創建了2個子控件窗口,將整個主窗口分為數據分析和網絡監控2個區,如圖5所示。捕獲數據在嗅探器客戶端的顯示由COutputBar::ShowNetworkMessage()實現。其中,一區的上部為解碼區,給出了數據包的收發時間、地址、類型、具體的傳感數據等詳細分析信息;一區的下部顯示了對應數據包的原始十六進制編碼。而二區則以圖形化的方式顯示了整個無線網絡的拓樸狀態,以實現對整個網絡的實時監控。


  以對令牌傳遞的監控為例,從圖6所示的嗅探器解碼區所顯示的詳細分析信息可以看到,令牌在網絡內傳遞的一個過程:包70、71表明站點5傳送完數據后將令牌傳送至主站點;而包72中主站點將令牌傳給站點6;包73則是站點6獲得令牌并進行了數據傳輸;最終,從包74、75中可看出,站點5再次獲得令牌并傳輸了數據。

?


  從嗅探器的運行結果可看出,嗅探器能夠捕獲無線傳感器網絡中的數據,并對其過濾分析,提供了整個無線網絡的圖形化監控等功能,而且未被原網絡發現,也沒有對其運行造成影響,最終實現了對IEEE802.15.4a無線傳感器網絡的主動偵聽監控。


參考文獻
[1] 王石.局域網安全與攻防——基于Sniffer Pro實現[M]. 北京:電子工業出版社, 2006.
[2] 黃志洪. 現代計算機信息安全技術[M]. 北京:冶金工業出版社,2004.
[3] 賀龍濤,方濱興,胡銘曾.主動監聽中協議欺騙的研究[J].通信學報, 2003,24(11).
[4] ANH N T, SHOREY R. Network sniffing tools?for WLANs: merits and limitations[C]. 2005 IEEE?International Conference on Personal Wireless?Communications. New Delhi, India, 2005:389-393.

[5] IEEE Std 802.15.4TM-2006.IEEE standard for infor-mation technology-telecommunications and information ?? exchange between systems-Local and metropolitan?area networks-specific requirements [S]. 2006.

[6] 侯維巖,劉偉春,程俊峰,等.面向無線工業網絡的數據鏈路層協議WICN-Z [J]. 儀器儀表學報,2008,29(3):638-643.

?

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          在线综合+亚洲+欧美中文字幕| 一区二区三区欧美亚洲| 国产精品夜夜夜| 亚洲精品久久久久久久久| 欧美激情国产日韩精品一区18| 亚洲国产精品黑人久久久| 一区二区成人精品| 久久精品综合一区| 欧美日韩国产亚洲一区| 性欧美办公室18xxxxhd| 久久久欧美精品sm网站| 一本久久综合亚洲鲁鲁五月天| 欧美日韩在线综合| 欧美三级在线播放| 亚洲一区免费观看| 亚洲精品视频在线观看免费| 久久久久久久一区二区| 国产日韩欧美成人| 精品动漫3d一区二区三区免费版| 午夜精品剧场| 欧美成人a视频| 亚洲欧美日韩国产另类专区| 亚洲免费不卡| 国产精品久久国产精麻豆99网站| 在线欧美亚洲| 久久噜噜噜精品国产亚洲综合| 久久精品综合一区| 午夜精品久久久久影视| 国产免费一区二区三区香蕉精| 欧美三级电影网| 中文成人激情娱乐网| 国产精品久在线观看| 国产视频亚洲| 久久一区视频| 欧美波霸影院| 亚洲午夜在线视频| 国产精品人成在线观看免费| 亚洲国产精品va在线观看黑人| 欧美另类极品videosbest最新版本| 蜜桃av噜噜一区| 午夜精品久久久久久久男人的天堂| 亚洲黄色片网站| 亚洲电影在线观看| 午夜国产欧美理论在线播放| 欧美一级专区免费大片| 欧美丝袜一区二区三区| 久久综合综合久久综合| 久久久久久有精品国产| 免费视频最近日韩| 欧美日韩精品在线视频| 亚洲高清久久久| 国产精品日韩在线观看| 狠狠网亚洲精品| 国产精品高潮呻吟久久av无限| 欧美96在线丨欧| 亚洲影院免费观看| 亚洲日本va午夜在线电影| 亚洲精选视频免费看| 欧美亚洲成人免费| 精品成人一区二区三区四区| 国产亚洲一二三区| 欧美成人在线免费观看| 久久久人人人| 亚洲一区bb| 99亚洲伊人久久精品影院红桃| 午夜精品一区二区三区在线播放| 亚洲男人天堂2024| 欧美二区在线播放| 亚洲精品美女在线观看| 黄网站色欧美视频| 一本久久综合亚洲鲁鲁五月天| 国产精品成人一区二区三区夜夜夜| 欧美精品一区视频| 国产精品日韩精品欧美精品| 国产精品亚洲а∨天堂免在线| 中文av字幕一区| 国产精品每日更新| 国语自产精品视频在线看8查询8| 在线国产欧美| 亚洲国产天堂久久国产91| 欧美电影在线观看完整版| 国产精品v欧美精品v日韩| 欧美日韩一二三四五区| 午夜免费久久久久| 国产精品视频最多的网站| 国产女主播视频一区二区| 免费看成人av| 欧美乱人伦中文字幕在线| 国产一区二区中文字幕免费看| 久久久久久久久久码影片| 激情久久综艺| 欧美777四色影视在线| 国产精品自在欧美一区| 亚洲免费视频一区二区| 1024成人| 国产精品v欧美精品∨日韩| 性色一区二区三区| 欧美激情视频在线免费观看 欧美视频免费一| 久久www成人_看片免费不卡| 亚洲欧美日韩网| 亚洲尤物视频网| 亚洲美女视频网| 一区二区视频免费在线观看| 国产精品一区二区久久国产| 日韩视频免费在线观看| 国产一区二区视频在线观看| 亚洲人成网在线播放| 久久久夜色精品亚洲| 久久久久久久一区| 亚洲第一页中文字幕| 国产日韩欧美夫妻视频在线观看| 欧美三日本三级少妇三2023| 欧美国产日韩二区| 欧美另类一区二区三区| 欧美精品一区二区精品网| 国产一区二区三区观看| 亚洲另类春色国产| 日韩亚洲欧美成人| 欧美精品久久久久a| 欧美在线视频免费| 欧美日韩一区二区三区四区五区| 亚洲一区二区三区在线看| 亚洲国产一区二区三区在线播| 欧美激情一区二区三区高清视频| 欧美在线一区二区三区| 国产毛片久久| 国产精品日韩欧美一区二区| 国产一区二区三区自拍| 亚洲精品视频一区二区三区| 亚洲日本aⅴ片在线观看香蕉| 久久久99精品免费观看不卡| 久久国内精品自在自线400部| 亚洲日本成人在线观看| 一区二区三区欧美视频| 国产欧美综合一区二区三区| 国产午夜亚洲精品理论片色戒| 亚洲欧美中文日韩在线| 国产一区观看| 国产精品久久综合| 亚洲人成毛片在线播放| 久久精品国产亚洲aⅴ| 999在线观看精品免费不卡网站| 欧美午夜精品久久久久久浪潮| 中文国产成人精品久久一| 欧美成人激情视频| 国产午夜精品麻豆| 一区视频在线播放| 国内外成人在线| 欧美高清在线一区二区| 欧美日韩情趣电影| 91久久嫩草影院一区二区| 小黄鸭视频精品导航| 日韩午夜在线| 狠狠色2019综合网| 久久超碰97中文字幕| 美女亚洲精品| 欧美一级二级三级蜜桃| a91a精品视频在线观看| 麻豆成人91精品二区三区| 欧美激情精品久久久| 亚洲春色另类小说| 91久久久久久| 国产精品主播| 国产日韩精品在线播放| 欧美日韩另类国产亚洲欧美一级| 国产日韩欧美一区二区三区四区| 亚洲青涩在线| 亚洲色图在线视频| 国产乱码精品| 亚洲中无吗在线| 久久久久久网站| 国产精品高潮呻吟视频| 亚洲精品视频免费在线观看| 欧美v国产在线一区二区三区| 国产精品高清网站| 欧美午夜不卡| 国产精品黄页免费高清在线观看| 欧美精品一区二区三区久久久竹菊| 蜜乳av另类精品一区二区| 亚洲国产日韩在线一区模特| 欧美日韩性生活视频| 国产亚洲一区在线播放| 久久五月婷婷丁香社区| 国产精品成人va在线观看| 亚洲黄色成人| 亚洲欧美日韩视频二区| 国内精品久久久久影院优| 欧美国产极速在线| 最新国产乱人伦偷精品免费网站| 亚洲欧美色一区| 99国产精品久久久久久久成人热| 欧美日韩精品一区视频| 国产精品久久久久久久久免费桃花| 中文国产一区| 欧美日韩中文字幕| 久久久蜜臀国产一区二区| 久久久久网址| 久久精品系列| 欧美三级视频在线播放| 欧美极品aⅴ影院| 91久久精品日日躁夜夜躁欧美| 欧美日韩美女在线| 欧美极品一区二区三区| 亚洲精品你懂的| 国产精品日韩欧美一区二区| 国产精品久久久久久久久果冻传媒| 欧美伦理a级免费电影| 91久久夜色精品国产九色| 欧美深夜福利| 99精品视频免费| 久久久久久高潮国产精品视| 亚洲第一在线视频| 亚洲美女淫视频| 91久久久久久国产精品| 国产精品亚洲美女av网站| 欧美日韩国产黄| 亚洲欧美激情一区| 性xx色xx综合久久久xx| 国产婷婷色一区二区三区| 亚洲欧美日韩精品久久久久| 亚洲丰满少妇videoshd| 亚洲少妇一区| 在线观看精品| 91久久午夜| 在线亚洲高清视频| 久久不射电影网| 欧美亚洲免费在线| 亚洲成人在线免费| 亚洲国产一二三| 妖精成人www高清在线观看| 欧美日韩国产美女| 91久久精品一区二区三区| 国产性天天综合网| 激情另类综合| 久久一区亚洲| 欧美电影免费观看大全| 欧美成人午夜视频| 在线高清一区| 国产精品国产自产拍高清av| 欧美福利专区| 麻豆av福利av久久av| 亚洲欧洲日韩女同| 日韩视频亚洲视频| 久久亚洲春色中文字幕| 久久久999精品| 国产精品福利网站| 亚洲国产日本| 国产美女精品免费电影| 国产欧美精品xxxx另类| 国产精品久久午夜| 欧美日韩综合视频网址| 一区二区三区不卡视频在线观看| 久久精品视频在线免费观看| 欧美国产综合| 亚洲一区二区三区涩| 亚洲一区二区不卡免费| 欧美不卡视频一区发布| 亚洲国产一区在线观看| 欧美精品在线一区二区三区| 欧美极品在线视频| 国产精品成人一区二区三区夜夜夜| 久久中文字幕一区二区三区| 亚洲片区在线| 亚洲免费av网站| 久久日韩粉嫩一区二区三区| 亚洲另类在线视频| 狠狠狠色丁香婷婷综合久久五月| 亚洲深夜影院| 欧美日韩一区二区免费在线观看| 羞羞漫画18久久大片| 亚洲二区在线视频| 最近中文字幕mv在线一区二区三区四区| 久久精品在线免费观看| 亚洲国产成人精品视频| 欧美日韩在线综合| 亚洲一区综合| 狂野欧美性猛交xxxx巴西| 亚洲激情在线| 国产麻豆日韩| 欧美日韩在线直播| 在线播放国产一区中文字幕剧情欧美| 欧美性大战久久久久| 在线综合+亚洲+欧美中文字幕| 亚洲精品视频一区| 欧美日韩一二三区| 亚洲黄色在线| 伊人一区二区三区久久精品| 亚洲精品中文字幕在线观看| 国产精品日本精品| 久久久www成人免费无遮挡大片| 欧美一级片一区| 久久久www免费人成黑人精品| 亚洲天堂av在线免费观看| 亚洲精品欧美日韩专区| 欧美一区二区三区视频免费播放| 欧美国产视频在线观看| 中国成人亚色综合网站| 性欧美xxxx视频在线观看| 国产一区二区高清视频| 国产精品嫩草影院一区二区| 黄色亚洲在线| 午夜精品久久久久久久| 亚洲精选在线| 久久成人资源| 麻豆av一区二区三区| 国产精品美女久久久久久免费| 欧美日韩三区四区| 亚洲调教视频在线观看| 国产伦精品一区二区三区视频孕妇| 黄色工厂这里只有精品| 国产精品亚洲а∨天堂免在线| 娇妻被交换粗又大又硬视频欧美| 国产精品久久久久久久久搜平片| 欧美日韩成人在线| 久久av二区| 在线观看91久久久久久| 欧美国产日韩一区二区三区| 91久久精品一区| 欧美激情自拍| 欧美刺激性大交免费视频| 国产精品区二区三区日本| 美玉足脚交一区二区三区图片| 日韩一区二区精品葵司在线| 亚洲人成在线影院| 9l国产精品久久久久麻豆| 老司机免费视频一区二区| 亚洲另类在线视频| 国产精品区一区二区三|