Notice
Recent Posts
Recent Comments
Link
투케이2K
154. [IT 용어] AWS IoT Shadow (섀도우) 개념 설명 본문
[제 목]
[IT 용어] AWS IoT Shadow (섀도우) 개념 설명
[설 명]
- AWS IoT Shadow (섀도우) 란 사물 (객체) 을 따라 다니며, AWS IoT 에 연결되어 있는지 여부에 관계없이 앱 및 기타 서비스에서 디바이스의 상태를 사용할 수 있는 것 입니다
- 섀도우는 디바이스, 앱 및 기타 클라우드 서비스가 데이터를 공유할 수 있는 신뢰할 수 있는 데이터 스토어를 제공하며, 이를 통해 디바이스, 앱 및 기타 클라우드 서비스가 디바이스 상태를 유지하면서 연결하거나 연결을 끊을 수 있습니다
- 디바이스, 앱 및 기타 클라우드 서비스가 AWS IoT에 연결되어 있는 동안 해당 섀도우를 통해 디바이스의 현재 상태에 액세스하고 제어할 수 있습니다
- 디바이스가 오프라인으로 전환되더라도 앱은 여전히 AWS IoT 및 디바이스의 섀도우와 통신할 수 있습니다. 디바이스가 다시 연결되면 섀도우의 현재 상태를 수신하여 섀도우와 일치하도록 상태를 업데이트한 다음 업데이트된 상태로 메시지를 게시할 수 있습니다
- 섀도우 액세스 :
- 모든 섀도우는 예약된 MQTT 주제 및 섀도우에서 get, update 및 delete 작업을 지원하는 HTTP URL을 보유합니다
- 섀도우는 JSON 섀도우 문서를 사용하여 데이터를 저장하고 검색합니다
- desired : 앱은 desired 객체를 업데이트하여 디바이스 속성에 대해 원하는 상태를 지정합니다
- reported : 디바이스는 reported 객체에 현재 상태를 보고합니다
- delta : AWS IoT는 delta 객체에서 원하는 상태와 보고된 상태 간의 차이를 보고합니다
- 섀도우를 통한 디바이스 현재 상태 액세스 및 제어 단계 :
- 앱은 섀도우를 업데이트하여 디바이스 상태 변경을 요청
- AWS IoT는 디바이스에 대한 변경 사항을 나타내는 메시지를 게시
- 디바이스는 이 메시지를 수신하고, 메시지와 일치하도록 상태를 업데이트하고, 업데이트된 상태로 메시지를 게시
- 디바이스 섀도우 서비스는 해당 섀도우에 이 업데이트된 상태를 반영
- 앱은 섀도우의 업데이트를 구독하거나 섀도우에 현재 상태를 쿼리
반응형
'IT기술 & IT용어' 카테고리의 다른 글
156. [IT 용어] 로드 밸런서 (Load Balancer) 용어 설명 (0) | 2023.01.25 |
---|---|
155. [IT 용어] R&D (Research and Development) 용어 설명 (0) | 2023.01.17 |
153. [IT 용어] 마일스톤 (milestone) 개념 (0) | 2023.01.06 |
152. [IT 용어] 레거시 코드 (Legacy code) 개념 (0) | 2023.01.06 |
151. [IT 용어] thing (띵) 설명 (0) | 2023.01.06 |
Comments