0

我使用 CloudMQTT.com 作为 MQTT 代理。现在,由于某些原因,我需要使用 IFTTT.com 的 Maker 服务,并且需要发送关于在 CloudMQTT 上创建的主题的消息。

据我了解,问题是 Maker 服务仅支持 HTTP(s) 端点,不支持 MQTT。我找不到 CloudMQTT.com 的 HTTP(S) 端点,我可以在 Maker 服务中使用它来连接它们。

任何线索是否可以通过 CloudMQTT 的任何 http(s) 端点连接 Maker 和 CloudMQTT,或者它不可行?

谢谢你的帮助。

4

1 回答 1

1

因此,如果我正确理解您的问题,您希望使用 HTTP 直接将数据从 IFTTT 发送到 CloudMQTT,而不使用某种桥接器。

据我所知,这是不可能的。CloudMQTT HTTP API 处理的唯一事情是用户管理 ( https://www.cloudmqtt.com/docs-api.html ),我在文档中没有发现任何其他建议您可以通过 HTTP 发布到 CloudMQTT 主题的内容。

您需要的是 IFTTT 和 CloudMQTT 之间的桥梁,它将接收 HTTP Post 并输出 MQTT。这很容易编写,但我认为那里有一些现成的解决方案。我没有使用过它,但 Ponte ( http://www.eclipse.org/ponte ) 看起来很有希望。

这里的灵感是一种使用 Home Assistant 和 Heroku 来创建 IFTTT 到 CloudMQTT ( https://home-assistant.io/blog/2017/03/28/http-to-mqtt-bridge/ ) 的方法。但是,您应该能够编写一个简单的桥并将其部署在 Heroku 上......他们甚至有一个 CloudMQTT 插件可用(https://devcenter.heroku.com/articles/cloudmqtt)......或类似的东西。

于 2017-04-03T18:58:49.073 回答