对于从 AWS IoT greengrass lambda 到 AWS IoT Core 规则引擎的通信,lambda 是否应该配置为设备(事物)?

For communication from AWS IoT greengrass lambda to AWS IoT Core rules engine, should lambda be configured as a device (thing)?

为了将数据从 Greengrass lambda 发送到 AWS IoT Core 规则引擎,我们需要创建一个订阅,其中源作为 Lambda,目标作为 IoT Core。

lambda 是否应该通过设备 sdk 将自己标识为物联网设备(具有凭据的事物)到物联网核心?或者这是可选的,lambda 可以使用 greengrass sdk 直接将数据发送到 IoT Core?

没有。只要 lambda 是 Greengrass 组的一部分并在 Greengrass 核心中执行,它就不必配置为事物。

查看 Subscriptions 上的 AWS 官方文档,它将帮助您进一步了解

Greengrass 允许订阅 4 种不同的选项

Devices/Lambdas/Connectors/Services 给其他 Devices/Lambdas/Connectors/Services

将数据发布到 AWS IoT Core 作为 IoT Cloud

进入服务选项