私はMQTTプロトコルにはかなり新しく、私の質問がばかげていると申し訳ありません。私はデバイスからイメージを公開しています。CLIでそれを購読すると、バイナリ形式ではない文字がいくつか見えます。だから私の質問は、画像が公開されるときに、デフォルトでASCII形式に変換されて送信されるか、またはASCII形式またはその他の形式で受信されるかどうかです。mosquitto_pubはバイナリファイルをASCIIに変換しますか?
私が与えているコマンドを発行するには、次のとおりです。
mosquitto_pub --cafile /home/pi/nirupama/rootCA.pem --cert /home/pi/nirupama/certificate.pem --key /ホーム/ PI /nirupama/private.pem -h xxxxxxxxxxxxxx.iot.us-west-2.amazonaws.com -p 8883 -q 1 -d -t $ aws/things/raspberry-pi/shadow/update -i mqtt_test -f/media /webcam/picture.jpg
購読するコマンドは次のとおりです。
mosquitto_sub --cafile /home/pi/nirupama/rootCA.pem --cert /home/pi/nirupama/certificate.pem --key/home/pi/nirupama/private.pem -h xxxxxxxxxxxxxx.iot.us-west-2.amazonaws.com -p 8883 -q 1 -d -t $ AWS /もの/ラズベリー・パイ/影/更新-i mqtt_test1
送信しているメッセージをどのように公開し、購読しているのか正確に質問を更新してください。しかし、MQTTペイロードは、常に生のバイト配列 – hardillb
です。ありがとうございます! –