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