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