프로젝트, 템플릿 및 배치 - AWS IoT 1-Click

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

프로젝트, 템플릿 및 배치

기능, 위치별로 또는 다른 기준으로 디바이스를 구성할 수 있습니다. 이 논리적 디바이스 그룹을 프로젝트라고 합니다. 프로젝트를 사용하여 Lambda 함수와 디바이스 그룹을 연결할 수 있습니다.

프로젝트에는 사용되는 디바이스 유형, 호출되는 Lambda 함수 및 위치나 함수와 같이 컨텍스트 데이터를 보유하는 속성 이름을 지정하는 템플릿이 포함되어 있습니다.

프로젝트가 생성되고 템플릿이 정의되면 프로젝트에 배치를 추가할 수 있습니다. 배치는 템플릿을 따르며 해당 배치의 위치 또는 함수에 적합한 일련 번호 및 속성 값으로 디바이스를 지정합니다.

다음은 프로젝트 및 배치의 사용을 보여주는 몇 가지 예입니다.

예 1:

SalesPersonNotification 프로젝트에서는 10명의 고객이 버튼을 눌러 영업 담당자에게 연락할 수 있도록 버튼을 받습니다. 고객마다 하나씩 10개의 배치가 있습니다. 각 배치에는 CustomerName(예: Mr. Jones), SalesPersonPhoneNumber(예: 1-555-555-1234) 및 버튼 일련 번호(예: G030PM12345678) 값이 있고 디바이스 템플릿 NotficationButton이 포함되어 있습니다. 배치별로 CustomerNameSalesPersonPhoneNumber 속성이 정의됩니다. 고객이 버튼을 클릭하면 AWS IoT 1-Click Click에서SendSMSLambda를 사용하여CustomerNameSalesPersonPhoneNumber해당 버튼과 관련된 값. 해당 값에 따라 SMS가 전송됩니다.

  • 배치 템플릿:

    • 각 고객은 하나의 버튼을 사용하여 영업 담당자에게 알리기 때문에NotficationButton가 생성됩니다.

    • 디바이스 템플릿 (배치에 포함됨) 은NotificationButton를 클릭하면SendSMSLambdaLambda 함수

    • 호출된 속성CustomerNameSalesPersonPhoneNumber각 배치에 대해 정의됩니다.

  • 배치: 고객마다 1개씩, 10개의 배치가 생성됩니다. 각 배치에는 고유한 CustomerName(예: "Mr. Jones"), SalesPersonPhoneNumber(예: 1-555-555-1234) 및 버튼 일련 번호(예: G030PM12345678) 값이 있습니다.

  • 작업: 고객이 버튼을 클릭하면 AWS IoT 1-Click Click에서SendSMSLambda를 사용하여CustomerNameSalesPersonPhoneNumber값을 입력하면 해당 버튼에 연결된 SMS가 전송됩니다.

예 2:

MeetingRoomFeedback 프로젝트에서는 50개의 회의실에서 만족을 나타내는 엄지 손가락 위로 버튼과 불만족을 나타내는 엄지 손가락 아래로 버튼을 통해 사용자 만족도를 추적합니다. 두 개의 디바이스 템플릿 ThumbsUpThumbsDown이 있으며, 엄지 손가락 위로 버튼을 클릭하면 PostiveFeedbackLambda 함수가 호출되고 엄지 손가락 아래로 버튼을 클릭하면 NegativeFeedbackLambda가 호출됩니다. AMeetingRoomNumber각 배치의 회의실 번호를 보유하도록 속성이 정의됩니다. 회의실당 하나씩 50개의 디바이스 배치가 생성됩니다. 각 배치에는 회의실 번호(예: 1001)로 설정된 MeetingRoomNumber 키와 고유한 일련 번호(예: G030PM12345678 및 G030PM23456789)로 식별되는 두 개의 버튼이 있습니다. 회의실에서 버튼을 클릭하면 AWS IoT 1-Click Click에서PositiveFeedbackLambda함수 또는NegativeFeedbackLambda함수를 사용하여MeetingRoomNumberUSD 상당. 그런 다음 피드백이 처리되고 표로 작성될 수 있습니다.

  • 프로젝트 이름: MeetingRoomFeedback

  • 배치 템플릿:

    • 각 룸에 두 개의 버튼이 있으므로 두 개의 장치 템플릿이 만들어지며 각각ThumbsUpThumbsDown.

    • 장치 템플릿은 다음을 지정합니다.ThumbsUp버튼을 호출합니다.PostiveFeedbackLambda를 클릭하면 해당ThumbsDown버튼을 호출합니다.NegativeFeedbackLambda를 클릭합니다.

    • 라는 속성MeetingRoomNumber각 배치의 회의실 번호를 보유하도록 정의됩니다.

  • 배치: 방마다 배치 1개씩, 50개의 디바이스 배치가 생성됩니다. 각 배치에는MeetingRoomNumber키를 특정 회의실 번호 쌍 (예: 1001) 로 설정하고 고유한 일련 번호 (예: G030PM12345678 및 G030PM23456789) 로 식별되는 두 개의 버튼으로 구성됩니다.

  • 작업: 회의실에서 버튼을 클릭하면 AWS IoT 1-Click Click에서PositiveFeedbackLambda함수 또는NegativeFeedbackLambda함수를 사용하여MeetingRoomNumber값을 사용하여 피드백이 처리되고 표로 작성될 수 있습니다.

다음 다이어그램에서는 이러한 개념을 보여 줍니다.

1-Click 아키텍처의 이미지.

자세한 내용은 AWS IoT 1-Click 콘솔 시작하기 섹션을 참조하세요.