通过 MQTT 获取传感器数据的最佳实践
Best practice for sensor data over MQTT
目前我正在使用以下方法发送传感器数据:
用例发送室外温度 23.5 °C。
- 主题:weather/outside/temperature
- 内容:23.5
发送或消费这样的消息很容易,但对于接收者来说,很难确定内容的单位。
我也看到了将“23.5°C”作为内容发送的方法,但这样更难解析。
我也可以想象使用单元主题名称的一部分。
所以我的问题是:发送带有单位的标量值的最佳做法是什么,既可以以自动方式推理单位,又可以轻松 send/receive数据。这甚至可能有标准吗?
{value:23.5, unit:"C"}可以使用。我找不到有效负载的任何最佳实践。
目前我正在使用以下方法发送传感器数据:
用例发送室外温度 23.5 °C。
- 主题:weather/outside/temperature
- 内容:23.5
发送或消费这样的消息很容易,但对于接收者来说,很难确定内容的单位。
我也看到了将“23.5°C”作为内容发送的方法,但这样更难解析。
我也可以想象使用单元主题名称的一部分。
所以我的问题是:发送带有单位的标量值的最佳做法是什么,既可以以自动方式推理单位,又可以轻松 send/receive数据。这甚至可能有标准吗?
{value:23.5, unit:"C"}可以使用。我找不到有效负载的任何最佳实践。