2017-02-03 7 views
0

Мое требование - создать приложение Node red для чтения сообщения с n устройств и m шлюзов и опубликовать в IBM IOT как MQTT с использованием узла MQTT, а также обработать и сохранить это в облачной БД. Если есть какое-либо обновление, устройство должно подписаться на команды. Я прочитал от IBM blue mix portal и смог отправить и получить сообщение для шлюзов с использованием узла MQTT для узла IBM IOT.Node Red - отправить устройство на шлюз Опубликовать/подписаться - симулятор IBM Bluemix

нужны разъяснения по ниже,

  1. может использовать узел красный тренажер для отправки сообщения из устройства/шлюз одновременно (поскольку шлюз будет посылать сообщение непосредственно к IBM Watson ИТН но устройства всегда будет послать сообщение шлюз)
  2. Как идентифицировать или отличить сообщение, полученное от устройства /шлюз в Watson ВГД узла

  3. Как последовательность сообщения опубликованной? находится в порядке FIFO?

  4. Время на сообщение? Если брокер MQTT отключен, то как будет опубликовано сообщение, например, сколько сообщений может быть в очереди и размер очереди?

  5. Как мы можем уведомить MQTT/устройство отсоединены к другому концу

ответ

0

Каждое сообщение опубликовано на платформе Watson IoT имеет уникальный идентификатор клиента дифференцироваться происхождение издателя.

IoT использует архитектуру Pub/Sub, поэтому сообщения публикуются по темам и принимаются подписчиками. Это не архитектура очереди «точка-точка».

Сообщения сохраняется внутренне платформами Watson IoT и у вас есть возможность конфигурировании Cloudant БД, как историк хранения данных для ваших сообщений, как описано в этом tutorial.