디바이스 제어 - 에 대한 관리형 통합 AWS IoT Device Management

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

디바이스 제어

관리형 통합은 디바이스 등록, 명령 실행 및 제어를 처리합니다. 공급업체 및 프로토콜에 구애받지 않는 디바이스 관리를 사용하여 디바이스별 프로토콜에 대한 지식 없이 최종 사용자 경험을 구축할 수 있습니다.

디바이스 제어를 사용하면 전구 밝기 또는 도어 위치와 같은 디바이스 상태를 보고 수정할 수 있습니다. 이 기능은 상태 변경에 대한 이벤트를 내보내며, 이를 분석, 규칙 및 모니터링에 사용할 수 있습니다.

주요 기능
디바이스 상태 수정 또는 읽기

디바이스 유형에 따라 디바이스 속성을 보고 변경합니다. 에 액세스할 수 있습니다.

  • 디바이스 상태: 현재 디바이스 속성 값

  • 연결 상태: 디바이스 연결성 상태

  • 상태: 배터리 잔량 및 신호 강도(RSSI)와 같은 시스템 값

상태 변경 알림

전구 밝기 조정 또는 도어 잠금 상태 변경과 같은 디바이스 속성 또는 연결 상태가 변경될 때 이벤트를 수신합니다.

오프라인 모드

디바이스는 인터넷 연결 없이도 동일한 IoT 허브의 다른 디바이스와 통신합니다. 연결이 재개되면 디바이스 상태가 클라우드와 동기화됩니다.

상태 동기화

여러 소스, 디바이스 제조업체 앱 및 수동 디바이스 조정의 상태 변경을 추적합니다.

관리형 통합을 통해 디바이스를 제어하는 데 필요한 Hub SDK 구성 요소 및 프로세스를 검토합니다. 이 주제에서는 Edge Agent, CDMB(Common Data Model Bridge) 및 프로토콜별 플러그인이 함께 작동하여 디바이스 명령을 처리하고, 디바이스 상태를 관리하고, 다양한 프로토콜에서 응답을 처리하는 방법을 설명합니다.

디바이스 제어 흐름

다음 다이어그램은 최종 사용자가 Zigbee 스마트 플러그를 켜는 방법을 설명하여 end-to-end 디바이스 제어 흐름을 보여줍니다.

Zigbee 스마트 플러그가 있는 디바이스 제어를 위한 Hub SDK end-to-end 흐름입니다.

디바이스 제어를 위한 Hub SDK 구성 요소

Hub SDK 아키텍처는 다음 구성 요소를 사용하여 IoT 구현에서 디바이스 제어 명령을 처리하고 라우팅합니다. 각 구성 요소는 클라우드 명령을 디바이스 작업으로 변환하고, 디바이스 상태를 관리하고, 응답을 처리하는 데 특정 역할을 합니다. 다음 섹션에서는 배포에서 이러한 구성 요소가 함께 작동하는 방법을 자세히 설명합니다.

Hub SDK는 다음 구성 요소로 구성되며 IoT 허브에서 디바이스 온보딩 및 제어를 용이하게 합니다.

기본 구성 요소:
엣지 에이전트

IoT 허브와 관리형 통합 간의 게이트웨이 역할을 합니다.

공통 데이터 모델 브리지(CDMB)

AWS 데이터 모델과 Z-Wave 및 Zigbee와 같은 로컬 프로토콜 데이터 모델 간에 변환됩니다. 여기에는 코어 CDMB 및 프로토콜별 CDMB 플러그인이 포함됩니다.

프로비저너

디바이스 검색 및 온보딩을 처리합니다. 여기에는 프로토콜별 온보딩 작업을 위한 코어 프로비저너와 프로토콜별 프로비저너 플러그인이 포함됩니다.

보조 구성 요소
허브 온보딩

보안 클라우드 통신을 위해 클라이언트 인증서 및 키로 허브를 프로비저닝합니다.

MQTT 프록시

관리형 통합 클라우드에 대한 MQTT 연결을 제공합니다.

Logger

로컬 또는 관리형 통합 클라우드에 로그를 씁니다.