私は以下のアプリケーションを作りたいと思います。Watson IoT経由でmosquitto_subとmosquitto_pubを接続するには?
1.Send a command from mosquitto_pub to Arduino device via Watson IoT.
2.Arduino subscribes to commands.
3.Arduino publishes sensor information to mosquitto_sub via Watson IoT.
簡単な接続テストを行うために、デバイスとしてWatsonにmosquitto_subを登録しました。
私はmosquitto_subで購読しました。
mosquitto_sub - h osdjco.messaging.internetofthings.ibmcloud.com -p 1883 -u use-token-auth -P <TOKEN> -i "d:osdjco:mosquitto:18fe34cd17S1" -t "iot-2/cmd/shot/fmt/json" -d -v
次のコマンドを発行しました。
mosquitto_pub -i a:osdjco:mosquittopub -h osdjco.messaging.internetofthings.ibmcloud.com -u "a-osdjco-xztcbezrwh" - P '<TOKEN>' -t "iot-2/cmd/shot/fmt/json" -m '{"d":{"cmd":"shot"}}' -d
公開は成功しましたが、コマンドは購読されませんでした。
何が問題ですか?
ご意見ありがとうございます。 次の手順に進みます。 –
これが役に立った場合、回答に同意してください – idan