首页 > 解决方案 > 树莓派中的红色节点未收到命令

问题描述

我正在尝试完成一个简单的任务。我想将传感帽的温度发送到 IBM Watson 并接收回来。我可以将感应帽的温度发送到 IBM Watson,但无法接收回来。虽然它显示已连接但调试不打印任何内容。如果我遗漏了什么,请告诉我。

节点红流

IBM Watson 控制台中的温度数据

标签: raspberry-piibm-watsonnode-red

解决方案


连接到 Watson IoT Platform 的设备受限于它可以发布和订阅的主题。

它发送到平台的消息是“事件”,必须在表单的事件主题上发布iot-2/evt/event_id/fmt/format_string

它还可以使用形式为命令主题从平台订阅“命令” iot-2/cmd/command_id/fmt/format_string

这意味着设备不能订阅它自己的事件——它只能订阅它的命令。

有关平台的 MQTT 连接的更多信息,请参阅此处的文档。


推荐阅读