问题标签 [watson-iot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
366 浏览

ibm-cloud - IBM Watson IoT 平台:历史数据为空

我尝试在 IBM Watson IoT 平台上进行 POC。我已按照此链接中的文档创建设备模拟器。 https://console.ng.bluemix.net/docs/services/IoT/nodereddevice_sample.html#devices

它可以连接并将 MQTT 消息事件发送到 IoT 平台,但是当我尝试从 REST API 获取历史数据时,它总是返回空。 https://os9c6l.internetofthings.ibmcloud.com/api/v0002/historian

不知道什么时候出错。

0 投票
1 回答
337 浏览

mqtt - 使用 Mosquitto 试验 Watson IoT 平台服务

我已经通过 MQTT 协议成功地将设备和应用程序连接到 Watson IoT 平台,应用程序订阅了设备发布的事件。示例:http: //iotf.readthedocs.io/en/latest/getting_started/quickstart/index.html

然后我试图让设备订阅应用程序发布的命令。

设备:

应用:

设备收不到应用发布的消息。该命令包括什么以及它是如何工作的?

0 投票
1 回答
87 浏览

ibm-cloud - 两台设备如何在 IBM-Watson 平台上通信

在 Watson MQTT 基础上,如何将消息从一台设备 ( publish-"iot-2/evt/xxxxxxxxx") 发布到另一台设备 ( subscribe-"iot-2/cmd/xxxxxxxx")?

由于设备的发布和订阅主题不能相同,这怎么可能?是否可以先在应用程序中接收它并重新发布到第二台设备,或者设备只能向/从应用程序发送/接收数据?

这是 Watson 实现还是 MQTT 规范?

0 投票
3 回答
3118 浏览

raspberry-pi - 设备已连接,但“IBMIoT:错误:连接被拒绝:未授权”消息不断弹出

我正在 IBM Bluemix 中试验 IoT 服务,并参加Coursera 上正在运行的 MOOC。我已经设置了我的试用帐户并成功注册了一些设备。我正在使用 Bluemix 中的以下简单 Node-RED 流来测试 Bluemix 和我的 Raspberry Pi 之间的连接:

Node-RED 流 @ Bluemix在此处输入图像描述

wherenormalalert是各个字符串的简单注入节点,format message节点同样简单(返回msg, where msg.payload = {'a' : {'indicator' : msg.payload}};IBM IoT节点如下:

在此处输入图像描述

从 Watson IoT Platform 仪表板可以看出, senseHAT 设备已注册并成功连接到 Bluemix:

在此处输入图像描述

在 Raspberry 方面,我设置了以下简单流程来捕获Bluemix 中发出的“命令”(normal和):alert

Node-RED 流程 @ Raspberry Pi在此处输入图像描述

节点如下all commands

在此处输入图像描述

现在,尽管“命令”从normalBluemixalert传递到我的 Raspberry,但我仍然收到主题错误消息,如下所示(注意时间戳):

在此处输入图像描述

并且在 Node-RED 控制台中记录了类似的错误消息(每分钟一次):

我想知道怎么可能,一方面让“命令”通过,另一方面每分钟收到一条错误消息,声称我没有连接,因为我的设备未经授权。

有任何想法吗?

附带说明(以及可能有用的附加信息):

  1. 在 Watson IoT Platform 仪表板中按“刷新”,senseHAT 设备似乎已断开连接;刷新整个页面(即从浏览器中),它再次出现连接
  2. 无论我尝试了什么,我都无法连接上面显示的其他两个设备 (b827eb0a0ee8b827eb5f5bbd) - 我什至尝试在 Bluemix 中删除并重新注册它们...
0 投票
0 回答
173 浏览

raspberry-pi - 如何检查 Raspberry Pi 是否已收到来自 Bluemix 的信息?

我用由 LED 组成的 Raspberry Pi 构建了一个小型设置。我已成功地将我的 Pi 与 Bluemix 连接起来。我编写了一个小代码,用于打开和关闭来自 mybluemix.net 网页的 LED(函数 myCommandcallback)。

当我点击网页上的按钮打开 LED 时,IBM IoT 平台上的传感器信息显示“灯亮”,但 LED 并没有真正打开。如果收到信息,是否可以检查 Pi?

0 投票
1 回答
176 浏览

ibm-cloud - 如何访问 Beagle Bone Black 上的 SensorTag 数据?

按照下面的链接后,我已经能够将 sensortag 连接到 beaglebone black,然后让 beaglebone 将 sensortag 收集的传感器数据中继到 IBM Watson IoT Platform。在 Watson 平台中,我可以可视化来自所有 10 个不同传感器的数据。是否可以在将 beagle 骨骼上的原始数据集合发送到 Watson 之前访问它?在将数据发送到 Watson 之前,我想在 beaglebone 上运行数据处理。如果您有任何使用传感器标签和小猎犬骨黑的经验,您的建议将不胜感激。谢谢你。

https://developer.ibm.com/recipes/tutorials/connecting-a-beaglebone-with-sensortag-to-the-iot-foundation/

0 投票
2 回答
184 浏览

raspberry-pi - 在 IBM IoT 输入节点中获取 RPi 设备数据时遇到问题

我无法从 Raspberry Pi 获取“设备”数据以通过 Node-RED 中的 IBM IoT 输入节点显示。我知道数据正在进入 Watson IoT 云,因为我可以在设备面板的“最近事件”下看到它。但是,我在刷新 Node-RED 时收到“导入的无法识别的类型:wiotp-credentials”错误。

知道我哪里出错了吗?

0 投票
1 回答
212 浏览

ibm-cloud - 如何将 IBM Infosphere Streams 应用程序与 IBM Bluemix Watson 集成?

我是 IBM InfoSphere Streams 的新手,我正在使用 InfoSphere Streams 快速入门版。我正在尝试开发一个从 Watson IoT 设备获取输入的应用程序。我浏览了一个教程,该教程告诉我们如何将数据获取到他们只是使用.sab文件的 InfoSphere Streams 控制台。他们使用com.ibm.streamsx.iot工具包从 Watson IoT 设备获取数据。我正在尝试下载并安装streams.iot 工具包以使用Streams studio 开发应用程序。但是我找不到streams.iot 工具包的正确位置。我也找不到将此工具包配置为 Stream Studio 的方法。谁能告诉我在 Streams studio中下载、安装和使用com.ibm.streamsx.iot的步骤。

0 投票
1 回答
977 浏览

ibm-cloud - 如何在将数据发送到 IBM Bluemix 作为网关时获取 Raspberry Pi 的设备 ID

我正在通过 Raspberry Pi(网关)将数据从 Sense HAT(设备)发送到我的 Bluemix 应用程序。我的 Pi 还将 Raspberry Pi 的 CPU 温度发送到 Bluemix。我有一个 IBM IoT 节点接收这两个数据。我无法区分 Sense HAT 数据和 Raspberry Pi 数据。这是功能节点代码:

返回值始终是“来自 Sense Hat”,但我能够在调试中接收到这两个数据。如果我msg.deviceType在 if else 语句中使用,我会得到相同的结果。

0 投票
2 回答
643 浏览

ibm-watson - IBM Watson Devices HTTP API 连续给出 403

我正在尝试使用以下链接中提到的 HTTP API 来访问我的 IoT 设备及其数据:https ://docs.internetofthings.ibmcloud.com/swagger/v0002.html#!/Organization_Configuration/get

我正在使用我的 6 位组织代码来访问这些 api,并且我已经从 IBM Watson 创建了 API 密钥来访问这些 api。

我正在附加邮递员 REST Api 客户端的快照,我用它来将请求从本地数据库发送到服务器。 在此处输入图像描述

提前致谢。