디바이스 온보딩 - 에 대한 관리형 통합 AWS IoT Device Management

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

디바이스 온보딩

관리형 통합 작업을 시작하기 전에 Hub SDK 구성 요소가 디바이스 온보딩을 지원하는 방법을 검토하세요. 이 섹션에서는 코어 프로비저너와 프로토콜별 플러그인이 함께 작동하여 디바이스 인증, 통신 및 설정을 처리하는 방법을 포함하여 디바이스 온보딩에 필요한 필수 아키텍처 구성 요소를 다룹니다.

디바이스 온보딩을 위한 Hub SDK 구성 요소

코어 프로비저너

코어 프로비저너는 IoT 허브 배포에서 디바이스 온보딩을 오케스트레이션하는 중앙 구성 요소입니다. 관리형 통합과 프로토콜별 프로비저너 플러그인 간의 모든 통신을 조정하여 안전하고 안정적인 디바이스 온보딩을 보장합니다. 디바이스를 온보딩할 때 코어 프로비저너는 인증 흐름을 처리하고, MQTT 메시징을 관리하고, 다음 함수를 통해 디바이스 요청을 처리합니다.

MQTT 연결

클라우드 주제 게시 및 구독을 위해 MQTT 브로커와의 연결을 생성합니다.

메시지 대기열 및 핸들러

수신되는 디바이스 추가 및 제거 요청을 순서대로 처리합니다.

프로토콜 플러그인 인터페이스

인증 및 라디오 조인 모드를 관리하여 디바이스 온보딩을 위한 프로토콜별 프로비저너 플러그인과 함께 작동합니다.

Hub SDK 클라이언트 APIs

프로토콜별 CDMB 플러그인에서 관리형 통합으로 디바이스 기능 보고서를 수신하고 전달합니다.

프로토콜별 프로비저너 플러그인

프로토콜별 프로비저너 플러그인은 서로 다른 통신 프로토콜에 대한 디바이스 온보딩을 관리하는 라이브러리입니다. 각 플러그인은 코어 프로비저너의 명령을 IoT 디바이스에 대한 프로토콜별 작업으로 변환합니다. 이러한 플러그인은 다음을 수행합니다.

  • 프로토콜별 미들웨어 초기화

  • 코어 프로비저너 요청을 기반으로 한 무선 조인 모드 구성

  • 미들웨어 API 호출을 통한 디바이스 제거

프로토콜별 미들웨어

프로토콜별 미들웨어는 디바이스 프로토콜과 관리형 통합 간의 변환 계층 역할을 합니다. 이 구성 요소는 양방향으로 통신을 처리합니다. 즉, 프로비저너 플러그인에서 명령을 수신하여 프로토콜 스택으로 전송하는 동시에 디바이스에서 응답을 수집하고 시스템을 통해 다시 라우팅합니다.

디바이스 온보딩 흐름

Hub SDK를 사용하여 디바이스를 온보딩할 때 발생하는 작업 순서를 검토합니다. 이 섹션에서는 온보딩 프로세스 중에 구성 요소가 상호 작용하는 방식을 표시하고 지원되는 온보딩 방법을 간략하게 설명합니다.

단순 설정(SS)

최종 사용자는 IoT 디바이스의 전원을 켜고 디바이스 제조업체 애플리케이션을 사용하여 QR 코드를 스캔합니다. 그런 다음 디바이스가 관리형 통합 클라우드에 등록되고 IoT 허브에 연결됩니다.

간단한 설정 온보딩 흐름을 위한 Hub SDK 아키텍처 및 구성 요소입니다.

제로 터치 설정(ZTS)

제로 터치 설정(ZTS)은 공급망의 디바이스 업스트림을 사전 연결하여 디바이스 온보딩을 간소화합니다. 예를 들어 최종 사용자가 디바이스 QR 코드를 스캔하는 대신이 단계는 이전에 완료되어 디바이스를 고객 계정에 사전 연결합니다. 예를 들어이 단계는 이행 센터에서 완료할 수 있습니다.

최종 사용자가 디바이스를 수신하고 전원을 켜면 추가 설정 작업 없이 관리형 통합 클라우드에 자동으로 등록되고 IoT 허브에 연결됩니다.

제로 터치 설정 온보딩 흐름을 위한 Hub SDK 아키텍처 및 구성 요소입니다.

사용자 안내 설정(UGS)

최종 사용자는 디바이스의 전원을 켜고 대화형 단계에 따라 관리형 통합에 온보딩합니다. 여기에는 IoT 허브에서 버튼 누르기, 디바이스 제조업체 앱 사용 또는 허브와 디바이스 모두에서 버튼 누르기가 포함될 수 있습니다. 단순 설정이 실패하면이 방법을 사용할 수 있습니다.

사용자 안내 설정 온보딩 흐름을 위한 Hub SDK 아키텍처 및 구성 요소입니다.