我想提出以下申请。如何通过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