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

ThinQ API

DAMDA 기기와 ThinQ 서비스의 연동을 위한 API 입니다.

PreviousAPI ReferenceNextAPIs

Last updated 2 years ago

Prerquisites

DAMDA가 설치 후, 별도로 설정할 것이 없습니다. DAMDA 기기에서는 기기와 ThinQ 서비스간의 연동을 위해 ThinQ 연동 서비스(ThinQ Agent)가 실행되고 있습니다.

API List

API 호출을 통하여 기기를 ThinQ 서비스와 연동 시킬 수 있습니다.

ThinQ 연동 서비스는 Http 및 websocket 기반의 REST API를 제공합니다.

ThinQ 계정 등록하기를 통해 DAMDA 기기에 ThinQ 계정을 등록합니다.

  • : POST http://{device ip}:8951/account

아래 API들은 계정을 등록한 이후 사용할 수 있습니다.

  • GET http://{device ip}:8951/home

  • : GET http://{device ip}:8951/home/devices

  • : POST http://{device ip}:8951/device

  • : GET http://{device ip}:8951/device

  • : POST http://{device ip}:8951/device/control

  • : DELETE http://{device ip}:8951/delete

  • : POST http://{device ip}:8951/monitoring

Base URL

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

ThinQ 계정 등록
사용자 홈 목록 조회:
사용자 기기목록 조회
ThinQ 서버(damda 서버)에 기기 등록
DAMDA 기기 정보 조회
ThinQ에 등록된 다른 기기 제어 (일부기기만 제어가능)
ThinQ 서버에서 기기 삭제
기기에서 ThinQ 서버로 정보 전달하기 (for TPA 통신)