无法从ibmiotin中的设备接收数据

时间:2019-10-28 16:03:16

标签: ibm-cloud iot node-red watson-iot

我将手机用作IoT设备,它确实出现在IBM Watson IoT平台的“浏览设备”部分中。该设备的事件也将记录如下,

{ "d": { "id": "iotdemodev", "ts": 1572278167346, "lat": 12.921498, "lng": 80.1854588, "ax": -0.01, "ay": -0.03, "az": 0, "oa": 0, "ob": 0, "og": 0 } }

现在在Node-RED中,我已经像下面那样使用了,部署已经成功,但是调试中没有消息显示。 Node-red configuration

1 个答案:

答案 0 :(得分:0)

您所说的内容似乎有些混杂。 请尝试以下操作:

1)使用它来模拟和IoT设备

https://quickstart.internetofthings.ibmcloud.com/iotsensor/

2)之后,从右上角获取设备ID(例如fde7a936a947)

3)转到https://quickstart.internetofthings.ibmcloud.com并添加设备ID,然后按“执行”按钮:fde7a936a947

4)您现在应该看到数据进入快速入门

5)现在在NodeRed中(按照上述屏幕所示),将2中的设备ID用作fde7a936a947进入设备ID字段

6)现在应该显示数据。

根据您的帖子“ 我将手机用作IoT设备,并且确实出现在IBM Watson IoT Platform的“浏览设备”部分中。...”我想说的是,您实际上正在使用注册的设备,在这种情况下,请使用快速入门。将不会收到事件。您需要使用注册的设备方式。因此,对于Authentication下拉列表,选择“ API Key”。这将使“ API Key”下拉列表可见。选择“ Add new ibmiot” ...”,然后添加您可以从Watson IoT Platform生成的API密钥和api令牌。