기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
이벤트 메시지
이 섹션에는 사물 또는 작업이 업데이트되거나 변경될 AWS IoT 때에서 게시한 메시지에 대한 정보가 포함되어 있습니다. 디바이스의 장애 또는 작동 변경을 모니터링하고 디바이스가 발생할 때 작업을 트리거할 수 있는 감지기를 생성할 수 있는 AWS IoT Events 서비스에 대한 자세한 내용은 섹션을 참조하세요AWS IoT Events
이벤트 메시지 생성 방법
AWS IoT 는 특정 이벤트가 발생할 때 이벤트 메시지를 게시합니다. 예를 들어 이벤트는 사물이 추가되거나, 업데이트되거나, 삭제될 때 레지스트리에 의해 생성됩니다. 이러한 이벤트가 발생할 때마다 단일 이벤트 메시지가 전송됩니다. 이벤트 메시지는 JSON페이로드와 MQTT 함께에 게시됩니다. 페이로드 내용은 이벤트 유형에 따라 달라집니다.
참고
이벤트 메시지의 게시는 1회까지 보장됩니다. 하지만 1회 이상 게시하는 것도 가능합니다. 이벤트 메시지의 순서는 보장되지 않습니다.
이벤트 메시지 수신 정책
이벤트 메시지를 수신하려면 디바이스가 AWS IoT 디바이스 게이트웨이에 연결하고 MQTT 이벤트 주제를 구독하도록 허용하는 적절한 정책을 사용해야 합니다. 또한 적합한 주제 필터도 구독해야 합니다.
다음은 수명 주기 이벤트를 수신하는 데 필요한 정책의 예입니다.
{ "Version":"2012-10-17", "Statement":[{ "Effect":"Allow", "Action":[ "iot:Subscribe", "iot:Receive" ], "Resource":[ "arn:aws:iot:
region
:account
:/$aws/events/*" ] }] }
에 대한 이벤트 활성화 AWS IoT
예약된 주제의 구독자가 메시지를 수신하려면 먼저 AWS Management Console 또는에서 또는 API를 사용하여 이벤트 메시지를 활성화해야 합니다CLI. 다양한 옵션에서 관리하는 이벤트 메시지에 대한 자세한 내용은 AWS IoT 이벤트 구성 설정 테이블을 참조하세요.
-
이벤트 메시지를 활성화하려면 AWS IoT 콘솔의 설정
탭으로 이동한 다음 이벤트 기반 메시지 섹션에서 이벤트 관리를 선택합니다. 관리할 이벤트를 지정할 수 있습니다. -
API 또는를 사용하여 게시되는 이벤트 유형을 제어하려면를 CLI호출UpdateEventConfigurationsAPI하거나 update-event-configurations CLI 명령을 사용합니다. 예시:
aws iot update-event-configurations --event-configurations "{\"THING\":{\"Enabled\": true}}"
참고
모든 큰따옴표(")는 백슬래시(\)로 이스케이프됩니다.
를 호출DescribeEventConfigurationsAPI하거나 describe-event-configurations CLI 명령을 사용하여 현재 이벤트 구성을 가져올 수 있습니다. 예: .
aws iot describe-event-configurations
AWS IoT 이벤트 구성 설정 표
이벤트 범주 (AWS IoT 콘솔: 설정: 이벤트 기반 메시지) |
(AWS CLI/API) |
이벤트 메시지 주제 |
---|---|---|
( AWS CLI/를 사용하여만 구성할 수 있음API) |
|
|
( AWS CLI/를 사용하여만 구성할 수 있음API) |
|
|
( AWS CLI/를 사용하여만 구성할 수 있음API) |
|
|
( AWS CLI/를 사용하여만 구성할 수 있음API) |
|
|
( AWS CLI/를 사용하여만 구성할 수 있음API) |
|
|
작업 완료됨, 취소됨 |
|
|
작업 완료됨, 취소됨 |
|
|
작업 완료됨, 취소됨 |
|
|
작업 완료됨, 취소됨 |
|
|
작업 완료됨, 취소됨 |
|
|
작업 실행: 성공, 실패, 거부됨, 취소됨, 제거됨 |
|
|
작업 실행: 성공, 실패, 거부됨, 취소됨, 제거됨 |
|
|
작업 실행: 성공, 실패, 거부됨, 취소됨, 제거됨 |
|
|
작업 실행: 성공, 실패, 거부됨, 취소됨, 제거됨 |
|
|
작업 실행: 성공, 실패, 거부됨, 취소됨, 제거됨 |
|
|
작업 실행: 성공, 실패, 거부됨, 취소됨, 제거됨 |
|
|
작업 실행: 성공, 실패, 거부됨, 취소됨, 제거됨 |
|
|
사물: 생성됨, 업데이트됨, 삭제됨 |
|
|
사물: 생성됨, 업데이트됨, 삭제됨 |
|
|
사물: 생성됨, 업데이트됨, 삭제됨 |
|
|
사물 그룹: 추가됨, 제거됨 |
|
|
사물 그룹: 추가됨, 제거됨 |
|
|
사물 그룹: 추가됨, 제거됨 |
|
|
사물 그룹 계층: 추가됨, 제거됨 |
|
|
사물 그룹 계층: 추가됨, 제거됨 |
|
|
사물 그룹 멤버십: 추가됨, 제거됨 |
|
|
사물 그룹 멤버십: 추가됨, 제거됨 |
|
|
사물 유형: 생성됨, 업데이트됨, 삭제됨 |
|
|
사물 유형: 생성됨, 업데이트됨, 삭제됨 |
|
|
사물 유형: 생성됨, 업데이트됨, 삭제됨 |
|
|
사물 유형 연결: 추가됨, 제거됨 |
|
|