问题标签 [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.
ibm-cloud - 如何仅在 IBM Watson IOT-Node Red 中检查从注册设备收到的消息
有没有办法识别收到的消息来自组织中的注册网关或设备。
我正在使用 IBM Watson IOT 和 Node-Red - 编辑器来模拟从设备/网关发送。这里的问题是收到消息后如何检查收到的消息是否来自注册的设备/网关?
P:S 如果我们订阅接收有关所有设备类型/设备 ID/事件 ID 的主题的消息,我们可能会收到来自未注册设备/网关的消息。
感谢帮助。提前致谢
scala - ApacheSpark 流上的 ApacheBahir 结构化流连接器丢失了架构
我正在尝试将 ApacheSpark 结构化流连接到 MQTT 主题(在本例中为 IBM Bluemix 上的 IBM Watson IoT Platform)。
我正在创建结构化流,如下所示:
到目前为止一切顺利,在 REPL 中我得到了这个 df 对象,如下所示:
df: org.apache.spark.sql.DataFrame = [值:字符串,时间戳:时间戳]
我从这个线程中了解到,每次连接时我都必须更改客户端 ID。所以这解决了,但如果我开始使用这一行从流中读取:
val 查询 = df.writeStream。输出模式(“追加”)。
格式(“控制台”).start()
然后生成的架构如下所示:
df: org.apache.spark.sql.DataFrame = [值:字符串,时间戳:时间戳]
数据如下:
这意味着我的 JSON 流被转换为包含 JSON 表示的字符串对象流。
这是 ApacheBahir 的限制吗?
提供模式也无济于事,因为以下代码类似于相同的结果:
ibm-cloud - Arduino 不使用 MQTT 连接到 Watson IoT
我正在尝试将 arduino 连接到 Watson IoT。使用以下命令:
这是我用于MQTT的库 ,其中连接命令指定如下:
在 Watson Platform 上,我在设备的连接日志中看到以下消息:
提前感谢您提供任何帮助以使其正常工作。
javascript - 在 NodeRed 中,如何将值与 Watson IoT Platform 发送的 JSON 数据分开
如何获取距离值以及如何将其分配给另一个变量。我从 bluemix(Watson IoT Platform)获取数据到 node-red
我试过了
node-red - 从 Node-RED 访问 Watson IoT Last Event Cache 的示例
我正在使用来自 HTTP 请求节点的 Watson IoT Last Event Cache 的 REST api。实际事件数据以 Base64 编码返回。我通过 Node-RED Base64 节点运行它,但没有正确解码。
有没有人有这方面的工作流程?
ibm-cloud - 使用 Node Red 编辑器模拟网关下设备的自动注册?
我们能够使用 Watson IOT 平台服务创建设备和网关,但无法选择在网关下附加设备。我们知道有一个 API 可以在网关下手动注册设备。但是有没有办法在节点红色流编辑器中模拟网关下新设备的自动注册?
另外,需要澄清一下,
1.能够分别模拟设备和网关的事件,但是有没有办法模拟连接到网关的设备的事件?还有我们如何识别事件来自设备或网关。
2.如何模拟和区分主题上发布的消息的QoS?我设置了具有不同优先级的 MQTT 节点,例如 0、1、2,但无法区分?
3.我们可以使用MQTT节点向设备或网关发布命令吗?我阅读了许多他们使用 Watson IOT 节点的教程。
android - 用于从 IBM Bluemix IoT Watson Cloud Platform 访问 JSON 数据的 Android 应用程序
我有一个在 Android Studio 中制作的简单 android 应用程序,它从 openweathermap.org 中提取 JSON 天气数据,它运行良好。
在一个单独的项目中,我使用 IBM Bluemix IoT Cloud 来监控来自传感器的一些物理温度数据,这些数据通过我的 Raspberry Pi 传输到云中。
我希望通过从 Bluemix 平台提取 JSON 数据,将这些信息实现到我的应用程序中。
有没有人有关于如何直接从 Android 应用程序访问 JSON 数据的指南或教程?
我在 IBM 指南上阅读的大部分内容似乎都使用了 Node-Red 和其他 IBM 服务,而不是自制应用程序。
mqtt - 当地蚊子和 Watson-iot 之间的安全桥梁
我需要您在 MQTT 桥接方面的帮助。目前我可以成功地将本地 MQTT 桥接到 Watson IOT 消息传递,但只能在不安全模式下,即。1883端口。所以我通过这个命令获得了服务器证书
并从顶部删除两行,从底部删除两行。当我尝试以安全模式连接它时,我收到如下套接字错误。有人可以帮我吗?
mosquitto.conf
蚊子日志
ibm-cloud - 没有为 IBM Bluemix 上即将到来的存储桶间隔自动创建用于设备数据存储的数据库
我有一个连接到 IBM® Watson™ IoT Platform 的 Raspberry Pi 和两个用于存储设备数据的 IBM® Cloudant® NoSQL DB 服务设置。两个数据库的存储桶间隔设置为天。由于某种原因,没有在两个 Cloudant NoSQL DB 服务上为下一个存储桶间隔创建新数据库。我正在寻找一些关于为什么会发生这种情况的见解。
ibm-cloud - Bluemix Watson IoT Blockchain 1 个块中的多个调用
我正在按照本教程将 Watson IoT 与区块链连接起来。
我设置了启用并连接了区块链扩展的 node-red 和 Watson IoT Platform。我设置了结构,一切似乎都在工作。但是,我的物联网设备通过相同的有效载荷发送了 3 条消息。
当我查看块活动时,我看到 1 个块有 3 个调用,而不是 3 个块,每个块有 1 个调用。
为什么只有 1 个区块而不是 3 个区块?