- 如何在用於WBAN的Castalia-3.2中定義拓撲?
- 如何將omnet ++中的拓撲導入casalia?
- 其中在Castalia中的默認WBAN場景中定義的拓撲? 關於 感謝
回答
網絡拓撲是一種抽象,顯示了網絡中的通信鏈路的結構。這是一種抽象,因爲鏈接的概念本身就是一種抽象。無線網絡中沒有「真實」鏈接。通信發生在廣播媒體中,並且有許多參數指示是否接收到分組,例如傳輸功率,發射機和接收機之間的路徑損耗,噪聲和干擾以及運氣。儘管如此,鏈接的概念在某些情況下可能會有用,有些模擬器正在使用它來定義模擬場景。您可能習慣了可以繪製節點的模擬器,然後在它們之間畫線以定義它們的鏈接。這不是Castalia如何模擬網絡。
Castalia不建模節點之間的鏈接,它建模通道和無線電以獲得更現實的通信行爲。
拓撲結構經常與部署混淆(我有時會將它們混淆)。部署只是在該字段上放置節點。如果您願意,可以使用多種方法在Castalia中定義部署,但在所有情況下都不需要(稍後會詳細介紹)。人們可以將部署與拓撲相混淆,因爲在非常簡單的假設下,某些部署會導致某些拓撲。卡斯塔利亞不做這些假設。研究the manual(特別是第4章)以更好地理解卡斯塔利亞的建模。
你明白之後在CASTALIA造型,你仍然要出於某種原因特定/自定義拓撲,那麼你可以用一些參數來實現拓撲至少在統計意義上的發揮。假設所有節點使用相同的無線電和相同的發射功率,則節點之間的路徑損耗成爲節點之間鏈路「質量」的決定性因素。在Castalia中,可以使用pathloss映射文件爲每個節點對定義路徑損耗。
SN.wirelessChannel.pathLossMapFile = "../Parameters/WirelessChannel/BANmodels/pathLossMap.txt"
這告訴卡斯塔利亞使用文件中發現的特定路徑損失,而不是基於無線信道模型計算路徑損耗。在這種情況下部署並不重要。至少它對通信目的無關緊要(例如,如果我們正在對取決於位置的物理過程進行抽樣,那麼這對於模擬的其他方面可能很重要)。
在我們自己的禁止與模擬,我們已經定義了基於實驗數據的路徑損耗圖,因爲其他可用的模型是不是BAN非常準確。例如,Castalia默認的對數正態陰影模型不適合BAN模擬。我們不想執行特定的拓撲結構,我們只是想要一個現實的信道模型,並且根據實驗數據定義路徑損耗地圖是最好的方法。
在我的印象,雖然,當你說的拓撲結構,不僅指的是哪些節點可能與通信的節點,但是節點做溝通與節點。 這也是無線電上面的層(MAC和路由)的問題。例如,它是允許中繼節點的MAC和路由。
請注意,在Castalia當前的802.15.6MAC和802.15.4MAC實施中,中繼節點爲不允許。因此,您無法使用這些默認實現創建網狀拓撲。僅支持星形拓撲。如果你想要更多的東西,你必須自己實施。
- 1. 拓撲排序
- 2. 與拓撲
- 3. 機架拓撲
- 4. 拓撲,縮放
- 5. Silverlight中的拓撲圖
- 6. WebRTC中的啓動拓撲
- 7. 如何調用DAG拓撲重構?
- 8. 用於環形拓撲的ZeroMQ - 如何配置套接字?
- 9. Mininet自定義拓撲中的ping問題
- 10. 拓撲排序Neo4j
- 11. Cassandra拓撲問題
- 12. 拓撲使用排序DFS
- 13. 網絡拓撲上的Hadoop
- 14. 面向對象的模塊/網絡設備/拓撲的定義?
- 15. 風暴拓撲如何處理元組?
- 16. 如何在風暴拓撲結構中使用drools
- 17. 殺死拓撲名稱中包含特殊字符的Storm拓撲結構
- 18. netbeans - 如何在Netbeans中關閉Apache Storm的拓撲結構?
- 19. 神經網絡拓撲
- 20. 風暴拓撲:多對一
- 21. 網絡拓撲信息
- 22. 連貫拓撲建議
- 23. 負載平衡拓撲
- 24. 迭代拓撲搜索(DFS)
- 25. 拓撲繪圖工具
- 26. 網絡拓撲結構
- 27. 拓撲層分離算法
- 28. Search Server Express拓撲問題
- 29. MPI虛擬拓撲設計
- 30. 拓撲排序和循環
你是什麼意思的拓撲結構? [手冊](https://forge.nicta.com.au/docman/view.php/301/592/Castalia+-+User+Manual.pdf)說你應該使用'SN.deployment'參數(參見第15頁)。 –
我的意思是創建網狀拓撲和定義的節點通信...定義彼此範圍內的節點,以創建網狀網絡並更改點頭通信。 –
我想定義哪個節點發送數據包到哪個節點...例如:節點1發送數據包到節點2和4.節點2和4發送數據包到宿(節點0) –