【问题标题】:sending the request to physical process in Castalia?将请求发送到 Castalia 的物理过程?
【发布时间】:2017-10-22 17:34:11
【问题描述】:

当传感器管理器使用传感器设备的门索引向物理进程发送请求时:

send(requestMsg, "toNodeContainerModule", corrPhyProcess[sensorIndex]);

无论与节点的距离如何,物理进程都会收到请求消息吗?或者物理过程是否接收到消息将取决于距离?

物理过程有一个固定值,它永远不会改变。

【问题讨论】:

    标签: omnet++


    【解决方案1】:

    物理进程总是会从任意节点获取消息。

    Castalia 手册的图 1 显示了一个物理过程模块连接到所有节点。因此,当一个节点向该模块发送 OMNeT 消息时,它将被接收。

    当然,物理过程会对消息做什么,返回什么值,这取决于你实现的具体物理过程。

    【讨论】:

    • 而当物理进程回复时,无论距离多远,节点都会收到回复吗?
    • 如果 phy 进程回复,当然节点会收到消息。我们在这里讨论 OMNeT 消息。您是否暗示 OMNeT 可能无法正常工作?
    • 我说的是节点和物理进程之间的通信。我试图找出影响通信的距离因素。我现在明白距离不会影响通信,因为模块是链接的。
    • 模块之间的通信不受影响。当然,phy 进程返回的值可能会受到距离或 phyprocess 选择的任何参数的影响。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-02
    • 1970-01-01
    • 2021-02-17
    • 1970-01-01
    • 1970-01-01
    • 2016-02-28
    相关资源
    最近更新 更多