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久久国产精品无码| 婷婷午夜影院| 国产女人18毛片水真多1| 日韩在线永久免费播放| 久久精品丝袜| v天堂中文在线| 五月丁香伊人啪啪手机免费观看| 欧美亚洲欧美区| 色悠久久综合| 91精品最新国内在线播放| 亚洲人成亚洲精品| 在线欧美日韩| 国产乱人激情H在线观看| 手机在线免费不卡一区二| 久久青青草原亚洲av无码| 久久久久青草线综合超碰| 亚洲成在线观看| 欧美精品黑人粗大| 国产一在线| 午夜国产精品视频| 午夜综合网| 国产人人干| 国产精品30p| 日韩人妻精品一区| 欧美成人看片一区二区三区 | 日本免费a视频| 青青青视频91在线 | 91久久偷偷做嫩草影院电| 亚洲浓毛av| 亚洲国产成人久久77| 97狠狠操| 亚洲黄色成人| 国内精品小视频福利网址| 玖玖免费视频在线观看| 亚洲欧美激情小说另类| 99精品免费在线| 毛片免费在线视频| 中文字幕无码av专区久久| 午夜视频在线观看区二区| 免费不卡视频| 高清久久精品亚洲日韩Av| 亚洲视频无码| 无码福利视频| 国产网友愉拍精品视频| 欧美色图久久| 国产18页| 视频一区亚洲| 色偷偷男人的天堂亚洲av| 欧美成人午夜影院| 久久精品国产国语对白| 99er这里只有精品| 国产三级国产精品国产普男人| 国产午夜福利在线小视频| 日韩精品久久久久久久电影蜜臀| 亚洲VA中文字幕| a级毛片免费播放| 免费一级毛片| 成年人福利视频| 色婷婷狠狠干| 亚洲第一页在线观看| 午夜欧美理论2019理论| 亚洲国产综合第一精品小说| 网友自拍视频精品区| 大陆精大陆国产国语精品1024| YW尤物AV无码国产在线观看| 秘书高跟黑色丝袜国产91在线 | 97色婷婷成人综合在线观看| 久久影院一区二区h| 国产99精品久久| 精品视频福利| 亚洲一区二区无码视频| 亚洲黄色片免费看| 国产真实乱子伦视频播放| 狠狠色香婷婷久久亚洲精品| 精品综合久久久久久97超人该 | 国产va在线观看| 丁香六月综合网| av免费在线观看美女叉开腿|