기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
디바이스 제어
관리형 통합은 디바이스 등록, 명령 실행 및 제어를 처리합니다. 공급업체 및 프로토콜에 구애받지 않는 디바이스 관리를 사용하여 디바이스별 프로토콜에 대한 지식 없이 최종 사용자 경험을 구축할 수 있습니다.
디바이스 제어를 사용하면 전구 밝기 또는 도어 위치와 같은 디바이스 상태를 보고 수정할 수 있습니다. 이 기능은 상태 변경에 대한 이벤트를 내보내며, 이를 분석, 규칙 및 모니터링에 사용할 수 있습니다.
주요 기능
- 디바이스 상태 수정 또는 읽기
-
디바이스 유형에 따라 디바이스 속성을 보고 변경합니다. 에 액세스할 수 있습니다.
-
디바이스 상태: 현재 디바이스 속성 값
-
연결 상태: 디바이스 연결성 상태
-
상태: 배터리 잔량 및 신호 강도(RSSI)와 같은 시스템 값
-
- 상태 변경 알림
-
전구 밝기 조정 또는 도어 잠금 상태 변경과 같은 디바이스 속성 또는 연결 상태가 변경될 때 이벤트를 수신합니다.
- 오프라인 모드
-
디바이스는 인터넷 연결 없이도 동일한 IoT 허브의 다른 디바이스와 통신합니다. 연결이 재개되면 디바이스 상태가 클라우드와 동기화됩니다.
- 상태 동기화
-
여러 소스, 디바이스 제조업체 앱 및 수동 디바이스 조정의 상태 변경을 추적합니다.
관리형 통합을 통해 디바이스를 제어하는 데 필요한 Hub SDK 구성 요소 및 프로세스를 검토합니다. 이 주제에서는 Edge Agent, CDMB(Common Data Model Bridge) 및 프로토콜별 플러그인이 함께 작동하여 디바이스 명령을 처리하고, 디바이스 상태를 관리하고, 다양한 프로토콜에서 응답을 처리하는 방법을 설명합니다.
디바이스 제어 흐름
다음 다이어그램은 최종 사용자가 Zigbee 스마트 플러그를 켜는 방법을 설명하여 end-to-end 디바이스 제어 흐름을 보여줍니다.
디바이스 제어를 위한 Hub SDK 구성 요소
Hub SDK 아키텍처는 다음 구성 요소를 사용하여 IoT 구현에서 디바이스 제어 명령을 처리하고 라우팅합니다. 각 구성 요소는 클라우드 명령을 디바이스 작업으로 변환하고, 디바이스 상태를 관리하고, 응답을 처리하는 데 특정 역할을 합니다. 다음 섹션에서는 배포에서 이러한 구성 요소가 함께 작동하는 방법을 자세히 설명합니다.
Hub SDK는 다음 구성 요소로 구성되며 IoT 허브에서 디바이스 온보딩 및 제어를 용이하게 합니다.
기본 구성 요소:
- 엣지 에이전트
-
IoT 허브와 관리형 통합 간의 게이트웨이 역할을 합니다.
- 공통 데이터 모델 브리지(CDMB)
-
AWS 데이터 모델과 Z-Wave 및 Zigbee와 같은 로컬 프로토콜 데이터 모델 간에 변환됩니다. 여기에는 코어 CDMB 및 프로토콜별 CDMB 플러그인이 포함됩니다.
- 프로비저너
-
디바이스 검색 및 온보딩을 처리합니다. 여기에는 프로토콜별 온보딩 작업을 위한 코어 프로비저너와 프로토콜별 프로비저너 플러그인이 포함됩니다.
보조 구성 요소
- 허브 온보딩
-
보안 클라우드 통신을 위해 클라이언트 인증서 및 키로 허브를 프로비저닝합니다.
- MQTT 프록시
-
관리형 통합 클라우드에 대한 MQTT 연결을 제공합니다.
- Logger
-
로컬 또는 관리형 통합 클라우드에 로그를 씁니다.