将外部数据导入ONE模拟器

时间:2015-06-13 09:47:54

标签: bluetooth simulator

我想将我的tracefile.txt转换为标准格式,将其作为导入的跟踪文件转换为ONE模拟器。我有3个“txt”文件(从crawdad站点下载的UNICAL数据集:www.crawdad.org),一个蓝牙联系人文件,其中包含两个nodeID和时间戳,如下所示:

1   2   1390923561864-
1   2   1390925003119-
1   9   1391095406320-
1   9   1391096487223-
2   1   1391522133001-
2   1   1391526148381-
2   1   1391527769767-
2   1   1391529571307-
....

第二个文件包含节点之间的友谊(如果两个节点是朋友= 1,则= 0),第三个文件:“兴趣”,这是一个加权邻接矩阵,虽然,我知道我可以从中获取graphviz报告我在ONE模拟器中的结果,是否可以将此报告用作ONE模拟器中的导入数据?如果有,我该怎么办?

1 个答案:

答案 0 :(得分:0)

第1步:处理数据集

创建一个脚本(awkpython或其他内容)来转换数据集以满足ONE的要求,例如,每行如time CONN node_i node_j up/down

21574 CONN 1 40 up
21687 CONN 1 40 down

第2步:导入到ONE模拟器

配置您的设置文件,主要项目如下:

Scenario.simulateConnections = false
Group.movementModel = StationaryMovement
Group.nodeLocation = 0,1

Events.nrof = 2
Events1.class = ExternalEventsQueue
Events1.filePath = path/infocom05.txt