【发布时间】:2018-01-26 15:06:19
【问题描述】:
我们正在使用 MQTT 将消息从我们的服务器传递到 Android 设备。
是否可以收到对请求的准确响应? 我已经有了输入查询响应日志的想法。这会有帮助吗?
现在我只有这种情况。用户想要获取有关设备的信息。一条消息是通过 MQTT 发送的,因此一切都丢失了。您必须在设备日志中的查询中执行第二个操作,并从那里获得必要的信息
【问题讨论】:
标签: java request response mqtt
我们正在使用 MQTT 将消息从我们的服务器传递到 Android 设备。
是否可以收到对请求的准确响应? 我已经有了输入查询响应日志的想法。这会有帮助吗?
现在我只有这种情况。用户想要获取有关设备的信息。一条消息是通过 MQTT 发送的,因此一切都丢失了。您必须在设备日志中的查询中执行第二个操作,并从那里获得必要的信息
【问题讨论】:
标签: java request response mqtt
MQTT v3 本身不支持请求/响应式消息传递。您可以实现它,但您必须在消息负载中添加请求 ID,以表示消息是对特定请求消息的响应。
MQTT v5 原生支持请求/响应式消息传递,您可以在规范 here 中找到详细信息。 MQTT v5 是规范的新版本,截至 2018 年 1 月,尚未更新许多代理或客户端以支持所有新功能。
【讨论】: