【发布时间】:2020-12-19 03:27:47
【问题描述】:
我们的 IoT 设备会收集样本数据,并且样本数据会无限期地保留在设备上。此外,我们的物联网设备不会收集大量样本;每周最多十几个样本。
我正在使用 AWS IoT,并且我已成功将我的设备连接到 IoT Core,并且我可以通过 MQTT 协议发布/订阅消息。从那里,我有一个将有效负载转发到我的 HTTP 端点的规则。
在使用 AWS IoT 之前,我通过将 json 有效负载从我的设备发送到我的 http 端点来进行概念验证。此操作在我的 RDS 数据库中插入了一条新记录,并向设备返回了一个 UUID。然后设备将 UUID 与相应的样本一起存储。通过这种方式,我们能够将我们设备上的样本与我们云服务中的样本进行匹配。
但是,现在我已经过渡到使用 MQTT,我意识到我无法从我的 API 调用中获取 UUID。我从 MQTT 得到的唯一响应是我发送的原始消息。 我想我至少知道它是成功的,但我更想知道的是插入到我的数据库中的示例记录的 UUID。有人对如何做到这一点有任何建议吗?如果这不是典型的模式,请向我解释另一种方法。
【问题讨论】:
标签: amazon-web-services mqtt iot aws-iot