Я понимаю, что мы можем добавить узлы IBMIoT к node-red в bluemix, а затем прочитать данные с узла и выполнить любую обработку данных в соответствии с требованиями варианта использования. Для этого нам нужно передать узлу идентификатор устройства. Можно ли создать поток, в котором идентификатор устройства является динамическим. Допустим, у меня 10000 датчиков / устройств. Я хочу считывать данные для каждого из этих датчиков в многоуровневом режиме, изменяя идентификатор устройства. Невозможно создать 10000 узлов устройства. Итак, как лучше всего управлять таким количеством датчиков / устройств?
Узел Bluemix-красный добавить несколько узлов IBM IoT
Ответы (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