SmartThings Edge

덤프버전 :

파일:smartthingsicon.png
파일:1px 투명.svg



파일:SmartThings Edge_Intro.jpg


1. 개요
2. 상세
4. 허브에서 실행되는 루틴
4.1. 만드는 법
4.1.1. SmartThings 앱으로 만드는 법
4.1.2. 스마트앱스(SmartApp)로 만드는 방법
4.2. 클라우드와 로컬의 다른 점
5. 지원
5.1. 지원 프로토콜
5.2. 지원 기기
6. 개발



1. 개요[편집]


SmartThings Edge(스마트싱스 엣지)는 SmartThings의 Lua 기반 데이터 처리 프레임워크 및 아키텍처이다.


2. 상세[편집]


SmartThings Edge는 SmartThings HubSmartThings Hub에 연결된 SmartThings 플랫폼허브 연결 제품 사이에서 돌아가는 자동화와 모든 타입의 통신에서 데이터 처리 기술을 비동기식 로컬로 제공하는 프레임워크 및 아키텍처이다.

SmartThings Edge는 SmartThings 플랫폼에 엣지 컴퓨팅 구조가 도입된 시스템이다. 엣지 컴퓨팅은 전체 네트워크망의 가장자리(엣지)에서 독립적으로 움직일 수 있는 컴퓨팅 시스템의 일종을 뜻한다.

SmartThings Edge는 로컬 네트워크를 만들 수 있어 인터넷이라고 불리는 IP 네트워크에 연결되지 않은 곳에서도 스스로 돌아갈 수 있다. 한편으로는 SmartThings Edge가 돌아가는 SmartThings Hub가 SmartThings 클라우드와도 정보를 주고 받기 때문에, SmartThings Hub의 임베디드 시스템이 SmartThings 클라우드와 비동기 통신을 하게 만드는 엣지 컴퓨팅이 일어난다.

SmartThings Edge는 SmartThings Edge가 돌아가는 하드웨어인 SmartThings Hub에 있는 프로세서로 스스로 데이터를 연산, 처리, 저장할 수 있도록 lua로 짠 시스템이 있다. IP 네트워크에 연결되지 않은 곳에서도 자동화에 따라 실시간으로 스마트홈을 움직일 수 있다. SmartThings Hub가 모든 통신을 직접 처리하기 때문에 인터넷 연결 끊김, 낮은 속도, 나쁜 품질과 같은 바깥 네트워크의 영향을 받지 않는다.

이러한 특징으로 인해서 SmartThings Edge는 SmartThings에서 다음과 같이 쓰인다.


3. SmartThings Edge Driver[편집]


파일:나무위키상세내용.png   자세한 내용은 SmartThings Edge Driver 문서를 참고하십시오.



4. 허브에서 실행되는 루틴[편집]



파일:SmartThings Edge_automations.jpg


이 루틴은 클라우드에서 돌아가는 다른 루틴과 다르게 SmartThings Hub에서 실행된다.

루틴의 이름 옆에는 회색 집 아이콘이 뜨게 되며 '이 루틴은 클라우드가 아닌 허브에서 실행되어 응답 속도가 더 빠르며 허브가 인터넷에 연결되어 있지 않아도 실행됩니다.' 라는 글이 뜬다.


4.1. 만드는 법[편집]


허브에서 실행되는 루틴을 만들려면 제품이 Edge Driver로 연결되어야 하며 루틴이 Rules API로 만들어져야 한다.

언제 실행할까요? 에는 다음과 같은 Capability 값을 쓸 수 있다.

무엇을 할까요? 에는 다음과 같은 Capability 값을 쓸 수 있다.

4.1.1. SmartThings 앱으로 만드는 법[편집]


SmartThings 앱자동화 탭에서 [루틴 만들기] 기능으로 Rules API로 만드는 루틴을 만들 수 있다. Rules API로 만든 루틴에서 적절한 Capability를 쓰는 루틴은 허브에서 실행되는 루틴이 된다. 디테일한 방법은 다음과 같다.



파일:SmartThings_Create a rule locally_001.png

· ·
자동화 탭
[+] > [루틴 만들기] 클릭



파일:SmartThings_Create a rule locally_002.png

· ·
허브 연결 제품
Capability로 루틴을 짜기



파일:SmartThings_Create a rule locally_003.png

· ·
허브에서 실행되는
루틴이 저장됨


1. SmartThings 앱자동화 탭에 들어 간다.

2. [+] > [루틴 만들기] 에서 '언제 실행할까요?' 와 '무엇을 할까요?'에 허브에서 실행되는 루틴에서 쓸 수 있는 Capability를 넣는다.

3. 루틴을 저장하면 허브에서 실행되는 루틴이 만들어진다.


4.1.2. 스마트앱스(SmartApp)로 만드는 방법[편집]



4.2. 클라우드와 로컬의 다른 점[편집]




5. 지원[편집]



5.1. 지원 프로토콜[편집]


  • LAN
  • Thread
  • Matter
  • Zigbee
  • Z-Wave


5.2. 지원 기기[편집]



5.2.1. 공식 지원 기기 (Works With SmartThings)[편집]


파일:나무위키상세내용.png   자세한 내용은 Works With SmartThings 문서를 참고하십시오.



5.2.2. 허브 연결 제품[편집]


파일:나무위키상세내용.png   자세한 내용은 SmartThings/지원 문서를 참고하십시오.



6. 개발[편집]



6.1. SmartThings Edge Driver 만들기[편집]


파일:나무위키상세내용.png   자세한 내용은 SmartThings Edge Driver 문서를 참고하십시오.




파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2023-11-03 19:30:31에 나무위키 SmartThings Edge 문서에서 가져왔습니다.