我在IBM Cloud IoT平台上有一台设备,我想订阅mendix的事件...我正在使用MQTT client形式的mendix应用商店来订阅设备事件。
项目浏览器:
MQTT订阅
我还调试了微流,它为我提供了名为variable
= false
的输出变量的值
而且我注意到,每当启动应用程序时,它都是日志
订阅:iot-2 / type / TemperatureSensorSimulator / id / TemperatureSensorSimulator_1 / mon 如微流截图中突出显示的那样。
我想要做的是将我的mendix应用程序订阅到IBM Watson IoT平台上的设备,并向我显示该设备发送到IBM IoT平台的事件。谁能告诉我如何在mendix中做到这一点?
我已经订阅了nodejs应用程序中的事件,一切都很好。应用程序正在向我显示日志中的事件。我认为我在mendix微流中做错了什么。我已经将所有屏幕截图粘贴到了这里。在这方面的任何帮助将不胜感激
预先感谢。
答案 0 :(得分:1)
首先,您需要确保使用API密钥/令牌进行连接,然后需要更正所订阅的主题。规则是:
iot-2/type/device_type/id/device_id/evt/event_id/fmt/format_string
因此,您应该是:
iot-2/type/TemperatureSensorSimulator/id/TemperatureSensorSimulator_1/evt/mon/fmt/json
此后您应该会没事的。