首页 > 解决方案 > 将数据从 MQTT 主题发布到 Google 云 pubsub 主题

问题描述

我正在使用 paho.mqtt.client 从 mqtt 主题中读取数据。有没有办法将多个 Mqtt 主题的数据发布到多个 Google Pubsub 主题,即 Mqtt 中的 mqtt_topic -> Google 云 pubsub 中的 gcp_topic?

标签: mqttgoogle-cloud-pubsubmosquitto

解决方案


如果您使用的是 python,那么为了使用 paho.mqtt 向多个主题发送多条消息,您可以在 python 中使用 publish.multiple,例如

msgs = [{'topic':"paho/test/multiple", 'payload':"multiple 1"},
        ("paho/test/multiple", "multiple 2", 0, False)]
publish.multiple(msgs, hostname="mqtt.eclipse.org") 

有关更多信息,请查看官方文档:

https://pypi.org/project/paho-mqtt/#multiple


推荐阅读