Amazon IoT Greengrass Version 1 2023 年 6 月 30 日进入延长寿命阶段。有关更多信息,请参阅 Amazon IoT Greengrass V1 维护策略。在此日期之后,将 Amazon IoT Greengrass V1 不会发布提供功能、增强功能、错误修复或安全补丁的更新。在上面运行的设备 Amazon IoT Greengrass V1 不会中断,将继续运行并连接到云端。我们强烈建议您迁移到 Amazon IoT Greengrass Version 2,这样可以添加重要的新功能并支持其他平台。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
测试通信 (启用了设备同步)
对于此测试,您将 GG_TrafficLight 设备影子配置为与 Amazon IoT 同步。您运行与上一个测试中相同的命令,但这次当 GG_Switch 发送更新请求时,云中的影子状态会更新。
-
在 Amazon IoT 控制台中,选择您的 Amazon IoT Greengrass 组,然后选择客户端设备选项卡。
-
选择 GG_TrafficLight 设备,选择同步影子,然后选择启用与云的影子同步。
您应该会收到设备影子同步数据已更新的通知。
-
在组配置页面上,选择部署。
-
在两个命令行窗口中,针对 GG_Switch 和 GG_TrafficLight 客户端设备运行上一个测试的命令。
-
现在,请检查 Amazon IoT 控制台中的影子状态。选择您的Amazon IoT Greengrass 组,选择客户端设备选项卡,选择 GG_TrafficLight,选择设备影子选项卡,然后选择经典影子。
因为已启用 GG_TrafficLight 影子到 Amazon IoT 的同步,所以每当 GG_Switch 发送更新时,云中的影子状态应该会更新。此功能可用于将客户端设备的状态公开给 Amazon IoT。
注意
如果需要,您可以通过查看 Amazon IoT Greengrass Core 日志(具体而言是
runtime.log
)来排查问题:cd /greengrass/ggc/var/log sudo cat system/runtime.log | more
您也可以查看
GGShadowSyncManager.log
和GGShadowService.log
。有关更多信息,请参阅故障排除 Amazon IoT Greengrass。
保持客户端设备和订阅的设置。您将在下一模块中使用它们。您还会运行相同的命令。