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

ibm-cloud - IBM Bluemix Watson IOT - 如何收到服务更新通知

上周,我们注意到我们的 Waston IOT 平台上缺少传入数据。经过一番研究,我们发现 Watson 的 HTTP API 已经移到了一个新的 url 上(只是发布消息的部分)。

官方文档有效地提到了新的 url,我们在网上发现只有一篇文章谈论了这个更新(这里)。此外,这篇文章没有提供确切的日期。我们检查了过去 5 个月的邮件,我们从未在此更新之前收到通知。这对我们来说确实是个问题,因为我们基于这项服务向客户提供业务应用程序。

所以问题是:watson 团队是否没有通知我们,或者除了电子邮件之外还有其他方法可以通知未来更新的时间表吗?

谢谢

0 投票
1 回答
645 浏览

javascript - 如何在 WebApplication 中将 IBMIoTF 用于 node.js?

我在 node.js 服务器中测试了 IBMIoTF,它运行良好。您可以在这里找到 IBMIoTF:https ://www.npmjs.com/package/ibmiotf

现在我想在 WebApplication 中使用 IBMIoTF,我注意到文档中的这个小注释:https ://www.npmjs.com/package/ibmiotf#load-the-library-in-browser

在浏览器中加载库 从 dist 目录加载 iotf-client-bundle.js 或 iotf-client-bundle-min.js

我还查看了http://browserify.org/,但我无法让它工作。

它能够在index.html中加载库

,但是如何在角度模块中创建对象实例?

选项1

我无法在 WebApplication 中使用 require。

在这种情况下,我得到

选项 2

我还尝试使用在 iotf-client.js 文件中找到的对象。

并在我的控制器中做了这样的实现:

我在这里得到:

这些选项不起作用,但是如何为 IBMIoTF 创建实例?谁能帮我?

0 投票
2 回答
764 浏览

websocket - 在端口 443 上使用 erlang mqtt websocket 客户端连接 ibm bluemix watson IoT

基于 Websocket 协议的 MQTT

我正在尝试使用端口 443(ssl/tls)上的 erlang mqtt websockets 连接 IBM Watson IoT 服务。但是,我收到错误。

IBM dos ( https://console.ng.bluemix.net/docs/services/IoT/iotplatform_task.html#devices ) 说它支持 websocket 连接。除了正常的 tcp 连接(我成功连接)之外,没有提到 websocket 的使用(教程/指南)。

我想要一个简单的分步文档,例如 Amazon IoT ( http://docs.aws.amazon.com/iot/latest/developerguide/protocols.html ),用于将 websocket 连接作为客户端应用程序。

我正在计算我认为可能不正确的 URL/URI,即 ws(s)://host:port/path。目前,我将其命名为wss://fybr123mqtt.mybluemix.net (其中fybr123mqtt是我的应用程序名称)。通过 mqtt 连接到 IBM Watson IoT 的主机、端口和路径是什么?以及如何与主机一起发送其他参数,如“client_id”、“用户名”、“密码”、“身份验证令牌”?另外,建议一些用于 mqtt 的 erlang websocket 客户端,并提及访问 websocket 服务器的简单步骤。Erlang mqtt 客户端(emqttc)不支持 websocket。

0 投票
1 回答
91 浏览

watson-iot - Watson IoT QoS1/2 重试

如果发布 QoS1 o 2 消息并且没有收到来自客户端的适当确认,有谁知道 Watson IoT 代理会做什么?它是否实现了超时(比如 20 秒左右)然后再次重新发送消息?似乎有些代理会这样做,而其他代理只在新连接上重新发送消息(当然如果保留设置为 1)。MQTT 规范在这一点上有点模糊。

0 投票
3 回答
163 浏览

raspberry-pi - 在 watson iot 上将 raspberry 注册为网关,并将 senseHat 注册为设备

我正在做一个课程mooc。
我在我的 watson iot 平台中将我的树莓派注册为网关和 senseHat 设备。
我们只能在/etc/iotsample-raspberrypi/device.cfg. 我都试过了,但只有 senseHat 设法注册。 Watson IoT 设备 然后,当我将我的 raspberryPi 作为 Node-red 中的网关连接时,它一直失败并显示以下消息:

15/12/2016 à 11:25:21msg:字符串 [49]IBMIoT:错误:连接被拒绝:未授权我在我的 Raspberry 节点中创建了一个 IoT 节点 - 红色: 网关节点

那么在 watson iot 平台中将 senseHat 连接到我的树莓派作为设备和树莓派作为网关的正确方法是什么?

0 投票
0 回答
183 浏览

websocket - 使用 ibm bluemix watson iot 的 mqtt websockets 等待 connack 响应时连接丢失

我能够执行 ssl 和 websocket 握手。http 连接正在升级为 websocket 连接,这很好。erlang websocket 客户端正在连接到 IBM Bluemix 服务器。

但过了一段时间我收到ssl_closed关闭连接的响应。我正在向ping服务器发送请求并以二进制格式获得响应(可能是 pong({binary,<<10,0>>}.. 尚未解码二进制响应帧)。

[信息] [客户端 <0.36.0>] 与 wss://6xxxxx.messaging.internetofthings.ibmcloud.com:443 连接

[警告] [客户端 <0.36.0>] 连接丢失:状态为 waiting_for_connack 时的 ssl_closed

消息:{ssl_closed, {sslsocket, {gen_tcp,#Port<0.3922>,tls_connection,undefined}, <0.74.0>}}

为什么我ssl_closed连接后会收到?

0 投票
2 回答
809 浏览

android - REST POST 在 Xamarin.Android 应用程序中没有响应。它用 Postman 响应,但不是应用程序。

我正在使用 RestSharp 从 VS 2015 上的 Xamarin.Android 应用程序发送 POST 请求,但没有响应。我增加了超时但没有响应。它适用于 POSTMAN,但不适用于 Android 应用程序。

我只在正文中发送“newVal”(字符串)。这适用于邮递员。如果需要更多解释,请告诉我。太感谢了。

环境:Visual Studio 2015、RESTSharp、Xamarin.Android、服务器:IBM BlueMix

0 投票
2 回答
170 浏览

ibm-cloud - 我无法连接到 ibm bluemix

这是已经使用的代码。使用的 IP 位于我的笔记本电脑所连接的同一 WiFi 网络上。只有最后一位数字不同。

串行监视器打印:

0 投票
1 回答
136 浏览

arduino - 无法使用以下代码连接到 ibm bluemix quickstart

以大写形式给出的mac地址也给出相同的结果。尝试任何其他 mac 地址都不会显示快速入门网站上连接的任何内容。

串行监视器的输出和快速入门网站上显示的内容如下所示 在 此处输入图像描述

0 投票
2 回答
135 浏览

ibm-cloud - Diego 迁移后 IoTP 样板应用程序无法正常工作

将我的 Watson IoTP 样板应用程序迁移到 Diego 后,它不再启动。我在日志中看到了这一点:

我怎样才能解决这个问题 ?