· 어서오세요 | SmartThings 개발 문서 읽기 EP1
· 워밍업 | SmartThings 개발 문서 읽기 EP0
빠른 링크
처음 어서오세요 문서에 들어가면 빠른 링크가 나온다.
빠른 링크는 스마트싱스 개발문서들을 몇 개의 카테고리로 묶어서 바로가기로 만들어두고 있다.
이 문서에서 빠른 링크를 타고 가지 않아도, 사이트 자체에서 카테고리 메뉴가 있어서
평범한 개발문서들 처럼 빠르게 메뉴를 이동할 수 있다.
시작해요
시작해요 부터 스마트싱스로 할 수 있는 것에 대한 간단한 소개를 볼 수 있다.
대부분의 스마트싱스 유저라면, 이해하기 쉬운 내용들인데
여기서 가장 생소한 '기능(Capability)'라는 단어가 하나 있다.
기능(Capability)은
기기의 기능을 불러오고
기기를 움직이는 트리거 이다.
'기능(Capability) 세트'는 스마트싱스의 백엔드에서 매우 중요한 역할을 한다.
기능(Capabiltiy)은 스마트싱스에서 일어나는 거의 모든 기기의 입출력을 만들어 내는 이벤트 트리거다
기능(Capability) 밑에는 attribute와 command가 있다.
command는 스마트싱스의 자동화에서 무엇을 할까요에 보이는 모든 기능(Capability)이고
attribute는 스마트싱스의 자동화에서 언제 실행할까요에서 보이는 모든 기능(Capability)이고
그 외에도 여러 기능들이 기능(Capability)에 있다.
기능(Capability)을 보여주는 기능도 기능(Capability)에 있다
평범한 기능이라는 의미와 스마트싱스의 Capability를 뜻하는 기능이랑 의미가 겹치고 Capabiltiy가 능력이라는 뜻도 있으니까
그냥 능력으로 번역할 까 생각했는 데 한국인 개발자들이 대부분 속성이나 기능이라고 부르길래 의미가 더 와닿는 기능으로 번역했다
아이디어를 삶에서 이루어보세요
스마트싱스 디벨로퍼에는 개발하는 법도 볼 수 있지만, 플랫폼의 구조도 알아 볼 수 있다.
SmartThings의 짜임새에서 그 게 나오니 다음 글에서 그 걸 읽어보려고 한다
· 어서오세요 | SmartThings 개발 문서 읽기 EP1
· 워밍업 | SmartThings 개발 문서 읽기 EP0
capability는 능력이랑 기능으로 볼 수도 있고 보통은 관념적인 총량의 뜻을 가짐. 왜냐면 capability의 최대리미트로 물리적인 힘을 발휘하는 일이 많이 없기 때문임. 이걸 이 글에 나온 capability에 대입하면 하나의 기기에서 쓸 수 있는 모든 기능의 총량인듯?
말끔한 설명이네