통신 테스트(디바이스 동기화 활성화됨) - AWS IoT Greengrass

AWS IoT Greengrass Version 1 2023년 6월 30일에 수명 연장 단계에 들어갔습니다. AWS IoT Greengrass V1 관리형 정책에 대한 자세한 정보는 섹션을 참조하세요. 이 날짜 이후에는 기능, 개선 사항, 버그 수정 또는 보안 패치를 제공하는 업데이트가 AWS IoT Greengrass V1 릴리스되지 않습니다. 에서 실행되는 기기는 AWS IoT Greengrass V1 중단되지 않으며 계속 작동하고 클라우드에 연결됩니다. 새로운 기능이 크게 추가되고 추가 플랫폼에 대한 지원이 추가되는 으로 마이그레이션하는 AWS IoT Greengrass Version 2 것이 좋습니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

통신 테스트(디바이스 동기화 활성화됨)

이 테스트의 경우 GG_TrafficLight 디바이스 섀도우가 AWS IoT와 동기화되도록 구성합니다. 이전 테스트의 경우와 동일한 명령을 실행하지만 이번에는 GG_Switch가 업데이트 요청을 보낼 때 클라우드의 섀도우 상태가 업데이트됩니다.

  1. AWS IoT 콘솔에서 AWS IoT Greengrass 그룹을 선택한 다음 클라이언트 디바이스 탭을 선택합니다.

  2. GG_TrafficLight 디바이스를 선택하고 섀도우 동기화를 선택한 다음 클라우드와 섀도우 동기화 활성화를 선택합니다.

    디바이스 섀도우 동기화 상태가 업데이트되었다는 알림을 수신해야 합니다.

  3. 그룹 구성 페이지에서 배포를 선택합니다.

  4. 명령줄 창 두 개에서 GG_SwitchGG_TrafficLight 클라이언트 디바이스에 대해 이전 테스트에서 명령을 실행합니다.

  5. 이제 AWS IoT 콘솔의 섀도우 상태를 확인합니다. AWS IoT Greengrass 그룹을 선택하고, 클라이언트 디바이스 탭을 선택한 다음 GG_TrafficLight를 선택하고, 디바이스 섀도우 탭을 선택한 다음, 클래식 섀도우를 선택합니다.

    AWS IoT에 대한 GG_TrafficLight 섀도우의 동기화를 활성화했기 때문에 GG_Switch가 업데이트를 보낼 때마다 클라우드의 섀도우 상태가 업데이트되어야 합니다. 이 기능은 AWS IoT에 클라이언트 디바이스의 상태를 노출하는 데 사용될 수 있습니다.

    참고

    필요한 경우 AWS IoT Greengrass 코어 로그, 특히 runtime.log를 확인하여 문제를 해결할 수 있습니다.

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

    GGShadowSyncManager.logGGShadowService.log도 볼 수 있습니다. 자세한 내용은 AWS IoT Greengrass 문제 해결 섹션을 참조하세요.

클라이언트 디바이스 및 구독 설정을 유지합니다. 다음 모듈에서 이 둘을 사용합니다. 동일한 명령도 실행합니다.