问题标签 [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.
cloudant - 不会为历史数据自动创建 Watson IoT Cloudant 数据库
我正在按照中的说明进行操作
但是,不会在 Cloudant 实例中自动创建任何数据库。来自传感器的数据流动良好,但我无法存储它。IOT 仪表板的 Extensions 页面指示 Cloudant 已配置。
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 命令行客户端来执行此操作(以便我可以自动化/编写该过程的脚本)?
android - 使用 IBM IOT Foundation 连接传感器和 Android 应用程序
探索了 IBM IOT Foundation 并能够
- 通过创建设备在 ESP8266 和 IBM IOT 云之间建立连接
- 通过再创建一台设备在 Android 和 IBM IOT 云之间建立连接
他们俩都将他们的数据单独发布到云中,然后存储。
如何使它们(网关、传感器和 Android)相互通信?
ibm-cloud - 如何在 ibm IoT 中添加区块链扩展
我在向物联网服务添加区块链扩展时遇到问题。该扩展根本没有打开。任何人都可以帮助我解决这个问题。
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 帮助”
任何人都可以请建议我可以做些什么来使它工作。
感谢和问候库纳尔阿罗拉
c - 使用 json 在 ibmiot 云中发布事件
我想使用 c 语言将加速度计数据发送到 IBM iot cloud。
在此我使用 json 格式在云中发布事件。
字符 *data="{\"d\" : {\"x\" : 43 }}"; //工作正常..
我想通过此指针以 JSON 格式发送即时值。请帮助我如何在 IBMIOTfclient 端使用 JSON 格式发送即时值
post - 如何使用 NodeRed 或任何 REST 客户端发送设备管理请求
我正在尝试从 NodeRed Flow 发送 DM 固件更新命令。
功能节点:
我将它发送到带有 POST 的 http 请求节点
使用 api 密钥进行基本身份验证。我基于发起设备管理请求
我得到一个403,文档有:
一台或多台设备不支持请求的操作
有人看到我错过了什么吗?从 IoT 平台 UI 到相同的设备类型/设备 ID,它都可以正常工作。
编辑:如果我使用像 Postman 这样的 Rest 客户端,则相同的 403。
ibm-cloud - MQTT 订阅在 Bluemix 容器中丢失
我正在使用 Bluemix IoT 服务。我的程序由以下元素组成:
- 发布者(本地计算机)
- 已订阅 (Bluemix)
- 发布者 (Bluemix)
- 订阅者(本地机器)
我目前正在遵循发布者(本地机器)>订阅者(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 - -
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 应用程序。已经用完了想法,所以请帮忙!
ibm-cloud - IBM/BlueMix iOT 仪表板折线图不使用数据库(仅实时工作)?
(见图)
- 我已成功将我的 iOT 设备连接到 BlueMix IoT 平台
- 我可以看到所有事件都很好地流入仪表板
- 我现在启用 BlueMix IoT 中的扩展以将所有数据存储在“历史数据存储”中(请参阅https://developer.ibm.com/recipes/tutorials/cloudant-nosql-db-as-historian-data-storage-for -ibm-watson-iot-parti/#r_step3 )
- 我可以看到数据正确写入数据库
- 当我在 BlueMix IoT 的仪表板上放置一个折线图时,它确实显示了一个图表,但仅针对实时数据,它不使用现在存储在数据库中的历史数据。(参考https://developer.ibm.com/recipes/tutorials/cloudant-nosql-db-as-historian-data-storage-for-ibm-watson-iot-partiii/)