2016-04-27 10 views
1

私はコマンドラインmqttクライアントを使用しています。 https://github.com/shirou/mqttcliコマンドラインmqttクライアントを実行しているときに、このmqttメッセージに rを含めるには?

\ rキャリッジリターン文字でメッセージを公開したいと思います。以下は私がしたことです。

ただし、キャリッジリターン文字は送信されません。代わりに、ASCII "\ r"文字が送信されます。 \ rキャリッジリターンをmqttメッセージの中に入れたいのですが?

+0

あなたはどのOSですか? – hardillb

+0

私はWindows 10にあります –

答えて

0

これを試してください。

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

あなたはエスケープ文字として余分\を追加する必要があります。

0
それは「^」のように見える

は窓

だから、何かのエスケープ文字である:あなたがリターン

を「^」文字を追加してから押し

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

月\ rと\ nの両方を送信してください

+0

hardillb、私はあなたの答えをテストしたが動作しません。 ^はMQTTメッセージの中で一緒に送信されます。 :( –

関連する問題