问题标签 [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 投票
1 回答
116 浏览

cloudant - 不会为历史数据自动创建 Watson IoT Cloudant 数据库

我正在按照中的说明进行操作

https://developer.ibm.com/recipes/tutorials/cloudant-nosql-db-as-historian-data-storage-for-ibm-watson-iot-parti/

但是,不会在 Cloudant 实例中自动创建任何数据库。来自传感器的数据流动良好,但我无法存储它。IOT 仪表板的 Extensions 页面指示 Cloudant 已配置。

0 投票
1 回答
230 浏览

ibm-cloud - 我可以从 bluemix 上的命令行将 cloudant db 连接到 watson iot 吗?

bluemix 上的文档显示了如何使用 Web 界面将 cloudantdb 连接到 watson iot 服务(https://developer.ibm.com/recipes/tutorials/cloudant-nosql-db-as-historian-data-storage-for- ibm-watson-iot-parti/#r_step3 )

是否可以仅使用 (cf) bluemix 命令行客户端来执行此操作(以便我可以自动化/编写该过程的脚本)?

0 投票
1 回答
266 浏览

android - 使用 IBM IOT Foundation 连接传感器和 Android 应用程序

探索了 IBM IOT Foundation 并能够

  1. 通过创建设备在 ESP8266 和 IBM IOT 云之间建立连接
  2. 通过再创建一台设备在 Android 和 IBM IOT 云之间建立连接

他们俩都将他们的数据单独发布到云中,然后存储。

如何使它们(网关、传感器和 Android)相互通信?

0 投票
2 回答
149 浏览

ibm-cloud - 如何在 ibm IoT 中添加区块链扩展

我在向物联网服务添加区块链扩展时遇到问题。该扩展根本没有打开。任何人都可以帮助我解决这个问题。

0 投票
3 回答
87 浏览

node.js - 示例 Bluemix-Watson Node.js 可视化 web 应用程序不显示我的设备

我目前在基于 IOT 的项目中使用 Bluemix。我正在将来自 Intel Edison 的数据推送到 Bluemix。为了让最终用户更轻松地可视化设备数据,我在https://console.ng.bluemix.net/docs/services/IoT/visualizingdata_sample.html托管了一个 NODE.JS 示例应用程序。

该应用程序旨在显示组织中所有可用设备的列表,但它似乎没有显示我的设备列表。

我目前在一个帐户中使用三个组织 ID,并且在上传 Node.JS 应用程序时无法指定我感兴趣的组织 ID。

必须使用的命令是: cf target-o -s dev 但它给出以下错误: C:\Users\KUNAL\Desktop\project\devicedatadisplay>cf target-o 43tjaz -s dev 'target-o' is不是注册的命令。参见“cf 帮助”

在此处输入图像描述

任何人都可以请建议我可以做些什么来使它工作。

感谢和问候库纳尔阿罗拉

0 投票
1 回答
94 浏览

c - 使用 json 在 ibmiot 云中发布事件

我想使用 c 语言将加速度计数据发送到 IBM iot cloud。

在此我使用 json 格式在云中发布事件。

字符 *data="{\"d\" : {\"x\" : 43 }}"; //工作正常..

我想通过此指针以 JSON 格式发送即时值。请帮助我如何在 IBMIOTfclient 端使用 JSON 格式发送即时值

0 投票
2 回答
440 浏览

post - 如何使用 NodeRed 或任何 REST 客户端发送设备管理请求

我正在尝试从 NodeRed Flow 发送 DM 固件更新命令。

功能节点:

我将它发送到带有 POST 的 http 请求节点

使用 api 密钥进行基本身份验证。我基于发起设备管理请求

我得到一个403,文档有:

一台或多台设备不支持请求的操作

有人看到我错过了什么吗?从 IoT 平台 UI 到相同的设备类型/设备 ID,它都可以正常工作。

编辑:如果我使用像 Postman 这样的 Rest 客户端,则相同的 403。

0 投票
1 回答
90 浏览

ibm-cloud - MQTT 订阅在 Bluemix 容器中丢失

我正在使用 Bluemix IoT 服务。我的程序由以下元素组成:

  1. 发布者(本地计算机)
  2. 已订阅 (Bluemix)
  3. 发布者 (Bluemix)
  4. 订阅者(本地机器)

我目前正在遵循发布者(本地机器)>订阅者(Bluemix)>发布者(Bluemix)>订阅者(本地机器)的步骤

我面临的问题是当我尝试同时使用两个订阅者时,服务从两端取消订阅。如果我只保留订阅者,那么这些步骤就完美了。我使用的主题如下:

主题=“iot-2/type/mymqttdevice/id/mynewdev/evt/iotData/fmt/json”

topic2 = "iot-2/type/mymqttdevice/id/mynewdev/evt/iotFile/fmt/json"

有人可以指导我在这里做错了什么吗?

编辑:添加代码

本地机器上的 Publisher 是一个 python 文件,由典型的连接和发布方法组成。每次发布后,我都会断开与 IoT 服务的连接。

Bluemix 上的订阅者代码:

本地机器上的订阅者代码,用于接收从 Bluemix 订阅者发布的文件:

- - 编码:utf-8 - -

0 投票
2 回答
309 浏览

ibm-cloud - Watson IoT HTTP 消息传递 API

尝试使用适用于 Watson IoT 的 HTTP 消息传递 API。https://docs.internetofthings.ibmcloud.com/apis/swagger/v0002/http-messaging.html

我有一个应用程序应该从设备发布 Mqtt 消息。已在 Watson iot 中生成 API 密钥并将其放在 POST 标头中,例如:

用户名:a-XYXYX-bvbcxgmz6d

密码:XYXYX+6Q Y6OK w*J

内容类型:应用程序/json

然后,我发送此 POST 以在此帖子中更改我的真实 orgId:http://orgId.messaging.internetofthings.ibmcloud.com:1883/api/v0002/application/types/ecu/devices/ecu1/events/ test

但我一直以服务器响应 403 Not allowed 告终。

我使用之前成功使用过的 HTTP REST Chrome 应用程序。已经用完了想法,所以请帮忙!

0 投票
2 回答
283 浏览

ibm-cloud - IBM/BlueMix iOT 仪表板折线图不使用数据库(仅实时工作)?

(见图)

  1. 我已成功将我的 iOT 设备连接到 BlueMix IoT 平台
  2. 我可以看到所有事件都很好地流入仪表板
  3. 我现在启用 BlueMix IoT 中的扩展以将所有数据存储在“历史数据存储”中(请参阅https://developer.ibm.com/recipes/tutorials/cloudant-nosql-db-as-historian-data-storage-for -ibm-watson-iot-parti/#r_step3 )
  4. 我可以看到数据正确写入数据库
  5. 当我在 BlueMix IoT 的仪表板上放置一个折线图时,它确实显示了一个图表,但仅针对实时数据,它不使用现在存储在数据库中的历史数据。(参考https://developer.ibm.com/recipes/tutorials/cloudant-nosql-db-as-historian-data-storage-for-ibm-watson-iot-partiii/

在此处输入图像描述

在此处输入图像描述