mqtt - 将数据从 MQTT 主题发布到 Google 云 pubsub 主题
问题描述
我正在使用 paho.mqtt.client 从 mqtt 主题中读取数据。有没有办法将多个 Mqtt 主题的数据发布到多个 Google Pubsub 主题,即 Mqtt 中的 mqtt_topic -> Google 云 pubsub 中的 gcp_topic?
解决方案
如果您使用的是 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")
有关更多信息,请查看官方文档:
推荐阅读
- python - SyntaxError:生成器表达式必须在 Zipline 中用括号括起来
- javascript - chrome扩展弹出窗口未显示
- python - pycairo 设置旋转中心点
- java - java流的意外副作用减少操作
- curl - cURL 错误 35:错误:1407742E:SSL 例程:SSL23_GET_SERVER_HELLO:tlsv1 警报协议版本
- python - 如何创建从列表中选择的 5 个随机数的 5 个列表?
- python - 如何从多个 pd.Series 对象中绘制多系列直方图?
- mongodb - 使用 C# 驱动程序获取 MongoDb 结果和聚合计数
- bash - 需要特定技巧来管理 bash eval cmd & <<< input
- javascript - 从 JS 项目数组构建 JSON 数组