mqtt 消息中客户端库的名称

Name of client lib in mqtt message

据我所知,没有我们可以从中派生出用于连接到 mqtt 代理的 mqtt 客户端库(例如 paho)和版本的数据包字段,对吗?

我查看了这份文件,但找不到任何相关内容:http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718018

是的,消息中根本没有关于客户端的信息,除非您选择将其包含在负载中。

MQTT 的部分目的是使消息尽可能小。消息*中的唯一信息如下:

  • 话题
  • QOS 等级
  • 保留标志
  • 有效载荷

*至少 MQTTv3.x