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
  1. REFERENCE
  2. API Reference
  3. 가전 API
  4. APIs

가전 목록 조회

Previous공통 | ErrorNext가전 상태 조회

Last updated 2 years ago

GET /devices

사용자가 LG ThinQ 플랫폼에 등록한 가전 목록을 얻어오기 위한 API입니다. 다른 메서드들을 사용하기 전에 반드시 한 번은 호출되어야 하며, 가전 목록을 한 번 얻어온 후에는 매번 호출할 필요는 없습니다. 이 메서드가 반환해 준 가전 목록에는 디바이스를 식별할 수 있는 device-id가 포함되어 있으며, 이 값으로 대상 디바이스를 지정하여 다른 메서드들을 호출할 수 있습니다.

Request

URL : http://{device_ip}:5010/devices

METHOD : GET

Header

  • 를 사용합니다.

Parameter

  • None

Response

Type: Object

  • messageId (String) *: 를 참고합니다

  • timestamp (String) *: 를 참고합니다

  • response (List)* : 등록된 기기 리스트를 받아옵니다

    • deviceld (String) : 디바이스를 식별할 수 있는 ID. 등록된 기기가 없는 경우 빈 배열을 값으로 가집니다.

    • deviceInfo (Object) : 디바이스에 대한 다음 정보를 담은 오브젝트

      • deviceType (String) :

      • modelName (String) : 디바이스의 모델 이름

      • alias (String) : 디바이스 닉네임

      • reportable (Boolean) : 디바이스의 상태 변경 시 발생하는 event에 대해, 서비스가 event를 구독 중인지 여부

Response Example

{
    "messageId": "0123456789012345678912",
    "timestamp": "2018-02-08T06:23:20.866279",
    "response": [
          {
              "deviceId":
              "0A36FC52-6281-4954-86D5-616A58CEA2C6",
              "deviceInfo": {
                  "deviceType":"DEVICE_REFRIGERATOR",
                  "modelName": "S-TF",
                  "alias": "nickname",
                  "reportable": true
              }
          }
      ]
  }
공통 Headers
디바이스의 가전 타입
공통 Response
공통 Response