使用 Greengrass 与 Node SDK 包有什么好处?
我们有一个软件堆栈,可以使用 Node SDK 愉快地与 IoT 核心服务(在 buildroot 上运行)进行交互。我试图了解转换为完整 Greengrass 实施的好处。
使用 Greengrass 与 Node SDK 包有什么好处?
我们有一个软件堆栈,可以使用 Node SDK 愉快地与 IoT 核心服务(在 buildroot 上运行)进行交互。我试图了解转换为完整 Greengrass 实施的好处。
与大多数 AWS 服务一样,它们为您提供了一个无需维护的重新构建和托管的框架。IoT 设备安全、配置、本地 Lambda 软件更新、基于云的设备状态镜像、本地资源管理、MQTT 订阅管理、简单的 AWS 服务集成(如 SNS 和分析)、日志管理和部署版本控制,都在服务器端处理一旦 GG 客户端安装在设备上。该架构还允许物联网设备不总是云连接,通过本地 GG Core 设备通过代理进行通信。所有核心物联网功能仍然适用于 GG 设备(即安全和分析)。
根据您的应用程序,推出您自己的框架可能仍然有意义。但是,如果 Greengrass 架构合适,它会使应用程序的推出和维护变得更加容易,尽管代价是额外的供应商锁定。也就是说,如果您要将现有的 IoT 应用程序迁移到 GG,您最终可能不得不重新构建大部分已有的应用程序,以便利用 Greengrass 提供的功能。