我有IBM tutorial on using Arduino+Bluemix,正在运行。我现在想对云做出决定,让Arduino订阅一个包含决策信息的主题。为此,我尝试在Node-RED编辑器中使用IBM IOT out node。但是,我不确定如何配置此节点。
是否有任何教程涵盖此用例(IBM IOT out node + Arduino,MQTT) - 或者有关节点属性的文档?
感谢。 NK
答案 0 :(得分:2)
这是我在Coursera IoT课程中使用的IoT输出节点的图片,可以帮我将数据发送到插入我的pi的Sense HAT设备。
在客户端,我使用NodeRED(使用Pi这很容易:-)和IoT输入节点,它可以订阅命令。
文档描述了如何在订阅命令标题下订阅命令HERE。
订阅主题应该看起来像iot-2/cmd/[command_id]/fmt/[format_string]
,所以我的pi要订阅图片中的命令,主题应该是iot-2/cmd/display/fmt/json
- 虽然我自己没有尝试过,但它应该有效。
答案 1 :(得分:0)
您需要配置IBM IoT out节点以将消息发布到Arduino的设备ID。 msg.payload
将是您发送给Arduino的消息。您还需要设置topic
,该主题还包含您的deviceId
。然后,您需要让Arduino订阅主题以接收消息。