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

基于IEEE802.11的礦井Mesh網絡路由節點設計

2012-11-25 03:08:58丁繼存高明玉
中國煤炭 2012年10期
關鍵詞:用戶

丁繼存 楊 澎 高明玉

(1.中國礦業大學信息與電氣工程學院,江蘇省徐州市,221008;2.兗州煤業股份有限公司濟寧三號煤礦,山東省濟寧市,272169;3.兗州煤業股份有限公司興隆莊煤礦,山東省濟寧市,272169)

基于IEEE802.11的礦井Mesh網絡路由節點設計

丁繼存1,2楊 澎2高明玉3

(1.中國礦業大學信息與電氣工程學院,江蘇省徐州市,221008;2.兗州煤業股份有限公司濟寧三號煤礦,山東省濟寧市,272169;3.兗州煤業股份有限公司興隆莊煤礦,山東省濟寧市,272169)

介紹了一種基于ARM的視頻監控系統無線路由器裝置,該裝置在S3C2440嵌入式開發平臺上通過無線網絡模塊實現視頻客戶端的接入,能夠對礦井Mesh網絡骨干鏈路的數據進行分組。分析了該裝置的總體結構、硬件結構,并重點闡述了監控無線路由器裝置的內核空間、用戶空間等幾個核心模塊的軟件設計與實現。

視頻監控 無線路由器 ARM

目前在井下視頻監控領域普遍通過鋪設大量光纖傳輸線路來實現對井下的實時監控,不僅增加了施工的復雜度,還造成了大量的資源浪費,無法滿足煤礦信息化和智能化發展的需求,而Mesh網絡(無線網格網絡)具有組建方便、構建成本低、網絡容量大、覆蓋能力強和傳輸距離遠等優勢,因此Mesh網絡在井下視頻監控領域具有很好的發展潛力。本文在井下巷道的特殊環境中,針對無線Mesh骨干鏈路網絡傳輸性能受跳數影響的問題,對井下Mesh網絡多接口多信道路由節點進行了研究。

1 井下Mesh路由節點的總體結構

構成Mesh網絡的主體骨干鏈路的Mesh網絡路由節點(MR)不僅要實現本地覆蓋(即為客戶終端提供接入的功能),而且還要為相鄰的無線Mesh路由節點提供數據分組的接收和發送。對于傳統的無線路由節點而言,它們都是串行傳輸的。為了提高Mesh網絡骨干鏈路的網絡吞吐量,設計的Mesh網絡路由節點結構如圖1所示。

從圖1中可知,Mesh網絡路由節點的構成分別為1個接入模塊、2個數據回程模塊,并且這些模塊使用的都是無線的方式。接入模塊用于本地覆蓋并且專門用來接入視頻終端,由于目前無線接入終端的無線網卡大多使用IEEE802.11b/g協議,所以用來接入視頻終端的無線模塊也采用相同的協議。回程模塊使用IEEE802.11a的協議模式作為骨干鏈路回傳,分別用于接收和發送數據分組。因為該協議的信道中可以提供相互正交的信道有12個,這樣可以更合理地為各個路由節點分配接口信道,提高骨干鏈路的網絡吞吐量。

圖1 多模Mesh網絡路由節點結構

2 Mesh網絡路由節點硬件設計

本文基于北京凌陽愛普科技有限公司設計的嵌入式開發板,搭建了Mesh網絡路由節點的硬件平臺。Mesh網絡路由節點的總體電路設計如圖2所示。

圖2 Mesh網絡路由節點的總體電路設計

微處理器S3C2440采用ARM公司的16/32位ARM920TRISC處理器核,具有PLL時鐘發生器、16kB指令Cache、16kB數據Cache和存儲管理單元MMU,主頻最高可達533MHz。平臺配置了32 MB Nand Flash和64MB SDRAM、主從USB口、RTC電路、JTAG通用接口、音頻模塊、觸摸屏、支持MPEG4的編解碼、32位數據總線等。

因為S3C2440微處理芯片自身不帶PCI總線接口,采用的無線網卡vt6656是具有PCI接口的,因此需要在開發板上擴展該接口功能。這里采用外圍的PCI總線控制芯片PCI9054方式實現系統總線的擴展,從而可以通過PCI總線實現無線網絡接口來滿足用戶遠距離數據傳輸的要求。S3C2440的引腳與PCI9054的本地總線引腳相連接,為該芯片提供數據和地址的存儲空間以及對各種信號的控制功能。

3 Mesh網絡路由節點軟件設計

