IFTTT Maker 服务和 CloudMQTT

IFTTT Maker service and CloudMQTT

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

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

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

感谢您的帮助。

因此,如果我对您的问题的理解正确,您希望使用 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/). However, you should be able to write a simple bridge and deploy it on Heroku... they even have a CloudMQTT add-on available (https://devcenter.heroku.com/articles/cloudmqtt)...或类似的方法。