测试通信 (启用了设备同步) - Amazon IoT Greengrass
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

您正在查看Amazon IoT Greengrass Version 1.Amazon IoT Greengrass Version 2是最新的主要版本Amazon IoT Greengrass. 有关使用Amazon IoT Greengrass V2,请参阅Amazon IoT Greengrass Version 2开发人员指南.

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

测试通信 (启用了设备同步)

对于此测试,您将 GG_TrafficLight 设备影子配置为与 Amazon IoT 同步。您运行与上一个测试中相同的命令,但这次当 GG_Switch 发送更新请求时,云中的影子状态会更新。

  1. 在Amazon IoT控制台,选择您的Amazon IoT Greengrass组,然后选择Devices.

  2. 对于 GG_TrafficLight 设备,选择省略号 (...),然后选择Sync a. 云.

    
                            突出显示了“Sync to the Cloud (同步到云)”的屏幕截图。

    您应该会收到设备影子已更新的通知。

  3. 在组配置页面上,从 Actions (操作) 中选择 Deploy (部署)

    
                突出显示了“Deploy action”(部署操作) 的“Group”(组) 页面的屏幕截图。

    这会将组配置部署到您的Amazon IoT Greengrass核心设备。有关问题排查帮助,请参阅Amazon IoT Greengrass 故障排除

  4. 在两个命令行窗口中,针对 GG_SwitchGG_TrafficLight 设备运行上一个测试的命令。

  5. 现在,请检查中的影子状态。Amazon IoT控制台。选择您的Amazon IoT Greengrass组中,选择Devices中,选择GG_TrafficLight,然后选择Shadow.

    因为已启用 GG_TrafficLight 影子到 Amazon IoT 的同步,所以每当 GG_Switch 发送更新时,云中的影子状态应该会更新。此功能可用于将 Greengrass 设备的状态公开给 Amazon IoT。

    
                            为所需的属性和报告的属性显示“G”的影子状态。
    
                            在 20 秒后,为所需的属性和报告的属性显示“Y”的影子状态。
    注意

    如果需要,您可以通过查看Amazon IoT Greengrass核心日志,特别是runtime.log

    cd /greengrass/ggc/var/log sudo cat system/runtime.log | more

    您也可以查看 GGShadowSyncManager.logGGShadowService.log。有关更多信息,请参阅Amazon IoT Greengrass 故障排除

保持设备和订阅的设置。您将在下一模块中使用它们。您还会运行相同的命令。