首页 > 解决方案 > 无法从 ibmiotin 中的设备接收数据

问题描述

我将手机用作 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 中,部署已经成功,但是调试中没有消息显示。 节点红色配置

标签: ibm-cloudiotnode-redwatson-iot

解决方案


看起来你所说的信息有些混杂。尝试以下操作:

1)用它来模拟和物联网设备

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

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

3) 转到https://quickstart.internetofthings.ibmcloud.com并添加设备 id 并按 Go 按钮:fde7a936a947

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

5) 现在在 NodeRed (根据上面的屏幕) 使用 2) 中的设备 ID 作为 fde7a936a947 进入设备 ID 字段

6) 数据现在应该显示出来。

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


推荐阅读