ns3
ns3網路裝置和能量模組
一、網路裝置
1.pointtopoint
使用點到點網路裝置
nodecontainer nodes;
nodes.crea(2);
例項化pointtopointhelper pointtopoint;
pointtopoint.setdeviceattribute(「datarate」,strin**alue(「5mbi」));
pointtopoint.setchannelattribute(「delay」,strin**alue("2ms「));
netdevicecontainer
devices=pointtopoint.install(nodes);
2.csma
使用csma網路裝置模型
nodecontainer csmanodes;
csmanodes.creat(ncsmanodes);
csmahelper csma;
csma.setchannelattribute(「datarate」,strin**alue(「100mbit/s」));
csma.setchannelattribute(「delay」,timevalue(nanoseconds(6560)));
csma.setdevicesattribute(「encapsulationmode」,strin**alue(「dix」));
csma.setdeviceattribute(「framesize」,uintegervalue(2000));
netdevicecontainer
csmadevices=csma.install(csmanodes);
3.wifi
wifihelper
wifihelper=wifihelper::default();
netdevicecontainer
wificontainer=wifihelper::install(wifiphyhelper,wifimachelper,c);
二、能量模組
基本能量資源
remainingenergy
rv電池模型
wifi射電能量模型
totalenergyconsumption:無線裝置的總能量消耗
7 網路裝置和分層
在現在的計算機網路中,都是需要依靠網路裝置來進行網路通訊的,通過參照osi通訊模型將計算機通訊程序劃分層,然後根據網路裝置在計算機通訊過程中的作用,我們可以知道不同的網路裝置工作在不同的層。比如我們最常見的網路裝置 路由器和交換機,集線器等。對於路由器裝置來說,路由器主要的功能是進行路由定址和資料 ...
11 網路裝置驅動介紹
朱老師物聯網大講堂 linux驅動開發 第11部分 5.11.網路裝置驅動介紹 第一部分 章節目錄 5.11.1.網路裝置驅動概述 5.11.2.虛擬網絡卡驅動分析1 5.11.3.虛擬網絡卡驅動分析2 5.11.4.dm9000驅動原始碼分析1 5.11.5.dm9000驅動原始碼分析2 第二部分...
NS3目錄結構和相關模組
waf是基於python開發的編譯工具,ns 3系統本身和將要寫的 都由waf負責編譯執行。scratch目錄一般存放使用者指令碼檔案,也可以把要執行的例子拷貝到該目錄下。example是ns 3提供的關於如何使用ns 3的例子,包含許多模組的使用。doc目錄是幫助文件,可以使用.waf doxyg...