【发布时间】:2017-11-27 22:46:27
【问题描述】:
我想在 python 中使用谷歌应用引擎的 pubsub API 来实现 MQTT。如何在标准库中运行 pub 子库。如果我需要运行此 API 的旧版本,任何人都可以提供示例。最新库的另一个问题是它是 alpha 版本。稍后我将使用 GCP-IOT 协议连接 MQTT 客户端。
【问题讨论】:
标签: python-2.7 google-app-engine mqtt amqp google-cloud-pubsub
我想在 python 中使用谷歌应用引擎的 pubsub API 来实现 MQTT。如何在标准库中运行 pub 子库。如果我需要运行此 API 的旧版本,任何人都可以提供示例。最新库的另一个问题是它是 alpha 版本。稍后我将使用 GCP-IOT 协议连接 MQTT 客户端。
【问题讨论】:
标签: python-2.7 google-app-engine mqtt amqp google-cloud-pubsub
我强烈建议不要这样做。您不仅在浪费时间和精力,而且还在尝试使用不应该以这种方式使用的东西。最后,与在您自己的实例上部署 MQTT 相比,成本将是巨大的。
如果您正在寻找来自 GCP 的完全托管解决方案,您可能有兴趣尝试目前处于私有测试阶段的 GCP Core IOT。更多细节在这里:https://cloud.google.com/iot-core/
【讨论】:
我第二次查看 Google IoT Core。
如果您有特殊用例,您可以随时将 Google PubSub 连接到另一个支持 MQTT 的物联网平台,例如 Losant。这是一个例子:
https://docs.losant.com/applications/integrations/#google-pubsub
然后,当您从 PubSub 订阅消息时,您可以发布到 MQTT 主题,反之亦然。
免责声明:我为 Losant 工作。
【讨论】: