我有一個成功註冊爲IBM IoTF設備的Arduino Uno。它可以將信息發送到Bluemix Node-RED應用程序,現在沒有任何問題。 現在,我希望Node-RED應用程序向設備發送命令(Arduino Uno)。 Arduino訂閱了MQTT,沒有任何錯誤。但是,它沒有收到來自Node-RED的任何命令。我遵循以下鏈接中的指示,在Node-RED中創建另一個流程,以顯示命令何時發佈以及命令是否顯示,以便它們似乎轉到MQTT代理。但是,該設備(Arduino)沒有收到它們。 我怎樣才能弄清楚如何讓這個工作?如何正確設置IBM Bluemix Node-RED Iotout節點以向Device(Arduino)發送命令?
Node-RED, IOT Foundation Out Node Not Sending Commands
我已在IBM的IoT出的節點的參數設定如下: 驗證:Bluemix服務 輸出類型:設備命令 設備類型:Arduino的tempsensor(這是我用於設備相同的字符串當我在IoTF註冊時輸入(名稱)) 設備ID:我把MAC地址放在這裏,應該是更多 命令類型:status(我在這裏使用了「status」這個詞。值來自?我使用「狀態」,因爲它是在主題:「iot-2/cmd/status/fmt/json」是否正確?) 格式:json(大寫字母在這裏?) 數據:{「d」:{「myName」:「Arduino Uno」,「temperature」:989}}(我用這個是因爲它是JSON,我只想在設備上看到任何東西) Name: IBM IoT App Out