Как включить \r в это сообщение mqtt при запуске клиента командной строки mqtt?
Я использую клиент командной строки mqtt. https://github.com/shirou/mqttcli
Я хотел бы опубликовать сообщение с символом возврата каретки внутри. Ниже то, что я сделал.
mqtt-cli mqtt.test.com topic "mqtt_msg 1\r"
Однако символ возврата каретки не отправляется. Вместо этого отправляются символы ASCII "\r". Как я могу поместить возврат каретки в сообщение mqtt?
2 ответа
Решение
Попробуй это.
mqtt-cli mqtt.test.com topic "mqtt_msg 1\\r"
Вам нужно добавить дополнительные \
как побег персонажа.
Похоже, что '^' - escape-символ для windows
Так что-то вроде:
mqtt-cli mqtt.test.com topic "mqtt_msg 1^
"
Где вы добавляете символ '^' и затем нажимаете return
Это может отправить и \r и \n