Skip to content

Latest commit

 

History

History
85 lines (62 loc) · 4.22 KB

MATTER_DEMO.md

File metadata and controls

85 lines (62 loc) · 4.22 KB

Matter Controller

1. 진행 배경 및 목적

배경

  1. 스마트 홈 시장의 성장
  • 스마트 홈 기기와 IoT(Internet of Things) 장치의 사용이 급증하면서, 다양한 제조업체의 기기들이 상호 운용될 수 있는 표준이 필요해졌습니다.
  • Matter 는 이러한 요구를 충족시키기 위해 개발된 표준 프로토콜로, 다양한 스마트 홈 기기들이 서로 호환되고 쉽게 통합될 수 있도록 합니다.
  1. 기존 표준의 한계
  • 기존의 스마트 홈 표준들은 제조업체마다 다르며, 상호 운용성에 문제가 있었습니다.
  • Matter는 이러한 문제를 해결하고, 통합된 스마트 홈 환경을 제공하기 위해 설계되었습니다.

목적

  1. 상호 운용성 확보
  • Matter Controller 기능을 스마트홈 제품에 통합하여, 다양한 제조업체의 스마트 홈 기기들이 상호 운용될 수 있도록 합니다.
  • 이를 통해 사용자들은 특정 제조업체에 종속되지 않고, 다양한 기기를 자유롭게 선택하고 사용할 수 있습니다.
  1. 시장 경쟁력 강화
  • Matter 표준을 지원하는 스마트홈 제품을 개발함으로써, 시장에서의 경쟁력을 강화합니다.
  • 최신 기술을 도입하여, 스마트 홈 시장에서의 리더십을 확보합니다.
  1. 기술적 역량 강화
  • Matter Controller 기능 개발을 통해, 최신 IoT 기술에 대한 이해와 역량을 강화합니다.
  • 이를 통해 향후 스마트 홈 및 IoT 관련 프로젝트에서의 기술적 우위를 확보합니다.

2. 개발 내역

2.1 개발

  1. Matter 기술 및 레퍼런스 제품 분석
  • 오픈 소스 분석 및 이해:
    • Matter 프로토콜의 오픈 소스 프로젝트를 분석하여 기술적 이해를 높임.
    • Matter SDK 및 관련 라이브러리의 구조와 동작 원리를 파악.
  • 레퍼런스 제품 동작 분석:
    • Matter를 지원하는 레퍼런스 제품을 분석하여 실제 동작 방식을 이해.
    • 레퍼런스 제품의 설정, 연결, 제어 과정을 테스트하고 문서화.
  1. Wi-Fi, Bluetooth, Camera 등 장치 개발
  • 안드로이드 플랫폼에서 각 장치 구현:
    • Wi-Fi 모듈을 통해 Matter 장치와의 네트워크 연결을 구현.
    • Bluetooth 모듈을 통해 초기 설정 및 페어링 과정을 구현.
    • Camera 모듈을 통해 Matter 장치 등록 기능을 구현.
    • 각 장치의 드라이버 및 HAL(Hardware Abstraction Layer) 개발 및 통합.
  1. Matter Controller App 개발
  • Matter SDK 동작 검증 및 구현:
    • Matter SDK를 사용하여 Matter Controller 기능을 구현.
    • Matter 장치의 검색, 페어링, 제어 기능을 포함한 Controller 앱 개발.
    • Matter 프로토콜을 통한 장치 간 통신 테스트 및 검증.
  1. Matter Device 개발
  • Matter 장치 개발:
    • Matter 프로토콜을 지원하는 장치 개발.
    • 장치의 센서 및 인터페이스 구현.
    • Matter 네트워크에 장치를 연결하고 제어할 수 있는 기능 구현.
  • 장치 테스트:
    • 시나리오에서 장치의 동작을 테스트하고 문제점 해결.
  1. 통합 및 최적화
  • 데모 시나리오 작성
    • Matter Controller 기능을 시연할 데모 시나리오 작성.
    • 각 기능의 동작 과정을 단계별로 설명할 수 있도록 준비.

3. 데모

  • Matter Device 제어:

    • Extended Color Light 장치(Virtual Device)
    • Thermostat 장치(Virtual Device)
    • Plug 장치(Physical Device)
    • Virtual Device는 실제 디바이스와 동일한 Matter 프로토콜을 사용하여 동일하게 동작하고, 개발 및 테스트 과정에서 유용하게 사용될 수 있습니다.
  • 동영상:

    • 동영상은 Extended Color Light 장치와 Thermostat 장치가 기록되었습니다.

4. 결론

Matter Controller 기능을 스마트홈 제품에서 동작시키는 본 과제는 스마트 홈 시장의 요구에 부응하고, 사용자 경험을 개선하며, 시장 경쟁력을 강화하기 위한 전략적 과제 입니다.

이를 통해 다양한 스마트 홈 기기들이 상호 운용될 수 있는 통합된 환경을 제공하고, 최신 IoT 기술에 대한 역량을 강화할 수 있었습니다.