關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于NS2的無線傳感器網絡仿真平臺設計

        基于NS2的無線傳感器網絡仿真平臺設計

        作者: 時間:2009-12-16 來源:網絡 收藏

        場景模塊中,場景參數的設定僅由用戶界面輸入便可完成,提交參數時可自動添加至后臺運行的Tcl腳本中并調用NS器進行運行,然而如若添加自定義協議,則需進行相應的NS二次開發,先開發出想添加的協議,并添加至后臺運行的Tcl腳本中,然后才能添至用戶界面中。
        模塊中,網絡動畫演示主要是通過調用Nam可視化工具來實現,網絡主要關鍵性能的靜態顯示則是通過gawk語言對網絡運行的跟蹤文件進行讀取、處理,最后通過Xgraph圖表化得到的。


        3
        我們以經典層次路由協議leach協議的運行為例,來觀察系統用戶操作界面的使用。
        在用戶界面中輸入需要的環境參數,在MAC協議下拉選項中選取Mac/Sensor,在routing協議中選取leach,然后確認輸入點擊控件0K?進行提交網絡模擬場景設置。然后點擊控件Run調用Ns器進行運行模擬網絡(其中Clear控件用來清楚輸入,Reset控件用來恢復默認設置)。待模擬完成后,模塊被激活,如圖4所示。

        此時,我們便可觀察網絡的各種性能分析,控件dynamic run可調甩Nam根據模擬返回結果NamTrace文件來動態演示網絡的模擬過程,Nam的動態演示如圖5所示。在energy一欄中,有三個控件:node alived、received data和energy consume,分別表示剩余節點數目、基站接收的數據量和網絡消耗能量。如圖6、7、8所示。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 色达县| 秀山| 聂拉木县| 高阳县| 辽中县| 宁夏| 梁山县| 太保市| 响水县| 阿坝县| 通州区| 万全县| 科技| 且末县| 嘉黎县| 措勤县| 大理市| 大渡口区| 梧州市| 南通市| 扎兰屯市| 区。| 哈巴河县| 绵阳市| 扶沟县| 武川县| 广汉市| 喀喇沁旗| 旬阳县| 大新县| 霍州市| 冕宁县| 广灵县| 南丰县| 雅江县| 华宁县| 班戈县| 尼玛县| 江安县| 隆昌县| 衡阳县|