【问题标题】:Using Mosquitto to experiment with the Watson Iot platform service使用 Mosquitto 试验 Watson IoT 平台服务
【发布时间】:2016-05-27 08:00:49
【问题描述】:

我已通过 MQTT 协议成功地将设备和应用程序连接到 Watson IoT 平台,应用程序订阅了设备发布的事件。例如:http://iotf.readthedocs.io/en/latest/getting_started/quickstart/index.html

然后我尝试让设备订阅应用程序发布的命令。

设备:

mosquitto_sub -h 184.172.124.189 -p 1883 -i "d:quickstart:devicetype:deviceid" -t iot-2/cmd/cid/fmt/json

应用:

mosquitto_pub -h 184.172.124.189 -p 1883 -i "a:quickstart:applicationid" -t iot-2/type/devicetype/id/deviceid/cmd/cid/fmt/json -m  " {\"d\" : {\"temp\" : 36 }}"

设备收不到应用发布的消息。 该命令包括什么以及它是如何工作的?

【问题讨论】:

    标签: mqtt iot mosquitto watson-iot


    【解决方案1】:

    快速入门(完全未经身份验证,旨在执行其在锡上所说的操作)不包括向设备发送命令的能力。您必须创建一个设备类型并注册一个设备,然后这样的东西才能工作。

    当你这样做时,在你用来验证的字符串中,例如quickstart 将被您的组织 ID、设备类型和设备 ID 替换为您用于设备类型和设备名称的名称。

    【讨论】:

    • 如果这回答了您的问题,请接受它作为答案。
    • 抱歉,好久没登陆stackoverflow了,已经接受你的回答了,谢谢!
    • 顺便说一句,除了快速入门之外的所有内容现在都需要 TLS/SSL,对于真正的服务不再需要未加密的访问。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多