如何显示二进制MQTT数据?

如何显示二进制MQTT数据?,mqtt,mosquitto,Mqtt,Mosquitto,我正在使用Mosquitto命令Mosquitto\u sub显示来自MQTT服务器的数据: mosquitto_sub -t "#" -v 我想要显示的消息包含二进制数据,Mosquitto试图将其显示为文本 对于二进制数据,是否有更好的方式显示MQTT消息?例如,作为字节的十六进制值,mosquitto\u subman有一个称为“输出格式”的部分,其中包括这一部分 您可以使用-F选项指定格式化字符串 e、 g mosquitto_subman有一个名为“输出格式”的部分,其中介绍了这一点

我正在使用Mosquitto命令
Mosquitto\u sub
显示来自MQTT服务器的数据:

mosquitto_sub -t "#" -v
我想要显示的消息包含二进制数据,Mosquitto试图将其显示为文本


对于二进制数据,是否有更好的方式显示MQTT消息?例如,作为字节的十六进制值,
mosquitto\u sub
man有一个称为“输出格式”的部分,其中包括这一部分

您可以使用
-F
选项指定格式化字符串

e、 g


mosquitto_sub
man有一个名为“输出格式”的部分,其中介绍了这一点

您可以使用
-F
选项指定格式化字符串

e、 g


谢谢我检查了
--help
标志的输出,但没有检查手册。草率。我的目标系统使用了Mosquito_sub 1.4.15,它没有
-F
选项。这就是为什么我没有在帮助文本中找到它。唉……谢谢!我检查了
--help
标志的输出,但没有检查手册。草率。我的目标系统使用了Mosquito_sub 1.4.15,它没有
-F
选项。这就是为什么我没有在帮助文本中找到它。叹息。。。
mosquitto_sub -v -t '#' -F %X