运行 命令行 mqtt 客户端时如何在此 mqtt 消息中包含 \r?

How to include \r in this mqtt message when running command-line mqtt client?

我正在使用命令行 mqtt 客户端。 https://github.com/shirou/mqttcli

我想发布一条包含 \r 回车 return 字符的消息。以下是我所做的。

mqtt-cli mqtt.test.com topic "mqtt_msg 1\r"

但是没有发送回车return字符。而是发送 ASCII“\r”字符。如何将 \r 回车符 return 放入 mqtt 消息中?

看起来“^”是 windows

的转义字符

所以像这样:

mqtt-cli mqtt.test.com topic "mqtt_msg 1^
"

在其中添加“^”字符,然后按 return

可能同时发送 \r 和 \n

试试这个。

mqtt-cli mqtt.test.com topic "mqtt_msg 1\r"

您需要添加额外的 \ 作为转义字符。