DAMDA Docs
  • DAMDA Overview
  • Quick Start
    • 개발환경 구성하기
    • Hello DAMDA 따라하기
    • ThinQ 연결하기
    • 내 컴포넌트 로그 확인하기
    • 내 컴포넌트 원격 제어하기
  • FUNDAMENTALS
    • DAMDA 기기
      • DAMDA Installer
        • DAMDA Installer 설치하기
        • DAMDA 설치하기
        • DAMDA 삭제하기
        • DAMDA Installer 삭제하기
      • DAMDA Debugging Console
      • DAMDA Home
        • 기기 등록 하기
        • 기기 등록 해제하기
      • Custom Sub Device
        • Capability
        • Profile
        • Functions
    • DAMDA Cloud
      • 계정 관리
        • 계정 생성하기
        • 기타
      • 컴포넌트 관리
        • DAMDA Components
        • 컴포넌트 초기화하기
        • 컴포넌트 개발하기
        • 컴포넌트 생성하기
        • 컴포넌트 배포하기
    • DAMDA Tools
      • DAMDA CLI
        • Configuration
        • Component
        • Device
        • Deployment
      • DAMDA Simulator
  • REFERENCE
    • API Reference
      • ThinQ API
        • APIs
          • ThinQ 계정 등록
          • 사용자 홈 목록 가져오기
          • 사용자 기기 목록 가져오기
          • 기기 등록하기
          • 기기 정보 가져오기
          • 기기 제어하기
          • 기기 삭제하기
          • 기기 정보 전달하기
        • Error / Exceptions
      • Hub API
        • APIs
          • 지원 기기타입 가져오기
          • 기기 profile 가져오기
          • Capability 가져오기
          • 서브 디바이스 등록하기
          • 서브 디바이스 삭제하기
          • 등록 / 삭제 결과 확인하기
          • 서브 디바이스 리스트 조회
          • 서브 디바이스 정보 조회
          • 서브 디바이스 상태 조회
          • 서브 디바이스 제어
          • 제어 결과 확인
          • 서브 디바이스 상태 모니터링
          • 전체 서브 디바이스 상태 모니터링
        • Types
          • Device
          • DeviceState
      • 가전 API
        • 가전 상태 조회
        • 가전 제어
        • APIs
          • 공통 | Headers
          • 공통 | Response
          • 공통 | Error
          • 가전 목록 조회
          • 가전 상태 조회
          • 가전 Profile 조회
          • 가전 제어
          • EMP Access Token 발급
          • Event/Push Callback (Websocket)
        • Types
          • Device Type
          • Device Profile
      • webOS TV API
        • TV 리스트 조회
        • TV 등록
        • Custom SSAP Command
        • Control
          • ON/OFF
          • Channel
          • Audio
          • App
          • UI 및 기타
        • Remote
        • Subscribe
    • Samples
      • Hello DAMDA
      • ThinQ 연결하기
      • Debugging App
      • 가전 App
      • Proto Sub Device
      • TV화면 캡쳐 + AWS Rekognition
      • DAMDA Hub
Powered by GitBook
On this page
  • Prerquisites
  • API List
  • Base URL
  1. REFERENCE
  2. API Reference

Hub API

DAMDA기기가 hub가 되어 동작합니다. 정의된 sub device를 등록, 제어, 모니터링 할 수 있습니다.

PreviousError / ExceptionsNextAPIs

Last updated 2 years ago

Prerquisites

샘플 컴포넌트 com.damda.sample.damda-hub를 배포하여야 합니다. damda-hub는 배포에 평균 5분정도 소요됩니다. 네트워크 상태에 따라 더 긴 시간이 소요될 수 있습니다.

API List

다른 컴포넌트에서도, API를 통해 dmada-hub 컴포넌트와 통신하여 서브 의 정보를 알아오거나 등록, 제어 등을 할 수 있습니다.

서브 디바이스 타입 관련 API

서브 디바이스 제어 관련 API

Base URL

Base Url은 {DAMDA 기기 IP}:5003 입니다.

: GET /deviceTypes

: GET /profiles/{device_type}

: GET /capabilities/{id}/{version}

: POST /devices

: DLETE /devices/{device_id}

: GET /progress/register/{register_id}

: GET /devices

: GET /devices/{device_id}

: GET /devices/{device_id}/state

: POST /devices/{device_id}/control

: GET /devices/{device_id}/control

: WS /devices/{device_id}/state

: WS /devices/state

지원하는 서브 디바이스 타입 목록
특정 기기 타입 프로파일 정보
특정 capability 정보
서브 디바이스 등록
서브 디바이스 삭제
등록 / 삭제 결과 확인
서브 디바이스 리스트 조회
서브 디바이스 정보 조회
서브 디바이스 상태 조회
서브 디바이스 제어
서브 디바이스 제어 결과 확인
서브 디바이스 상태 모니터링
전체 서브 디바이스 상태 모니터링
배포 목록 com.damda.sample.damda-hub 포함