首页 > 解决方案 > 如何从设备端获取 LEC(Last Event Cache)事件?

问题描述

有一本使用 REST API 获取 LEC 的手册,但在我的设备中我有 MQTT 协议。我的设备并不总是连接到互联网,所以当它在线时,它需要发送最后一个事件。

这是 REST 协议中的 LEC: https ://www.ibm.com/support/knowledgecenter/SSQP8H/iot/platform/reference/lec/index.html

在设备端,我只能订阅这样的命令(“iot-2/cmd/commandR1/fmt/json”),但它没有返回最后一个命令。

而且 IBM MQTT 代理不能处理保留的消息。

如果应用程序、网关或设备发送保留消息,则 Platform Service 服务会在保留消息标志设置为 true 时覆盖该标志,并处理该消息,就像该标志设置为 false 一样。https://www.ibm.com/support/knowledgecenter/SSQP8H/iot/platform/applications/mqtt.html

标签: mqttibm-watson

解决方案


推荐阅读