【问题标题】:Node Red - Send Device to Gateway Publish/Subscribe - IBM Bluemix simulator红色节点 - 将设备发送到网关 发布/订阅 - IBM Bluemix 模拟器
【发布时间】:2017-02-03 10:35:55
【问题描述】:

我的要求是创建 Node red 应用程序以从 n 个设备和 m 个网关读取消息,并使用 MQTT 节点作为 MQTT 发布到 IBM IOT,并将其处理并存储在 cloudant DB 中。如果有任何更新,则设备应订阅命令。 我从 IBM blue mix 门户阅读,并能够使用 MQTT 节点向 IBM IOT 节点发送和接收网关消息。

以下需要澄清,

  1. 可以使用node red模拟器从设备/网关发送消息 同时(因为网关会直接向 IBM Watson IOT 发送消息,但设备总是会向网关发送消息)
  2. 如何识别或区分从设备接收到的消息 /Watson IOT 节点中的网关

  3. 消息的发布顺序如何?是先进先出顺序吗?

  4. 是时候为消息而活?如果 MQTT 代理断开连接,那么如何 消息将像发布一样,即可以有多少条消息 排队和排队的大小?

  5. 如何通知 MQTT /device 与另一端断开连接

【问题讨论】:

    标签: ibm-cloud mqtt node-red watson-iot


    【解决方案1】:

    发布到 Watson IoT Platform 的每条消息都有一个唯一的客户端 ID,以区分发布者的来源。

    IoT 使用 Pub/Sub 架构,因此消息会发布到主题并由订阅者接收。它不是点对点队列架构。

    消息由 Watson IoT 平台在内部保存,您可以选择将 cloudant DB 配置为消息的历史数据存储,如tutorial. 中所述

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-15
      相关资源
      最近更新 更多