Узел Bluemix-красный добавить несколько узлов IBM IoT

Я понимаю, что мы можем добавить узлы IBMIoT к node-red в bluemix, а затем прочитать данные с узла и выполнить любую обработку данных в соответствии с требованиями варианта использования. Для этого нам нужно передать узлу идентификатор устройства. Можно ли создать поток, в котором идентификатор устройства является динамическим. Допустим, у меня 10000 датчиков / устройств. Я хочу считывать данные для каждого из этих датчиков в многоуровневом режиме, изменяя идентификатор устройства. Невозможно создать 10000 узлов устройства. Итак, как лучше всего управлять таким количеством датчиков / устройств?


person Aneesh    schedule 10.03.2017    source источник


Ответы (2)


Для узлов In установите для deviceId значение All.

введите описание изображения здесь

Затем используйте свойство msg.deviceId, чтобы выяснить, какой это deviceId. Это также можно использовать с узлом IBM IoT Out. Когда msg.deviceId устанавливается для сообщения, отправляемого на узел Out, оно отменяет то, что установлено в самом узле. Если это не работает для вас, добавьте свой код.

person amadain    schedule 13.03.2017

Мы можем отметить опцию All (device Id) во всплывающем окне опции узла IBM IoT, что помогает подключить все зарегистрированные устройства с другим deviceId к одному узлу IBM IoT Node.

person Vishnudas    schedule 05.04.2017