问题标签 [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 回答
71 浏览

ibm-cloud - d还是不d,有什么意义?

一些 Watson IoT 示例在设备负载中使用广告{"d":{"temp":20}}。就像这里嵌入的 c : :

其他人不使用这个 d,他们只是发送 format {"temp":20}。像这个java 示例:

两者都有效,但我遇到过由于下游应用程序失败而不得不放入广告的情况 - 他们说这是 api 规范的一部分。我找不到它实际上是任何规范的一部分。d还是不d,这是个问题?

0 投票
1 回答
47 浏览

ibm-cloud - 为什么 IBM WIoT 平台在新固件下载中使用 http?

IBM Bluemix 平台中的 Watson IoT 平台能够管理设备和更新固件。更新固件的过程是平台发送MQTT消息告诉注册的设备有新版本,然后设备通过http下载新版本。

我的问题是:

  1. 在设备注册过程中,设备和平台都是MQTT代理的客户端,WIoT平台不也是代理吗?经纪人在哪里?设备和平台是否处于发布-订阅关系?
  2. 为什么不让设备订阅主题以获取固件?使用http下载固件有什么好处?
0 投票
1 回答
1173 浏览

javascript - 如何使用 Paho MQTT javascript 客户端连接 IBM Watson IOT?

我正在尝试使用 Paho MQTT Javascript 客户端连接 IBM Watson IoT 平台,如下面的示例代码中所述。

但无法连接。我收到此错误: 与 'ws://myOrgIdXYZ.messaging.internetofthings.ibmcloud.com:8883/mqtt' 的 WebSocket 连接失败:WebSocket 握手期间出错:net::ERR_CONNECTION_RESET

请任何尝试使用 Paho Mqtt 客户端连接 IBM Watson IoT 的人。

0 投票
1 回答
71 浏览

ibm-cloud - 在 IBM Bluemix 中为 IoT 设备定义数据点

我已按照教程步骤添加新设备(注册设备类型、添加设备、在设备端设置连接参数等),但我没有看到从设备发布的任何数据。

在设备日志中,我看到成功的连接尝试,身份验证正常,但发布的任何主题都被拒绝:

当我查看我的设备仪表板时,我看到传感器数据和最近事件部分都是空的。前者还说“没有数据点”。

在较早的教程中,我看到数据点是在 IoT Realtime Insights 的上下文中定义的,但是 AFAIK,该软件现在是 IoT 核心功能的一部分。

那么,我怎样才能最终从设备中获取一些数据呢?我应该定义数据点吗?如果是,在哪里?

非常感谢任何帮助!

0 投票
1 回答
77 浏览

ibm-cloud - Watson 物联网平台:无法为设备分配标准网关角色

我正在尝试根据可用的文档将标准网关角色分配给网关设备 https://docs.internetofthings.ibmcloud.com/apis/swagger/v0002-beta/security-gateway-beta.html#!/Limited_Gateway/put_authorization_devices_deviceId_roles

但我不断收到 403 Forbidden 错误。我正在使用具有“操作应用程序”角色并因此具有分配角色的权限的应用程序凭据(api 密钥和令牌)。

这里有几个运行的脚本,我用虚拟值替换了 org、type、id 和 token

响应 HTTP 403 被禁止

当我尝试获得设备的角色时,它工作正常

回复

0 投票
1 回答
78 浏览

ibm-cloud - 物联网平台启动器:创建容器失败

创建了物联网平台 Starter 服务。由于它没有自动启动,我手动启动它:

不确定,为什么需要容器。

0 投票
1 回答
74 浏览

watson-iot - Watson IoT Platform 和 IBM Blockchain:没有为您的组织配置任何结构

我正在尝试将我的 Watson IoT Platform 与 Bluemix 实例上的 IBM Blockchain 链接起来。在 Watson IoT Platform Extensions 页面的 Blockchain 磁贴中,单击 Setup 并按照此处提供的说明填写 Fabric 信息:https://console.ng.bluemix.net/docs/services/IoT/blockchain/dev_blockchain。 html#iotblockchain_link

根据要求,我记下了以下服务凭据:对等信息:api_host 和 api_port_tls 类型 1 的用户(客户端)信息:用户名和密码

我还确保我选择的用户之前不得在我选择的对等点以外的对等点上注册。

但是,我的 IBM Blockchain 实例永远不会被我的 Watson IoT 实例发现。我总是收到“没有为您的组织配置任何结构”。在配置区块链窗格中。

任何有关上述内容的帮助将不胜感激!

0 投票
1 回答
463 浏览

ajax - 访问控制允许来源,IBM Bluemix

我创建了一项用于将 IOT 设备添加到列表的服务。发送数据时出现错误:

对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头

我试过这样:

但错误正在重复,所以我尝试这样做,但出现同样的错误:

有什么想法我需要做什么吗?

0 投票
1 回答
584 浏览

ibm-cloud - 覆盆子 pi 上的 mosquitto 和 ibm watson iot 连接被拒绝

我是物联网新手。我刚刚在我的 rpi 上安装了 mosquitto,并使用本教程在 Watson IoT Platform 中注册了我的设备和网关:https ://developer.ibm.com/recipes/tutorials/using-mosquitto-as-a-gateway-for-watson-iot /

Mosquitto 在本地模式下工作正常。但是,我在使用这些命令订阅/发布时遇到问题:

这是我的conf文件:

0 投票
2 回答
350 浏览

ibm-watson - Bluemix 中的 Facebook Messenger webhook

我正在 IBM Bluemix 中开发一个聊天机器人。当我尝试与 Facebook Messenger 集成时,它会询问 webhook。

我只是在运行一个简单的应用程序,可以在 GitHub 上找到。

我想知道如何将 Messenger 与 Watson 对话 API 集成。

环境变量