Page History
...
Service Name | API call | Call Type | Description |
---|---|---|---|
listAllDevice | /restapi/v1.0/rms/devices | GET | 모든 장치 목록을 가져옵니다. 장치의 전원 상태, 썸네일 정보, 장치의 에러 상태 등 기본 정보를 포함합니다. 페이징 정보를 이용해서 목록을 페이지 별로 가져올 수 있습니다. |
getDashboardDeviceInfo | /restapi/v1.0/rms/devices/dashboard | GET | 대쉬보드에서 필요한 전반적인 장치 정보를 가져옵니다. |
filterDeviceList | /restapi/v1.0/rms/devices/filter | POST | 여러 조건으로 필터링 된 리스트를 가져옵니다. 페이징 정보를 이용해서 목록을 페이지 별로 가져올 수 있습니다. |
deleteDevice | /restapi/v1.0/rms/devices/{deviceId} | DELETE | 선택한 장치를 삭제합니다. |
getDevice | /restapi/v1.0/rms/devices/{deviceId} | GET | 선택한 장치의 상세 정보를 가져옵니다. |
approveDevice | /restapi/v1.0/rms/devices/{deviceId}/approval | PUT | 선택한 장치를 원하는 그룹에 승인합니다. |
getCabinetList | /restapi/v1.0/rms/devices/{deviceId}/cabinet | POST | LED장치에 연결된 캐비닛들의 정보를 가져옵니다. 해당 정보는 장치가 LED인 경우에만 유효합니다. |
updateCabinetInfo | /restapi/v1.0/rms/devices/{deviceId}/cabinet | PUT | LED장치에 연결된 캐비닛의 정보를 수정합니다. |
getDisplayControlInfo | /restapi/v1.0/rms/devices/{deviceId}/display | GET | DB에서 장치의 디스플레이 제어 정보를 가져옵니다. 해당 정보가 존재하지 않는 경우 장치에 정보를 요청하여야 합니다. |
updateDisplayInfo | /restapi/v1.0/rms/devices/{deviceId}/display | PUT | 변경된 디스플레이 제어 정보를 장치에 전달합니다. 디스플레이 정보 중 변경된 값만 장치에 프로토콜로 전달됩니다. |
getUpdatedDisplayInfoResult | /restapi/v1.0/rms/devices/{deviceId}/display/{requestId} | GET | 장치로부터 변경된 디스플레이 제어 정보를 받아옵니다. 이 API는 updateDisplayInfo API를 실행한 후에 실행 가능합니다. |
getGeneralInfo | /restapi/v1.0/rms/devices/{deviceId}/general | GET | DB에서 장치의 일반 정보를 가져옵니다. 장치의 일반 정보는 장치가 서버에 연결되는 시점에 업데이트 됩니다. |
updateGeneralInfo | /restapi/v1.0/rms/devices/{deviceId}/general/info | PUT | 변경된 장치 정보를 장치에 전달합니다. 장치 기본 정보 중 변경된 값만 장치에 프로토콜로 전달됩니다. |
getUpdatedGeneralInfoResult | /restapi/v1.0/rms/devices/{deviceId}/general/{requestId} | GET | 장치로부터 변경된 장치 정보를 받아옵니다. 이 API는 updateGeneralInfo API를 실행한 후에 실행 가능합니다. |
moveDevice | /restapi/v1.0/rms/devices/{deviceId}/move | PUT | 장치를 다른 그룹으로 이동합니다. |
startRmServerVnc | /restapi/v1.0/rms/devices/{deviceId}/rmserver/start | GET | 장치에 RM 시작 프로토콜을 전송합니다. RM 시작 프로토콜을 받은 장치는 RM server를 통해 정보를 주기적으로 전송합니다. |
stopRmServerVnc | /restapi/v1.0/rms/devices/{deviceId}/rmserver/stop | GET | 장치에 RM 중지 프로토콜을 전송합니다. 중지 프로토콜을 받은 장치는 해당 기능을 중지합니다. |
getSetupInfo | /restapi/v1.0/rms/devices/{deviceId}/setup | GET | 장치의 설정 정보를 가져옵니다. 장치의 설정 정보는 장치가 서버에 연결되는 시점에 업데이트 됩니다. |
updateSetupInfo | /restapi/v1.0/rms/devices/{deviceId}/setup | PUT | 변경된 장치 설정 정보를 장치에 전달합니다. 설정 정보 중 변경된 값만 장치에 프로토콜로 전달됩니다. |
getUpdatedSetupInfoResult | /restapi/v1.0/rms/devices/{deviceId}/setup/{requestId} | GET | 장치로부터 변경된 장치 설정 정보를 받아옵니다. 이 API는 updateSetupInfo API를 실행한 후에 실행 가능합니다. |
getCurrentStatusDisplay | /restapi/v1.0/rms/devices/{deviceId}/status/display | GET | 장치에 현재 디스플레이 제어 정보 상태를 요청합니다. 이 API를 호출하면 response값으로 requestId를 전달받게 됩니다. |
getCurrentStatusDisplay | /restapi/v1.0/rms/devices/{deviceId}/status/display/{requestId} | GET | 장치에서 전달받은 디스플레이 제어 정보를 가져옵니다. getCurrentStatusDisplay를 호출하여 받은 requestId를 파라미터로 전달해야 합니다. |
getCurrentStatusTime | /restapi/v1.0/rms/devices/{deviceId}/status/time | GET | 장치에 현재 시간 상태를 요청합니다. 이 API를 호출하면 response값으로 requestId를 전달받게 됩니다. |
getCurrentStatusTime | /restapi/v1.0/rms/devices/{deviceId}/status/time/{requestId} | GET | 장치에서 전달받은 시간 정보를 가져옵니다. getCurrentStatusTime를 호출하여 받은 requestId를 파라미터로 전달해야 합니다. |
getTimeInfo | /restapi/v1.0/rms/devices/{deviceId}/time | GET | DB에서 장치 시간 정보를 가져옵니다. 해당 정보가 존재하지 않는 경우 장치에 정보를 요청하여야 합니다. |
updateTimeInfo | /restapi/v1.0/rms/devices/{deviceId}/time | PUT | 변경된 시간 정보를 장치에 전달합니다. 시간 정보 중 변경된 값만 장치에 프로토콜로 전달됩니다. |
getUpdatedTimeInfoResult | /restapi/v1.0/rms/devices/{deviceId}/time/{requestId} | GET | 장치로부터 변경된 장치 시간 정보를 받아옵니다. 이 API는 getUpdatedTimeInfoResult API를 실행한 후에 실행 가능합니다. |
listDeviceGroupOrgan | /restapi/v1.0/rms/devices/groups | GET | 소속의 리스트를 가져옵니다. |
listDeviceGroupInfo | /restapi/v1.0/rms/devices/groups/{groupId} | GET | {groupId} 그룹에 대한 상세 정보를 가져옵니다. |
listDeviceGroupChild | /restapi/v1.0/rms/devices/groups/{groupId}/child | GET | {groupId}에 속한 하위 그룹 정보를 가져옵니다. |
...