Node和MQTT,对消息做一些事情

时间:2015-09-12 12:00:40

标签: node.js mqtt

我正在构建一个基于Node,Cylon和am事件的特定设备到MQTT代理。我想知道一旦某个MQTT消息到达设备后如何执行某个操作。任何人都能指出我正确的方向吗?我在这件事上有点迷失;)

我用它来发布数据:

mqtt.publish(thingTopic,  JSON.stringify(data));

我想创建这样的东西:

if certain message arrives at broker -> do a post or get request to internal url.

问题有点模糊,我必须承认......

1 个答案:

答案 0 :(得分:1)

您可能需要构建自己的自定义MQTT代理来实现您正在寻找的内容,这不是pub/sub message paradigm的重点。而不是自定义MQTT代理,请考虑创建自己的订阅应用程序,该应用程序将对从MQTT Broker接收的消息做出反应。

希望以下序列图有助于理解。

Sequence Diagram