MQTT 消息时间戳

Gui*_*ido 4 timestamp mqtt

我想恢复 MQTT 消息发布时间戳,但在订阅者库中找不到支持。另一方面,我看到 MQTT.fx 客户端能够恢复此信息。有谁知道如何处理?

MQTT。 fx 客户端 -> 消息时间戳

har*_*llb 12

消息中没有时间戳,MQTT 头中没有存储此类信息的位置。

MQTT.fx 必须使用到达客户端的时间。

如果您需要发布时间,则必须自己将其添加到消息有效负载中。

  • 正如其他答案之一中提到的,MQTT v5 确实允许在消息上设置任意属性,但这仍然依赖于发布者(或插件情况下的代理)和订阅者之间关于消息名称和格式的协调该属性,协议中没有明确的时间戳 (3认同)