서브 디바이스 리스트 조회

GET /devices

등록된 서브 디바이스의 목록을 리턴합니다

Request

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

METHOD : GET

Header

  • None

Parameter

  • None

Response

Type: Object

  • resultCode (String) *: API 수행 결과 코드 값

  • result (List) * : 등록된 기기 리스트

    • 각 기기 정보는 Device 타입으로 정의되어 있음

Response Example


{
    "resultCode": "0000",
    "result": [
        {
            "deviceId": "8f039f38-e217-47fb-843c-3d30e3238e5c",
            "deviceType": "webOSTV",
            "deviceState": {
                "online": false,
                "mainWebOSTVVolume": 3,
                "mainWebOSTVProgramName": "중계방송  국회 대정부 질문 -경제-",
                "mainWebOSTVMuted": false,
                "mainWebOSTVChannelName": "KBS1",
                "mainWebOSTVChannelNumber": "9-1"
            },
            "alias": "회사 TV",
            "registeredAt": 1660149422,
            "preferences": {
                "ip": "192.168.50.77"
            },
            "profile": {
                "deviceType": "webOSTV",
                "name": "webOS",
                "components": [
                    {
                        "label": "main",
                        "id": "main",
                        "capabilities": [
                            {
                                "id": "webOSTV",
                                "version": 1
                            }
                        ]
                    }
                ],
                "status": "DEVELOPMENT",
                "preferences": [
                    {
                        "title": "IP Address",
                        "name": "ip",
                        "description": "IP address of the webOS TV",
                        "required": true,
                        "type": "string"
                    }
                ]
            }
        },
        {
            "deviceId": "59636f82-0e9b-46cc-92e9-be7fdba0971e",
            "deviceType": "webOSTV",
            "deviceState": {
                "online": false,
                "mainWebOSTVVolume": 5,
                "mainWebOSTVProgramName": "중계방송  국회 대정부 질문 -경제-",
                "mainWebOSTVMuted": false,
                "mainWebOSTVChannelName": "KBS1",
                "mainWebOSTVChannelNumber": "9-1"
            },
            "alias": "거실 TV",
            "registered_at": 1660147916,
            "preferences": {
                "ip": "127.0.0.1"
            },
            "profile": {
                "deviceType": "webOSTV",
                "name": "webOS",
                "components": [
                    {
                        "label": "main",
                        "id": "main",
                        "capabilities": [
                            {
                                "id": "webOSTV",
                                "version": 1
                            }
                        ]
                    }
                ],
                "status": "DEVELOPMENT",
                "preferences": [
                    {
                        "title": "IP Address",
                        "name": "ip",
                        "description": "IP address of the webOS TV",
                        "required": true,
                        "type": "string"
                    }
                ]
            }
        }
    ]
}

Last updated