SmartHomeCapability

SmartHome Capability Interface는 스마트홈 기기를 제어하기 위한 규격을 의미합니다. 예를 들어 조명의 전원제어 기능을 지원하기 위해서는 PowerControl Interface를 사용할 수 있고, 조명의 밝기제어를 지원하기 위해서는 BrightnessControl Interface를 활용할 수 있습니다. 아래는 NUGU스마트홈이 지원하는 SmartHomeCapability 리스트입니다. Play Builder를 통해 SmartHome Play를 생성할 때 연동하고자 하는 스마트홈 기기가 지원하는 기능에 따라 SmartHomeCapability를 선택해 사용할 수 있습니다. SmartHome Play를 제작 시 별도로 사용자 발화문을 정의할 필요가 없으며, SmartHome Device의 종류에 따라 지원하는 Capability가 상이할 수 있습니다. SmartHomeCapability는 1개 이상의 SmartHomeDirective를 보유하고 있고, SmartHomeCapability를 지원할 경우 해당 SmartHomeCapability가 보유하고 있는 모든 SmartHomeDirective를 지원해야 합니다. 하나의 기기가 복수개의 SmartHomeCapability를 지원할 수 있습니다.

SmartHome Capability Description Supported SmartHome Device
AirflowControl NUGU 스마트홈에 등록된 SmartHomeDevice의 풍량제어방식에 대한 설명입니다.
특정 풍량을 설정하거나 풍량 단계를 상향, 하향 조정하는 등의 Directive들로 구성되어 있으며 팬 및 풍량, 풍속을 제어할 수 있는 기능이 있는 모든 SmartHomeDevice를 지원합니다.
가습기
공기청정기
선풍기
에어워셔
에어컨
제습기
AirQualityCheck NUGU 스마트홈에 등록된 SmartHomeDevice에서 주변 공기 상태를 측정하는 방식에 대한 설명입니다.
공기질은 1부터 10단계까지의 단계로 응답할 수 있으며 숫자가 작을수록 공기질이 좋은 상태입니다.
공기센서
공기청정기
에어워셔
에어컨
BrightnessControl NUGU 스마트홈에 등록된 SmartHomeDevice의 밝기제어방식에 대한 설명입니다.
스마트홈 기기의 밝기는 1부터 100단계로 제어할 수 있습니다.
조명
ChargeControl NUGU스마트홈에 등록된 SmartHomeDevice의 충전관련 기능들에 대한 설명입니다.
충전 기능이 있는 모든 SmartHomeDevice를 지원합니다.
로봇청소기
ColorControl NUGU 스마트홈에 등록된 SmartHomeDevice의 설정된 색 제어방식에 대한 설명입니다.
스마트 조명 등의 색상 변경을 지원합니다.
조명
DeviceTemperatureControl NUGU스마트홈에 등록된 SmartHomeDevice 자체의 온도제어방식에 대한 설명입니다.
TemperatureControl Interface가 주변 온도에 대한 제어 명령이라면 DeviceTemperatureControl Interface는 해당 SmartHomeDevice 자체의 온도 설정에 대한 명령으로 구성되어 있습니다.
냉장고
오븐
HumidityControl NUGU스마트홈에 등록된 SmartHomeDevice의 습도제어방식에 대한 설명입니다.
제어하고자 하는 습도는 해당 공간의 습도 비율로 %단위로 설정하며 습도를 제어하는 기능을 가진 SmartHomeDevice들을 지원합니다.
에어워셔
제습기
ModeControl NUGU 스마트홈에 등록된 SmartHomeDevice의 모드설정방식에 대한 설명입니다.
NUGU스마트홈에는 사전에 정의된 모드명들이 있으며 다양한 표현을 정규화하여 정의된 모드명으로 제어 요청을 보냅니다.
IoT ServiceProvider는 제어 대상인 스마트홈 기기의 특성과 모드명으로 적합한 기능을 제어하게 됩니다.
가습기
공기청정기
냉장고
보일러
선풍기
에어워셔
에어컨
제습기
PowerCheck NUGU스마트홈에 등록된 SmartHomeDevice의 전력량관련 조회방식에 대한 설명입니다.
스마트홈 기기의 사용전력량, 목표전력량 등의 조회 기능을 지원합니다.
스마트플러그
에너지미터
PowerControl NUGU 스마트홈에 등록된 SmartHomeDevice의 전원제어방식에 대한 설명입니다.
전원을 켜고 끄거나 동작을 시작, 중지할 수 있는 모든 종류의 SmartHomeDevice를 지원합니다.
가스차단기
가습기
건조기
공기청정기
로봇청소기
보일러
선풍기
세탁기
스마트스위치
스마트플러그
식기세척기
에어워셔
에어컨
오븐
의류관리기
제습기
조명
SetTimeControl NUGU 스마트홈에 등록된 SmartHomeDevice의 제어시간설정방식에 대한 설명입니다.
스마트홈 기기의 종료예약설정 등을 관리할 수 있습니다.
가습기
공기청정기
보일러
선풍기
스마트플러그
에어워셔
에어컨
제습기
StateCheck NUGU 스마트홈에 등록된 SmartHomeDevice의 상태조회방식에 대한 설명입니다. 식기세척기
열림감지센서
오븐
의류관리기
정수기
TemperatureControl NUGU 스마트홈에 등록된 SmartHomeDevice의 온도제어방식에 대한 설명입니다.
TemperatureControl Interface는 주변 온도를 특정 온도로 설정하기 위한 스마트홈 기기의 제어 명령입니다.
보일러
에어컨