【问题标题】:Publish data from MQTT topics to Google cloud pubsub topics将数据从 MQTT 主题发布到 Google 云 pubsub 主题
【发布时间】:2020-08-13 14:13:28
【问题描述】:
我正在使用 paho.mqtt.client 从 mqtt 主题中读取数据。有没有办法将多个 Mqtt 主题的数据发布到多个 Google Pubsub 主题,即 Mqtt 中的 mqtt_topic -> Google 云 pubsub 中的 gcp_topic?
【问题讨论】:
-
欢迎来到 Stack Overflow,因为您的问题需要大量工作才能回答。请阅读doc,了解一个好的问题需要什么。
标签:
mqtt
google-cloud-pubsub
mosquitto
【解决方案1】:
如果您使用的是 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