gpt4 book ai didi

python - 如何测量 paho-mqtt 网络中的延迟

转载 作者:行者123 更新时间:2023-11-30 03:22:11 28 4
gpt4 key购买 nike

我正在尝试测量 MQTT 网络中从我的发布者到我的订阅者的延迟。我希望使用 on_message() 函数来衡量这次旅行需要多长时间,但我不清楚这个回调是在代理收到消息之后还是在订阅者收到消息之后?

还有其他人对如何测量网络延迟有任何其他建议吗?

最佳答案

我参与了类似的工作,我应该测量无线传感器网络中的延迟。有多种方法可以测量延迟。

如果订阅者和客户端是同步的。

  • 在客户端用时间戳值填充有效载荷并传输这个数据包给订阅者。在订户再次花时间stamp 和取时间戳处的差值订阅者和数据包中的时间戳值。
  • 这给出了数据包到达订阅者所花费的时间客户。

如果订阅者和客户端不同步。

在这种情况下,延迟的测量有点棘手。假设网络是对称的。

  • 在将数据包发送给订阅者之前在客户端启动计时器。配置订户以将消息回显给客户端。停止客户端的计时器采用时钟滴答的差异。这次代表你将它除以二得到一个的往返时间方向延迟。

关于python - 如何测量 paho-mqtt 网络中的延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51357410/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com