python - 我可以通过 MQTT 中的一个主题发送多个数据吗?
问题描述
我目前正在制作一个使用 MQTT 转发数据的项目。我正在使用 MQTT Dash 应用程序来接收它。我有三个不同的消息要发送,都是文本格式。我是否必须创建三个不同的主题才能发布数据?有没有办法以单个有效载荷发送它们?
解决方案
是的。一种可能性:您可以将数据放入字典中,将其 jsonify 并将结果字符串放入有效负载中。在接收端,将字符串反json化回字典并访问数据。
推荐阅读
- python - 优化 python 字典创建以计算子字符串的出现次数
- android-studio - 'this' 在变量 android studio 中不可用
- elasticsearch - 对 Elastic Search 集群的查询调用的 Http 读取超时
- google-bigquery - 如何在 Big Query 中插入/更新分区表
- r - 如何创建需要用户选择数据集和列名然后执行特征选择的闪亮应用程序(Rstudio)
- node.js - Node.js - JWT、API:如何实现多个 Passport.js 身份验证中间件?
- scala - 在元组的 Rdd 中加入地图
- javascript - 将 JS RegExp 对象转换为 Java 中的 Pattern 对象
- excel - VBA Excel - 刷新数据透视表/Power Query
- asp.net - 引导模式正在打开但未显示任何数据