机会网络仿真模拟软件ONE:配置文件settings的解读

机会网络仿真模拟软件ONE:配置文件settings的解读

仿真环境为:the-one 1.6.0,配置文件为:default_settings.txt

注意:ONE是一款基于JAVA语言开发的移动机会网络模拟器

One中的配置文件是设置了整个仿真环境的条件,包括以下内容:
1. 想定参数:
  1) 想定名称
  2) 是否模拟连接
  3) 时间步进
  4) 仿真结束时间
2. Interface参数
  1) 传输速度
  2) 传输范围
3. 节点信息(可以以组为单位对节点进行配置)
  1) 移动模型(如随机走动模型、基于地图的运动模型);
  2) 数量
  3) 缓存大小
  4) 等待时间范围
  5) 移动速度
  6) 消息存活最大时间
4. 路由算法

#
# Default settings for the simulation
#

## Scenario settings     
##设置场景名称,主要是生成report文件名称的一部分
##最好每次运行的时候,都加上一个编号,以免仿真结束生成的报告覆盖上一次的结果
Scenario.name = default_scenario   当前模拟的名称
Scenario.simulateConnections = true  是否模拟节点连接的动作,true则GUI界面中节点一直在动,而且会显示节点间的连接状况
##时间为步进,单位为s
##ONE是时间驱动模型,通过累加时间片来模拟时间的推进
Scenario.updateInterval = 0.1   决定messageRouter.java中的Update函数多久被执行一次,即为场景更新的时间
# 43200s == 12h
##仿真的整个过程持续的时间
Scenario.endTime = 10000000   设置仿真结束时间,单位为秒,默认为12H
Scenario.endTime = 43200

接口可以理解为DTN节点上的无线网卡,在仿真器中的功能主要是判断两个节点是否连通,以及连通的传输速率,常量和变量都可以
## Interface-specific settings:    特定接口设置
# type : which interface class the interface belongs to    类型:接口属于interface包的哪个接口类,直接写类名称
# For different types, the sub-parameters are interface-specific  对于不同的类型,子参数时特定于子接口的
# For SimpleBroadcastInterface, the parameters are:   对于简单的广播接口,参数有:
# transmitSpeed : transmit speed of the interface (bytes per second)   接口的传输速度(bts)
# transmitRange : range of the interface (meters)    接口的传输范围(m)

# "Bluetooth" interface for all nodes   设置节点接口的类型:广播
btInterface.type = SimpleBroadcastInterface    
# Transmit speed of 2 Mbps = 250kBps   设置接口传输速率为250KB/s
btInterface.transmitSpeed = 250k
btInterface.transmitRange = 10    设置接口的传输范围为10m

# High speed, 

你可能感兴趣的:(DTN,ONE仿真模拟器,注释,ONE配置文件解读)