节点红色 - 将设备发送到网关发布/订阅 - IBM Bluemix模拟器

时间:2017-02-03 10:35:55

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

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

需要澄清以下内容,

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

  3. 如何发布消息的序列?是按FIFO顺序?

  4. 消息的生存时间?如果MQTT代理断开连接则如何 消息将被发布,例如可以有多少消息     排队和排队的大小?

  5. 我们如何通知MQTT /设备断开连接到另一端

1 个答案:

答案 0 :(得分:0)

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

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

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

中所述。