Ibm cloud 一台设备是否可以从IBM IoTF上的另一台设备订阅MQTT事件或命令?
我正在构建一个iOS应用程序,通过MQTT控制我的Raspberry Pi。我希望能够从iPhone向Pi发送控制命令,并让Pi响应状态更新 < P>运行节点红色,可以同时发送和接收事件和命令到IBM IOT基金会(从BLUMEMIX节点红色应用程序验证)。 iPhone Swift应用程序正在使用(注意:没有明确列出IBM IoT作为测试平台) 通过Swift应用程序,我已成功连接到IBM IoTF并发送Pi接收的事件。我还以Ibm cloud 一台设备是否可以从IBM IoTF上的另一台设备订阅MQTT事件或命令?,ibm-cloud,mqtt,iot,node-red,Ibm Cloud,Mqtt,Iot,Node Red,我正在构建一个iOS应用程序,通过MQTT控制我的Raspberry Pi。我希望能够从iPhone向Pi发送控制命令,并让Pi响应状态更新 < P>运行节点红色,可以同时发送和接收事件和命令到IBM IOT基金会(从BLUMEMIX节点红色应用程序验证)。 iPhone Swift应用程序正在使用(注意:没有明确列出IBM IoT作为测试平台) 通过Swift应用程序,我已成功连接到IBM IoTF并发送Pi接收的事件。我还以“iot-2/cmd/streamStarted/fmt/json”
“iot-2/cmd/streamStarted/fmt/json”
的形式成功订阅了命令主题,但从未收到消息。如果我尝试以“iot-2/cmd/startStream/fmt/json”
的形式发布命令,或以“iot-2/evt/streamStarted/fmt/json”
或“iot-2/type/myPi/id//evt/streamStarted/fmt/json”
的形式订阅事件,连接将立即关闭
底线是,我需要以某种方式从Pi向iPhone发送状态消息。我真的不在乎它是一个事件、一个命令还是其他什么。我已经成功地使用了