本文在AODV路由協議的基礎上,在現有的、成熟的應用框架下對其進行改進,使之成為基于Linux操作系統的Mesh_aodv的路由算法。將Mesh_aodv路由協議設計成兩個塊:Mesh_aodv內核空間模塊主要是查找路由表、處理錯誤信息以及提供相應的接口;Mesh_aodv用戶空間模塊主要是數據幀的生成、收發、處理和更新路由表,Mesh_aodv路由協議設計實現框圖如圖3所示。

圖3 Mesh_aodv路由協議設計實現框圖

3.1 Mesh_aodv內核空間模塊設計

對于Mesh網絡,由于網絡拓撲的易變性,需要對每條路由設定一定的生存時間,即如果超過該時間而路徑沒得到有效的更新,那么該條路徑會被刪除,從而保證其可用性。因此在內核設計中,由內核定時器列表和生存路由定時器鏈表構成路由的過期事件。其中生存路由定時器鏈表的內容包括路由生存的標志、過期時間、目的地址和下一跳轉地址等。當觸發過期路由事件時,會在生存路由定時器鏈表和內核定時器列表中分別插入一個表項和定時事件,其中內核定時器列表的添加由函數timer_add(struct timer*t)完成,參數“*t”是個定時器結構體“struct timer”的對象。

內核空間需要對流過的數據包進行過濾判斷,確保可以獲得該協議正常運行時需要的信息,即上層協議發送數據包時首先會查找路由表是否有該路由選項,如果有相匹配的路由時,會根據IP數據包中的目的地址判斷是否為本地節點,當發現不是時,該數據包就會被轉發;如果沒有相匹配的路由時,會在用戶守護進程中發送路由請求(RREQ)幀,并且將用戶數據緩存到用戶空間,等到收到相應的路由應答(RREP)幀再進行發送,或者在超時后就銷毀該隊列釋放內存空間。以上這些都是由加載Kaodv_hook函數來完成的。

為了便于對照原協議,系統Kaodv_hook函數的設計采用將3個掛載點(PRE_ROUTING、POST_ROUTING和LOCAL_OUT)的處理函數放在一塊,以不同的標志位來進行區分。PRE_ROUTING的hook(鉤子)點用來處理其它節點輸入的數據分組,先對流入數據包進行路由更新,然后判斷IP數據包的目的地址是否為本地節點,如果是就提交上層處理,如果不是就轉發該數據包;POST_ROUTING的hook點用來處理輸出到其它節點的數據分組,只需對目的地址更新其路由生存時間;LOCAL_OUT的hook點用來處理本地節點發出的數據分組。當內存的路由緩沖中不存在數據包的目的地址的路由路徑時,將會在用戶空間將該數據包進行緩存,觸發用戶守護進程中路由請求(RREQ)幀的生成和發送。

3.2 Mesh_aodv用戶空間模塊設計

3.2.1 用戶守護進程設計

根據實際需要,路由用戶進程應設計為可以穩定地在后臺運行。由于Linux操作系統的守護進程是Linux中的后臺服務進程,通常獨立于控制終端并且周期性地執行某種任務或等待處理某些發生的事件,所以將Mesh_aodv路由用戶程序設計為一個守護(deamon)進程。

圖4 用戶守護進程流程

Mesh_aodv路由協議的用戶守護進程主要是初始化系統的硬件和軟件,收發Mesh_aodv協議中各種數據幀的收發以及設定其參數等。用戶守護進程主要由以下幾個主要模塊構成:Mesh_aodv協議的HELLO、RREQ、RREP、RERR幀的生成、收發和處理模塊;Mesh_aodv socket接口,負責Mesh_aodv協議的所有控制幀的傳輸接口;Mesh_aodv內核路由表netlink接口,負責對內核路由表進行處理;初始化Mesh_aodv路由協議運行參數,如路由生存時間、生存時間(TTL)初始值和最大值等等;定時器隊列,通過向其添加或刪除定時器來表明Mesh_aodv路由協議中事件,即當某定時器發生中斷時,該系統便會觸發該事件的函數對其處理。用戶守護進程流程如圖4所示。

3.2.2 后臺進程Aodvd

后臺進程Aodvd主要是用于路由查找以及建立和維護與其他節點之間的路由信息。當本地節點需要轉發數據分組時,開始會在內核路由緩沖表中查找,該數據分組會被傳送出去;如果不存在的話,就會使用內核掛載點的掛載函數處理該數據包,也就是將該包經raw socket接口發送到用戶空間并進行緩存,并且Aodvd調用路由算法程序尋求路由,當該路由建立的時候,會將該數據分組經raw socket接口再次傳送到Mesh_aodv的內核空間;如果路由查找完畢仍沒發現該路徑,就會將用戶空間的緩存數據包丟棄(drop)。

4 結語

