쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

에서 감지기 모델을 테스트하기 위한 입력 전송 AWS IoT Events

포커스 모드
에서 감지기 모델을 테스트하기 위한 입력 전송 AWS IoT Events - AWS IoT Events

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

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

에서 원격 측정 데이터를 수신하는 방법에는 여러 가지가 있습니다 AWS IoT Events ( 참조에서 데이터를 수신하고 작업을 트리거하는 지원되는 작업 AWS IoT Events). 이 주제에서는 AWS IoT 콘솔에서 메시지를 AWS IoT Events 감지기에 입력으로 전달하는 AWS IoT 규칙을 생성하는 방법을 보여줍니다. AWS IoT 콘솔의 MQTT 클라이언트를 사용하여 테스트 메시지를 보낼 수 있습니다. 이 방법을 사용하면 디바이스가 AWS IoT 메시지 브로커를 사용하여 MQTT 메시지를 보낼 수 있을 AWS IoT Events 때 원격 측정 데이터를 에 가져올 수 있습니다.

감지기 모델을 테스트하기 위한 입력을 보내려면
  1. AWS IoT Core 콘솔을 엽니다. 왼쪽 탐색 창의 관리에서 메시지 라우팅을 선택한 다음 규칙을 선택합니다.

  2. 오른쪽 상단의 규칙 만들기를 선택합니다.

  3. 규칙 생성 페이지에서 다음 단계를 완료합니다.

    1. 단계 1. 규칙 속성을 지정합니다. 다음 작업을 완료합니다.

      • 규칙 이름. MyIoTEventsRule과 같은 포털의 이름을 입력합니다.

        참고

        공백은 사용할 수 없습니다.

      • 규칙 설명. 이는 선택 사항입니다.

      • 다음을 선택합니다.

    2. 단계 2. SQL 문 을 구성합니다. 다음 작업을 완료합니다.

      • SQL 버전 . 목록에서 적절한 옵션을 선택합니다.

      • SQL 문 . SELECT *, topic(2) as motorid FROM 'motors/+/status'을 입력합니다.

      다음을 선택합니다.

    3. 단계 3. 규칙 작업을 첨부합니다. 규칙 작업 섹션에서 다음을 완료합니다.

      • 작업 1. IoT 이벤트를 선택합니다. 다음 필드가 표시됩니다.

        1. 입력 이름. 목록에서 적절한 옵션을 선택합니다. 암호가 표시되지 않으면 새로 고침을 선택합니다.

          새 입력을 생성하려면 IoT Events 입력 생성을 선택합니다. 다음 작업을 완료합니다.

          • 입력 이름. PressureInput을 입력합니다.

          • 설명. 이는 선택 사항입니다.

          • JSON 파일을 업로드합니다. JSON 파일 사본을 업로드합니다. 파일이 없는 경우 이 화면에 샘플 파일로 연결되는 링크가 있습니다. 코드에는 다음이 포함됩니다.

            { "motorid": "Fulton-A32", "sensorData": { "pressure": 23, "temperature": 47 } }
          • 입력 속성을 선택합니다. 적절한 옵션을 선택합니다.

          • Tags)]를 선택합니다. 이는 선택 사항입니다.

          생성(Create)을 선택합니다.

          규칙 생성 화면으로 돌아가 입력 이름 필드를 새로 고칩니다. 방금 생성한 입력을 선택합니다.

        2. 배치 모드. 이는 선택 사항입니다. 페이로드가 메시지 배열인 경우 이 옵션을 선택하십시오.

        3. 메시지 ID. 이는 선택 사항이며, 권장 사항은 아닙니다.

        4. IAM 역할 . 목록에서 적절한 역할을 선택합니다. 역할이 목록에 없는 경우 새 역할 생성을 선택합니다.

          역할 이름을 입력하고 생성을 선택합니다.

        다른 규칙을 추가하려면 규칙 추가 작업을 선택합니다.

      • 오류 작업. 이 섹션은 선택 사항입니다. 작업을 추가하려면 오류 작업 추가를 선택하고 목록에서 적절한 작업을 선택합니다.

        나타나는 필드를 모두 입력합니다.

      • 다음을 선택합니다.

    4. 단계 4. 검토 및 생성. 화면에서 정보를 검토한 후 생성을 선택합니다.

  4. 왼쪽 탐색 창의 테스트에서 MQTT 테스트 클라이언트 를 선택합니다.

  5. Publish to a topic(주제에 게시)을 선택합니다. 다음 작업을 완료합니다.

    • 주제 이름. motors/Fulton-A32/status와 같이 메시지를 식별할 이름을 입력합니다.

    • 메시지 페이로드. 다음을 입력합니다.

      { "messageId": 100, "sensorData": { "pressure": 39 } }
      참고

      새 메시지를 게시할 때마다 messageId를 변경하십시오.

  6. 게시의 경우, 주제를 동일하게 유지하되 페이로드의 "pressure" 값을 감지기 모델에서 지정한 임계값(예: 85)보다 큰 값으로 변경하십시오.

  7. 게시를 선택합니다.

생성한 감지기 인스턴스가 Amazon SNS 메시지를 생성하고 전송합니다. 압력 측정값이 압력 임계값(이 예제의 경우 70)보다 높거나 낮은 압력 측정값을 포함하는 메시지를 계속 보내면 감지기가 작동 중인 것을 확인할 수 있습니다.

이 예제에서는 압력 판독값이 임계값 미만인 세 개의 메시지를 전송하여 정상 상태로 다시 전환하고 과압 상태가 해결되었음을 나타내는 Amazon SNS 메시지를 수신해야 합니다. 정상 상태로 돌아오면 압력 판독값이 한도를 초과하는 메시지 1개로 인해 감지기가 위험 상태로 전환되고 해당 조건을 나타내는 Amazon SNS 메시지를 전송합니다.

이제 간단한 입력 및 감지기 모델을 만들었으니 다음을 시도해 보십시오.

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.