디바이스 섀도우와 상호작용 - AWS IoT Greengrass

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

디바이스 섀도우와 상호작용

Greengrass 코어 디바이스는 컴포넌트를 사용하여 AWS IoT디바이스 섀도우와 상호 작용할 수 있습니다. 섀도우는 사물에 대한 현재 또는 원하는 상태 정보를 저장하는 JSON 문서입니다AWS IoT. 섀도는 장치가 연결되어 있는지 여부에 관계없이 다른 AWS IoT Greengrass 구성 요소가 장치의 상태를 볼 수 있도록 할 수 AWS IoT 있습니다. 각 AWS IoT 기기에는 이름 없는 고유의 클래식한 섀도우가 있습니다. 각 디바이스에 대해 이름이 지정된 섀도우를 여러 개 만들 수도 있습니다.

장치 및 서비스는 MQTT 및 예약된 MQTT 섀도우 주제를 사용하고, Device Shadow RESTAPI를 사용하는 HTTP 등을 사용하여 클라우드 섀도우를 생성, 업데이트 및 삭제할 수 있습니다. AWS CLIAWS IoT

섀도우 관리자 구성 요소를 사용하면 Greengrass 구성 요소가 로컬 섀도우 서비스 및 로컬 섀도우 게시/구독 주제를 사용하여 로컬 섀도우를 생성, 업데이트 및 삭제할 수 있습니다. 또한 섀도우 관리자는 코어 디바이스에서 이러한 로컬 섀도우 문서의 스토리지를 관리하고 섀도우 상태 정보를 클라우드 섀도우와 동기화하는 작업을 처리합니다.

섀도우 관리자 구성 요소를 사용하여 코어 장치에 연결된 클라이언트 장치의 로컬 섀도우를 관리할 수도 있습니다. 섀도우 관리자가 클라이언트 디바이스 섀도를 관리할 수 있도록 하려면 로컬 MQTT 브로커와 로컬 게시/구독 서비스 간에 메시지를 릴레이하도록 MQTT 브리지 구성 요소를 구성합니다. 자세한 설명은 클라이언트 디바이스 섀도우와 상호 작용 및 동기화 섹션을 참조하세요.

AWS IoT디바이스 섀도 개념에 대한 자세한 내용은 AWS IoT개발자 안내서의 AWS IoT Device Shadow 서비스를 참조하십시오.