本文針對當前煤礦井下視頻傳輸存在的移動性差、覆蓋范圍小、傳輸質量不高等問題,設計了一種基于ARM的視頻監控系統無線路由器裝置。本系統能夠很好的適應無線網絡,并在PC機上對視頻監控程序進行了測試,視頻清晰無失真。該裝置的設計解決了綜采工作面遠程可視化開采的一個實際難題,對下一步綜采工作面的信息化推進具有一定的實際意義。

[1] 楊水清,張劍,施云飛等.Linux系統開發技術詳解[M].北京:電子工業出版社,2008

[2] 王懷新,楊合法等.礦井安全生產無線網絡信息系統在鄭煤集團公司的應用[J].中國煤炭,2004(2)

[3] 李建忠.基于ARM的家庭自動化系統的研究[D].南京理工大學,2008

[4] 韋東山.嵌入式Linux應用開發完全手冊[M].北京:人民郵電出版社,2010

Design of mine wireless Mesh network routing node based on IEEE802.11

Ding Jicun1,2,Yang Peng2,Gao Mingyu1
(1.School of Information and Electrical Engineering,CUMT,Xuzhou,Jiangsu 221008,China;2.Jining No.3Mine,Yanzhou Coal Mining Co.,Ltd.,Jining,Shandong 272169,China;3.Xinglongzhuang Mine,Yanzhou Coal Mining Co.,Ltd.,Jining,Shandong 272169,China)

A kind of wireless router device of video monitoring system based on the ARM is introduced.Based on the embedded S3C2440development platform,through the wireless network module,the device realizes the access of video clients and the data packet transmission in backbone links of mine Mesh network.This paper analyzes the overall structure and hardware structure of the wireless router,and elaborates the software design and implementation of several core modules such as the kernel space and user space of the wireless router device.

video monitoring,wireless router,ARM

TD655.3

A

丁繼存(1982-),男,山東兗州人,工程師,在讀碩士,研究方向為控制工程。

(責任編輯 王雅琴)

猜你喜歡
用戶
雅閣國內用戶交付突破300萬輛
車主之友(2022年4期)2022-08-27 00:58:26
您撥打的用戶已戀愛,請稍后再哭
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年5期)2016-11-28 09:55:15
兩新黨建新媒體用戶與全網新媒體用戶之間有何差別
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
挖掘用戶需求尖端科技應用
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 在线看免费无码av天堂的| 欧美激情福利| 久久精品丝袜高跟鞋| 日韩免费毛片视频| 亚洲高清在线播放| 毛片免费试看| 99精品国产电影| 欧美精品伊人久久| 国产成人综合欧美精品久久| 国产精品99久久久| 色综合久久久久8天国| 内射人妻无码色AV天堂| 国产内射一区亚洲| 在线观看欧美精品二区| 国产人人射| 亚洲国产精品不卡在线| 亚洲成人在线网| 久久精品人妻中文视频| 性欧美久久| 亚洲天天更新| 四虎国产在线观看| 国产又粗又猛又爽视频| 人妻精品全国免费视频| 青青久久91| 无码aaa视频| 国产无码精品在线播放| 亚洲综合香蕉| 国产乱人免费视频| 久久一本日韩精品中文字幕屁孩| 99精品伊人久久久大香线蕉 | 久久中文字幕不卡一二区| 成人欧美在线观看| 风韵丰满熟妇啪啪区老熟熟女| 亚洲人成色在线观看| 亚洲天堂久久久| 午夜国产精品视频| 国产在线拍偷自揄观看视频网站| 美女国产在线| 色综合中文综合网| 亚洲黄色网站视频| 国产美女无遮挡免费视频| 蝌蚪国产精品视频第一页| 人妻丝袜无码视频| 国产专区综合另类日韩一区| 国产大片黄在线观看| 国产18在线播放| 欧美怡红院视频一区二区三区| 九九视频在线免费观看| 成人免费午夜视频| 亚洲欧美精品日韩欧美| 人人澡人人爽欧美一区| 麻豆精品在线| 免费一级毛片在线观看| 国产激情无码一区二区三区免费| 日本不卡在线视频| 欧美成人精品在线| 激情在线网| 欲色天天综合网| 欧美成人免费午夜全| 国产精品一老牛影视频| 91久久国产热精品免费| 国产精品三区四区| 成人福利在线视频| 亚洲视频三级| 欧美日本在线播放| 青青操视频在线| 秋霞午夜国产精品成人片| 热久久国产| 色婷婷色丁香| 日本不卡在线播放| av一区二区无码在线| 国产乱子伦精品视频| 一级毛片免费不卡在线视频| 国产成人一区| 在线免费观看a视频| 亚洲人成在线精品| 欧美激情福利| 亚洲欧美成aⅴ人在线观看| 伦精品一区二区三区视频| 精品久久高清| 欧美精品啪啪| 成年人国产网站|