프로젝트 만들기 - AWS IoT 1-Click

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

프로젝트 만들기

다음 절차에서는 AWS IoT 1-Click 지원 디바이스에 대한 AWS IoT 1-Click 프로젝트를 생성하는 방법을 보여줍니다.

  1. AWS 계정에 로그인하고 AWS IoT 1-Click 콘솔을 엽니다.

  2. 선택온보딩를 선택한 다음 를 선택합니다.프로젝트 생성.

  3. 프로젝트의 이름과 설명 (선택 사항) 을 입력한 다음다음.

  4. 배치에 대해 하나 이상의 템플릿을 정의하려면장치 템플릿 프로그래밍를 선택하고Start.

  5. 모든 버튼 디바이스에 대한 템플릿을 정의하려면모든 버튼 유형.

  6. 디바이스 템플릿 이름에 템플릿을 설명하는 이름을 입력합니다. 작업에서 SMS 보내기 또는 이메일 보내기를 선택합니다. 다음을 수행할 수 있습니다.Lambda 함수를 사용하여 사용자 지정 작업옵션을 선택하고 자신의 Lambda 함수 중 하나를 선택하십시오. 선택한 항목에 따라 전화 번호, 이메일 주소 또는 Lambda 함수 이름을 입력합니다. Lambda 함수를 만드는 방법에 대한 자세한 내용은 단원을 참조하십시오.AWS Lambda 개발자 안내서.

  7. 언더다른 디바이스 템플릿 추가 (배치당 여러 디바이스가 필요한 경우)선택할Add.

  8. 속성 키/값 페어를 입력합니다. 필요한 경우 추가 키-값 페어를 입력할 수 있습니다.

  9. 프로젝트 만들기를 선택합니다.

다음 섹션은예: 회의실 만족도 프로젝트에서는 AWS IoT 1-Click 콘솔을 사용하여 프로젝트를 생성하는 방법에 대한 실제 예를 보여줍니다.

예: 회의실 만족도 프로젝트

다음 예는 AWS IoT 1-Click 개념을 이해하는 데 도움이 될 수 있습니다.

  • 50개의 회의실 (및 관련 AV 장비) 의 만족도를 추적하는 프로젝트가 만들어지고MeetingRoomSat.

  • 각 회의실에는 두 개의 장치 (버튼) 가 표시됩니다. 하나는 물리적으로 “만족”으로 표시되고 다른 하나는 “불만족”으로 표시됩니다. 룸당 두 개의 버튼이 있기 때문에 두 개의 템플릿이 만들어집니다.Satisfied라는 이름을 지정하며 다른 하나는Unsatisfied.

  • Satisfied템플릿은 Lambda 함수를 호출하도록 구성됩니다.SatLambda.

  • Unsatisfied템플릿은 Lambda 함수를 호출하도록 구성됩니다.UnsatLambda.

  • 이 두 템플릿 모두에서 속성 (키/값 쌍)MeetingRoomNum(키) 가 만들어지며 그 값은TBD(TBD값은 두 버튼이 실제로 룸에 배치될 때 룸 번호로 변경됩니다).

  • 각 방마다 하나씩 50개의 배치가 생성됩니다. 각 배치에는 연관된 두 개의 템플릿 (예:SatisfiedUnsatisfied).

  • 두 개의 버튼은 물리적 라벨이 부착되어 방에 배치됩니다. 그런 다음 AWS IoT 1-Click 모바일 앱 또는 AWS IoT 1-Click 콘솔과 버튼의 일련 번호를 통해 “Satisted” 및 “Unsatised”로 표시된 버튼이 50개의 배치 중 하나와 연결됩니다. 이 프로세스는 나머지 배치가 모두 배치될 때까지 계속됩니다.

  • 회의실에서 방 버튼을 클릭하면 AWS IoT 1-Click Click에서SatLambda또는UnsatLambda함수를 사용하여MeetingRoomNum값을 사용하여 피드백이 처리되고 클라우드에 저장됩니다.

  • 나중에 다른 템플릿을 프로젝트에 추가하여 50개의 기존 배치에 각 욕실에 더 많은 수건이나 다른 세면 도구가 필요하다는 것을 나타내는 새 버튼의 슬롯이 포함될 수 있습니다.

