在軟件功能和操作易用性方面,由于OPNET可以對數(shù)據(jù)分組、節(jié)點類必、鏈路類型、應(yīng)用場景、網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)等進行詳細(xì)設(shè)皿,所以O(shè)PNEI'明顯優(yōu)于其他仿真平臺。但要實現(xiàn)OPNET WSN仿真。還需要添加能盆模媲。而且其最大問題是仿真魂度慢,效率會隨網(wǎng)絡(luò)規(guī)模和流雖增大而降低,且某些特殊網(wǎng)絡(luò)設(shè)備的建模必須依京節(jié)點和過程層次的編程方能實現(xiàn):在涉及底層編程的網(wǎng)元建模時,還需要對協(xié)議和標(biāo)準(zhǔn)及其實現(xiàn)有深人了解。 NS2主要致力于OSI模獄的仿真,工作在網(wǎng)絡(luò)數(shù)據(jù)包級,允許一定范圍內(nèi)的異構(gòu)網(wǎng)絡(luò)仿真,實現(xiàn)了協(xié)議分離等;可以使用NS2進行算法和協(xié)議的仿真研究,且睡碼開放使其能支持WSN仿真,包括傳感器和電池模型、混合仿真支持等??傊?,NS2是一種很優(yōu)秀的仿真器,可以精確地仿真無線和有線網(wǎng)絡(luò),節(jié)點數(shù)目可達(dá)成千上萬。盡管可以從標(biāo)準(zhǔn)和實驗通信協(xié)議中獲益,但在通用網(wǎng)絡(luò)仿真軟件上實現(xiàn)WSN協(xié)議和應(yīng)用交互,經(jīng)常要進行跨層設(shè)計,這會導(dǎo)致大量的協(xié)議添加和跨層協(xié)議修改工作,從而增加了仿真難度和工作里;而且NS2不對應(yīng)用行為建模,缺少網(wǎng)絡(luò)節(jié)點執(zhí)行代碼的仿直,特別對效據(jù)包級細(xì)節(jié)仿直方面。接近于運行時的數(shù)據(jù)包數(shù)雖,使其無法進行大規(guī)模網(wǎng)絡(luò)的仿真而對于傳統(tǒng)的光電開關(guān)傳感器應(yīng)用的領(lǐng)域較有所不同。 雖具有一定的可信度和完9性,也能夠捕獲成千L萬個TinyOS節(jié)點的l月絡(luò)行為和相互作用,但在能臉消耗模型方面,沒有現(xiàn)成的能敵管理模塊,無法對能耗進行有效性評價,必須設(shè)計開發(fā)獨立的能盆管理模v計算節(jié)點剎余能從。目前雖有PowerTOSSIM采用實側(cè)的MICA2節(jié)點能耗模舉對節(jié)點的各種操作所消耗的能址進行跟蹤,但是所有節(jié)點的程序代碼必須相同,且無法實現(xiàn)網(wǎng)絡(luò)級的抽象算法仿真。 當(dāng)前,無線網(wǎng)絡(luò)仿真的主流平臺多種多樣,商業(yè)版仿真軟件主要有Mi13公司的OP-NET, Caten,公司的VCC等軟件,這共軟件價格昂貴。廣泛使用的免費仿真軟件有NS2,TOSSIM及OmNet ++等。從以上分析和研究可以看出,在軟硬件資源有限、仿真環(huán)境多樣性的情況下,WSN仿真技術(shù)首先要能在能耗模型、節(jié)點行為、底層協(xié)議、抽象算法、網(wǎng)絡(luò)異構(gòu)及環(huán)境仿真等方面實現(xiàn):其次,仿真技術(shù)還要具備完整性、可信度和伸縮性等功能。特別是在路由傳摘協(xié)議方面,如平面路由協(xié)議和康類路由協(xié)議,需要從傳統(tǒng)編程式路由算法協(xié)議(如:LEACH, BCDCP, PEGAGSIS, PEDAP)過渡到智能m路由協(xié)議(如:基于多智能體的WSN,墓于模栩控制、神經(jīng)網(wǎng)絡(luò)的WSN數(shù)據(jù)融合路由算法、ACRA, Ant-Net等)。人工智能技術(shù)的高速發(fā)展,使得WsN具有學(xué)習(xí)能力的群體鉀能行為,使之能協(xié)同工作,這方面可能成為今后一個重點研究方向。當(dāng)然,硬件技術(shù)的提高,如最子計算機的出現(xiàn)、高效的電池留電能力及存儲技術(shù)等,對WSN也起到推動作用。 |