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
  • POST /webostv/{ip}/control/toast
  • POST /webostv/{ip}/control/alert/youtube
  • GET /webostv/{ip}/control/capture
  • POST /webostv/{ip}/control/web
  1. REFERENCE
  2. API Reference
  3. webOS TV API
  4. Control

UI 및 기타

POST /webostv/{ip}/control/toast

TV 화면에 Toast 메시지를 띄웁니다.

Request

URL : http://{device_ip}:5011/webostv/{ip}/control/toast

METHOD : POST

Header

  • None

Parameter (Path)

  • ip (String) *: 연결할 TV의 IP 주소. TV 리스트 조회를 통해 얻어옵니다

Parameter (Body)

  • message (String) *: Toast를 띄울 메세지 내용

Request Example

{
    "message": "안녕하세요!"
}

Response

Type: Object

  • 빈 값이 리턴됩니다

POST /webostv/{ip}/control/alert/youtube

Alert창을 띄워 유튜브 영상을 실행합니다.

Request

URL : http://{device_ip}:5011/webostv/{ip}/control/alert/youtube

METHOD : POST

Header

  • None

Parameter (Path)

  • ip (String) *: 연결할 TV의 IP 주소. TV 리스트 조회를 통해 얻어옵니다

Parameter (Body)

  • title (String) *: Toast 제목

  • message (String) *: Toast를 띄울 메세지 내용

  • code (String) *: 연결할 youtube 영상의 code. youtube 링크에서 "watch?" 뒤에 있는 값입니다.

Request Example

// youtube 링크 예시: https://www.youtube.com/watch?v=96afkL4NXqI
{
    "title": "[유튜브] 골드 피즈의 평범한 하루",
    "message": "추천영상입니다. 유튜브 앱에서 시청할까요?",
    "code": "v=96afkL4NXqI"
}

Response

Type: Object

  • 빈 값이 리턴됩니다

GET /webostv/{ip}/control/capture

TV화면을 캡쳐합니다.

Request

URL : http://{device_ip}:5011/webostv/{ip}/control/capture

METHOD : GET

Header

  • None

Parameter (Path)

  • ip (String) *: 연결할 TV의 IP 주소. TV 리스트 조회

Response

Type: Object

  • returnValue (Boolean) *: 캡처 성공 여부

  • imageUri (String) *: 캡처 이미지를 받을 수 있는 Uri

Response Example

{
    "returnValue": true,
    "imageUri": "http://192.168.0.41:3000/resources/dbdd8e71478ebdbcac751da54811a185848fed0e/capture.jpg"
}

POST /webostv/{ip}/control/web

TV에서 웹브라우저로 웹사이트를 엽니다.

Request

URL : http://{device_ip}:5011/webostv/{ip}/control/web

METHOD : POST

Header

  • None

Parameter (Path)

  • ip (String) *: 연결할 TV의 IP 주소. TV 리스트 조회를 통해 얻어옵니다

Parameter (Body)

  • url (String) *: 브라우저에서 실행할 URL

Request Example

{
    "url": "https://www.lge.co.kr/"
}

Response

Type: Object

  • 빈 값이 리턴됩니다

PreviousAppNextRemote

Last updated 2 years ago