1

我试图找出一种方法来启用从 Lambda 到 Greengrass 核心设备的同步通信流。

一个例子是设备将在核心设备上执行一些代码并且需要返回成功或失败的情况,例如检查一个特定的 SD 卡是否已满或在设备上可写。此检查需要通过带有参数(SD 卡插槽索引)的 api 公开,以便可以随意调用它。

是否可以同步调用 lambda 函数并以同步方式等待 IoT Core 的响应?

所有文档都指向通过 MQTT 到核心设备的异步调用方法,并在 AWSIoTCore 上创建规则以触发 lambda/通知 SQS。如果当时只有 1 个 Http 请求,这没关系,但在多个请求的情况下,我们如何从 SQS 队列中识别正确的消息。

我想知道如何在 lambda 中等待 IoTCore 的结果,然后再向 API 发送响应。

4

0 回答 0