我正在尝试使用 OTA 更新在 AWS IoT 平台上构建设备。该设备基于 Raspberry Pi(或类似的),有六个传感器,对收集的数据进行一些推理,并且可以执行操作:切换一件事、通知某人、发出声音等。我也想有一个本地 HTTP 服务器运行,以便能够直接与设备交互。
我在看 AWS Greengrass Core。我要得出的结论是,如果我走这条路,我将能够将 Lambda 的 OTA 更新作为“核心”的一部分运行,但必须在与传感器和能够使用设备影子功能的其他接口。此外,还必须烧入本地 HTTP 服务器,因为我没有看到使用本地 lambda 为应用程序提供服务的方法。
这个评估是正确的,还是我遗漏了一个(或两个)难题?