ThinQ API
DAMDA 기기와 ThinQ 서비스의 연동을 위한 API 입니다.
Prerquisites
DAMDA가 설치 후, 별도로 설정할 것이 없습니다. DAMDA 기기에서는 기기와 ThinQ 서비스간의 연동을 위해 ThinQ 연동 서비스(ThinQ Agent)가 실행되고 있습니다.
API List
API 호출을 통하여 기기를 ThinQ 서비스와 연동 시킬 수 있습니다.
ThinQ 연동 서비스는 Http 및 websocket 기반의 REST API를 제공합니다.
ThinQ 계정 등록하기를 통해 DAMDA 기기에 ThinQ 계정을 등록합니다.
ThinQ 계정 등록: POST http://{device ip}:8951/account
아래 API들은 계정을 등록한 이후 사용할 수 있습니다.
사용자 홈 목록 조회: GET http://{device ip}:8951/home
사용자 기기목록 조회: GET http://{device ip}:8951/home/devices
ThinQ 서버(damda 서버)에 기기 등록: POST http://{device ip}:8951/device
DAMDA 기기 정보 조회: GET http://{device ip}:8951/device
ThinQ에 등록된 다른 기기 제어 (일부기기만 제어가능): POST http://{device ip}:8951/device/control
ThinQ 서버에서 기기 삭제: DELETE http://{device ip}:8951/delete
기기에서 ThinQ 서버로 정보 전달하기 (for TPA 통신): POST http://{device ip}:8951/monitoring
Base URL
Base Url은 {DAMDA 기기 IP}:8951 입니다.
Last updated