在Castalia模拟器中检测WSN中的入侵者

时间:2017-10-03 11:46:29

标签: simulation omnet++

我们如何检测WSN中的入侵者,因为Castalia中没有感应范围的概念?网络将如何感知已进入WSN字段的对象?

1 个答案:

答案 0 :(得分:0)

没有传感设备的感应范围。设备只有感应灵敏度(触发传感器的信号阈值)。

所谓的感应范围"许多早期的WSN论文中使用的是对现实的不良抽象(不幸的是,它被证明是长寿的)。为了使这种抽象有意义,我们必须对触发传感设备的物理过程做出任意和限制性的假设。例如,我们必须假设我们正在监视的物理过程的信号源(即,您的场景中的入侵者),都具有相同的功率,并且允许物理过程信号传播的介质在统一的事情。就抽象而言,考虑给定传感设备的感知概率要好得多。这取决于器件的灵敏度,也取决于物理过程(信号源的强大程度以及它们在介质中的传播方式)。

这种情况直接类似于所谓的无线电传输范围"。由于传输盘模型是简单(通常较差)的通信模型,因此磁盘感测范围模型同样简单。我建议你避开这种糟糕的抽象。

我不确定为什么你认为你需要感应范围的概念来检测入侵者。 Castalia模型传感设备和它模拟物理过程。因此,传感设备可以由环境中发生的事情触发。一个非常简单的入侵模型是,如果传感设备检测到某个阈值以上的信号,您可以说已检测到入侵者。更复杂的模型需要多个节点来检测信号,但这取决于您以及您的特定入侵场景的样子。

阅读Castalia User's manual的4.5和4.6部分,以更好地理解Castalia的感知抽象。您还可以看到Bridge Test仿真场景,以尝试类似于您想要的东西。在那种情况下,你有车在桥上行驶。所有节点都会在汽车靠近它们时感知它们。在这种情况下,不存在入侵检测的问题,但您可以看到如何将物理过程设置为对入侵者进行建模。