有关节点能量的信息

时间:2019-03-25 17:47:46

标签: unetstack

我想获取有关节点中能量的信息,以便那些相邻节点可以在相邻节点能量较小时重新路由数据包。

1 个答案:

答案 0 :(得分:2)

当前,UnetStack仿真器无法直接提供能量测量。但是,进行仿真并不难。请参阅此讨论以获取一些建议:

  • https://unetstack.net/support/viewtopic.php?id=81
      

    当前版本的UnetStack本身没有任何能源模型。但是跟踪和日志为您提供了计算能耗所需的所有信息(发送/接收计数,模拟时间)。具体来说,您希望在空闲时为每个数据包传输分配一些能量,每个数据包接收分配一些能量以及一些功耗。如果您在协议中动态调整功率级别或数据包持续时间,则也需要考虑这一点。

使用UnetStack的实用设备通常具有battery电压参数,该参数可提供一些可用能量的量度。但是,这可能很难使用,因为电池电压并不线性依赖于能量,而高度依赖于实际的电池化学性质。

在开发使用能量信息的路由协议时您可能需要记住的其他事情:将剩余能量信息从节点传输到邻居会消耗能量!请记住这一点!!!