У меня есть Arduino Uno, успешно зарегистрированная как устройство в IBM IoTF. Теперь он может без проблем отправлять информацию в приложение Bluemix Node-RED. Теперь я хотел бы, чтобы приложение Node-RED отправляло команды на устройство (Arduino Uno). Arduino подписан на MQTT без ошибок. Но он не получает никаких команд от Node-RED. Я следовал указаниям по ссылке ниже, чтобы создать еще один поток в Node-RED, чтобы показать, когда команда опубликована и команды отображаются, поэтому они, кажется, идут к брокеру MQTT. Но устройство (Arduino) их не получает. Как я могу понять, как заставить это работать?
Node-RED, исходящий узел IOT Foundation не отправляет команды
У меня установлены следующие параметры узла IBM IoT Out: Аутентификация: Bluemix Service Тип вывода: Команда устройства Тип устройства: Arduino-tempsensor (это та же строка, которую я использовал для типа (имени) устройства при регистрации в IoTF) Устройство ID: Я указал здесь MAC-адрес, он должен быть больше Тип команды: статус (здесь я использовал слово «статус». Имеет ли значение заглавная буква? Откуда я должен взять это значение? Я использовал «статус», потому что он есть в теме : "iot-2/cmd/status/fmt/json" это правильно?) Формат: json (имеет ли здесь значение заглавная буква?) data: {"d":{"myName":"Arduino Uno", "temperature": 989}} (я использовал это, потому что это JSON, и я хотел просто видеть что-нибудь на устройстве) Имя: IBM IoT App Out