我想知道 mqtt 消息的主题命名和有效负载设计的最佳实践。
使用多个长主题名称和更大的有效负载或具有更大有效负载的短主题名称是否更好。
例如:
plant1/machineA/sensorX/temperature/value 20
plant1/machineA/sensorX/temperature/unit C
plant1/machineA/sensorX/temperature/timestamp 2018-08-01T12:00:30.123Z
对比
plant1/machineA/
{
["sensorX": {
"value": 20,
"unit": "C",
"timestamp": "2018-08-01T12:00:30.123Z"
}]
}
还有很多可能性。但是有通用的方法吗?在主题名称或负载中尽可能多?