다음은 AWS IoT 1-Click 콘솔을 사용하여 사무실용 건물 (사무실용 건물 그룹의 일부) 에서 회의실 만족도를 모니터링하기 위한 프로젝트를 생성하는 예를 제공합니다.

오디오/비디오 장비를 비롯한 회의실 만족도를 모니터링하기 위해 각 회의실에 두 개의 AWS IoT Enterprise 버튼을 배치했습니다. 하나는 “Satisfied”로 레이블이 지정되며 다른 하나는 “Unsatised”로 레이블이 지정되며 다른 하나는 “Unsatised”로 레이블이 지정되며 다른 하나는 “Un 이는 파일럿 프로젝트로, 캠퍼스의 다른 건물에서 회의실의 고객 만족도를 높이는 데 프로젝트 결과를 사용할 수 있습니다.

회의가 완료된 후, 참가자는 회의실 및 장비에 대한 전반적인 만족도를 기록하기 위해 "Satisfied" 또는 "Unsatisfied" 버튼을 누르도록 요청을 받습니다. 이 데이터는 회의실에서 제대로 작동하지 않는 A/V 장비나 기타 문제를 식별하는 데 사용됩니다.

AWS IoT 1-Click 콘솔을 사용하여 이 프로젝트를 설정할 수 있습니다.

  1. AWS IoT 1-Click 콘솔에서프로젝트 생성.

  2. 프로젝트 이름에 MeetingRoomSatisfaction을 입력합니다. 프로젝트 설명에 를 입력하고Project used to track customer meeting room satisfaction, including A/V equipment.선택다음.

  3. 언더장치 템플릿 프로그래밍선택할Start를 선택한 다음 를 선택합니다.모든 버튼 유형.

  4. 디바이스 템플릿 이름Satisfied를 입력합니다. 이는 “Satisfied”라는 레이블이 지정된 모든 버튼에 사용되는 템플릿입니다. 작업에서 이메일 보내기를 선택합니다.

    참고

    회의실 만족 파일럿이 성공하면 작업에서 Lambda 함수를 사용한 사용자 지정 작업을 선택할 수 있습니다. 이 사용자 지정 Lambda 함수는 이메일을 보내거나 “Satisfication” 버튼 데이터를 나중에 분석하도록 Amazon DynamoDB 테이블에 저장할 수 있습니다. Lambda 함수를 만드는 방법에 대한 자세한 내용은 단원을 참조하십시오.AWS Lambda 개발자 안내서.

  5. 언더다른 디바이스 템플릿 추가 (배치당 여러 디바이스가 필요한 경우)선택할Add를 선택한 다음 를 선택합니다.모든 버튼 유형. 디바이스 템플릿 이름Unsatisfied를 입력합니다. 이는 “Unsatisfied”라는 레이블이 지정된 모든 버튼에 사용되는 템플릿입니다. 작업에서 이메일 보내기를 선택합니다.

  6. 필요한 이메일 기본값에 이메일 주소를 입력합니다. 필요한 제목 기본값Meeting Room Feedback을 입력합니다. 필요한 본문 기본값Either positive or negative meeting room feedback has been provided.를 입력합니다.

  7. 속성 키Building을 입력합니다. 기본값Headquarters를 입력합니다. 회의실 만족도 파일럿이 회사의 본사 건물에서 진행되고 있습니다. 파일럿이 성공하면 회사의 다른 건물에 배치됩니다. 따라서 회의실 장치가 어떤 건물에서 정보를 제공하는지 아는 것이 중요합니다.

  8. 두 번째 키/값 페어 행에서 속성 키Room을 입력합니다. 기본값TBD를 입력합니다. 이TBD값이 회의실 번호로 변경됩니다 (AWS IoT 1-Click 모바일 앱 또는 AWS IoT 1-Click 콘솔 사용).

  9. 프로젝트 만들기를 선택합니다.

AWS IoT 1-Click 모바일 앱을 사용하여 “Satisted” 버튼이 회의실에 배치되면만족템플릿이 해당 템플릿과 연관되고TBD값이 회의실 번호로 바뀝니다. “Unsatisfied” 버튼이 회의실에 배치된 경우에도 마찬가지입니다.