mqtt - 在一次传输中发送多个(键值)(所有相同的传感器)?
问题描述
我正在设计拥有 100 台物联网设备。每个每天广播一次,发送 20 个数据点,例如所有这些读数都来自一个燃气表超过 24 小时。这不是来自各种传感器的遥测;一个设备,一个传感器,24 小时的数据,一次发送所有 20 个读数,一次全部,在一个字符串中。有没有办法将此 20 值集拆分为 20 条 MQTT 消息?我们没有足够的带宽也没有电池电量来发送 20 条消息。
谢谢!
解决方案
MQTT 消息的有效负载只是字节的集合,您可以将所需的任何数据结构打包到其中。
如果您想每天发送一条带有 CSV 读数列表之类的消息,那么这完全取决于您。
推荐阅读
- android - 为什么 Composable 列表在 Jetpack Compose 中不起作用?
- java - 我有 java.lang.reflect.InvocationTargetException 的问题
- html - 如何在 Chrome 中的每个页面上重复一个 TALL 表头?
- html - 不同的电子邮件客户端和不同的阅读格式如何处理电子邮件中的 CSS?
- java - 为什么 stroke() 的 alpha 参数不会导致任何内容被绘制?
- r - Mapview pointsize via cex 不是固定大小的映射子集或更新的数据
- regex - 正则表达式在两个文本之间提取文本并保存文本
- r - 你如何计算 glm.cluster 模型的平均边际效应?
- python - Django DetailView + 从 Ajax 表单中删除项目
- reactjs - 基于断点的 Mui Typography 对齐