구글, Nest 개발자 프로그램 오픈
Nest Learning Thermostat |
Nest Protect |
요약
- 구글은 "Nest Learning Thermostat"을 스마트홈 Hub로 발전시킬 전망
+ 향후 실현 가능한 응용 시나리오
- 구글나우와 연계, Nest 온도조절기에게 "오케이 구글, 온도 좀 낮춰" 라고 말할 수 있게 됨
- IFTTT와 제휴, 화재 발생시 온도 변화를 감지하여 사용자에게 SMS 전달 가능
- 벤츠와 제휴, 자동차가 도착 예상 시간을 일러주면 Nest가 미리 집안 온도를 알맞게 조정 가능
+ Nest에 장착된 센서/기능을 다른 기기/서비스들에 개방
- Motion Detection 센서
- 온도 센서
- 화재 연기 및 CO(일산화탄소) 센서
- Wi-Fi, Zigbee 등 네트워크 기능
+ 다른 기기가 Nest로부터 얻을 수 있는 정보/기능
- Away 정보: 사용자가 집에 있는지 밖에 있는지에 대한 상태 정보
- 화재 연기 및 CO(일산화탄소) 경보
- Rush Hour Rewards 이벤트 정보
* Rush Hour Rewards : 에너지 소비가 큰 시간에 에너지 사용을 억제할 경우 에너지 회사가 제공하는 보상
+ Nest 연동 기기/서비스 제작시 privacy에 주의해야 함
- Nest는 사용자의 privacy를 보호하기 위해 최소한의 정보만 공유함
- 사용자의 이름, 패스워드, 이메일, 주소 정보는 제공하지 않음
- Nest 연동 기기/서비스를 설치할 때마다 사용자의 <동의>가 있어야 함
- Nest와 사용자는 언제든지 연동 기기/서비스를 거부할 수 있음
- Privacy만큼 Security도 중요하기 때문에 모든 통신에 SSL을 적용함
Nest API
+ RESTful API 형태로 <Nest Learning Thermostat>, <Nest Protect Smoke + CO Alarm>, <Home> 객체에 대한 정보 및 기능을 제공함
+ <Nest Learning Thermostat> 객체
- 현재 온도 조회
- 타겟 온도 조회 및 설정
- fan 타이머 설정
- 온도 모드 조회 및 설정
- 온라인 상태 및 최근 접속 정보 조회
+ <Nest Protect Smoke + CO Alarm> 객체
- CO 또는 Smoke 상태 조회
- 배터리 상태 조회
- 온라인 상태 및 최근 접속 정보 조회
+ <Home> 객체
- home에 연결된 기기 목록 조회
- energy event 상태 조회
- ETA(사용자의 도착 예상 시간) 설정
- Away 상태 조회 및 설정
+ RESTful API 호출을 도와주는 client lib 제공
- 지원 플랫폼: iOS, Android, Web
- API 문서, 샘플 코드, 테스트 도구 제공
- Stack Overflow 사이트 내에 Nest 개발자 커뮤니티 운영
Ref.
- Google Makes Its Nest At The Center Of The Smart Home (2014-06-23)
- Nest Developer Program
(이상)