SmartThings Edge Driver

덤프버전 :

파일:나무위키+상위문서.png   상위 문서: SmartThings Edge

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




1. 개요
2. 상세
2.1. 구조
2.1.1. Fingerprint
2.1.2. 채널
2.1.3. 드라이버
2.2. 공식 엣지 드라이버
2.3. 커스텀 엣지 드라이버
3. 사용 방법
3.1. SmartThings Hub에 설치한 엣지 드라이버를 보는 법
4. 리스트
5. 지원
5.1. 지원 프로토콜
6. 개발
6.1. 엣지 드라이버를 만드는 법
6.1.1. 노 코드 엣지 드라이버로 만들기
6.1.2. SmartThings CLI로 만들기
6.1.2.1. 개발하기 앞서 있어야 하는 것
6.1.2.2. 라이브러리
6.1.2.3. SmartThings CLI로 Edge Driver를 온보딩
7. 기타



1. 개요[편집]


SmartThings Edge driver(스마트싱스 엣지 드라이버)는 SmartThings의 제품의 타입을 식별하는 SmartThings Edge 베이스의 소프트웨어 드라이버이다.


2. 상세[편집]


SmartThings Edge 아키텍처를 기반으로 SmartThings에 제품의 타입과 Capability를 인식하고 IoT 제품을 SmartThings에 붙인다.

SmartThings 앱플러그인 페이지를 만들 수도 있다.


2.1. 구조[편집]




2.1.1. Fingerprint[편집]


핑거프린트(Fingerprint)는 지문이라는 뜻이 있으며, SmartThings Edge Driver에서는 제품의 모든 기능(Capability)을 정확히 SmartThings Hub에 온보딩 하는 데에 있어야 하는 기기 프로필(Device Profile)이다.

엣지 드라이버에서는 fingerprints.yaml 파일에서 관리한다.

2.1.2. 채널[편집]




2.1.3. 드라이버[편집]



2.2. 공식 엣지 드라이버[편집]


공식 엣지 드라이버는 SmartThings 클라우드에 저장되어 있는 엣지 드라이버이다.

Works With SmartThings 제품을 연결할 때 클라우드에 있는 엣지 드라이버를 SmartThings Hub에 자동으로 설치해준다. 그러므로 Works With SmartThings제품을 연결할 때 유저가 별도로 커스텀 엣지 드라이버를 찾지 않아도 된다.

공식 엣지 드라이버로 연결할 수 없는 제품이면서, Works With SmartThings제품이 아닌 제품은 커스텀 엣지 드라이버를 SmartThings Hub에 깔아서 연결해야 한다.

2.3. 커스텀 엣지 드라이버[편집]



3. 사용 방법[편집]


Edge Driver를 쓰려면 내 삼성계정에서 쓰는 SmartThingsSmartThings Hub가 있어야 한다.

  • 1. Edge Driver의 채널을 등록할 수 있는 초대 링크(Invitation)을 들어간다

  • 2. 삼성계정에 로그인 한다.

  • 3. [ACCEPT]를 눌러서 채널에 접속한다

  • 4. My Hubs에 있는 내 SmartThings Hub에 채널을 등록하기 위해 [Enroll]을 누른다.

  • 5. 채널이 SmartThings Hub에 등록되었다. [Available Drivers]에서 채널에 등록 된 드라이버를 볼 수 있다.

  • 6. 원하는 드라이버에 있는 [Install]을 눌러서 Edge Driver를 SmartThings Hub에 설치한다.


3.1. SmartThings Hub에 설치한 엣지 드라이버를 보는 법[편집]




  • 2. 액션바에 있는 [더 보기] > [드라이버]에서 내 SmartThings Hub에 깔린 엣지 드라이버의 채널과 드라이버를 볼 수 있다.

이 방법으로 커스텀 엣지 드라이버를 볼 수 있다. SmartThings 클라우드에 있는 SmartThings의 공식 엣지 드라이버는 이 방법으로 보이지 않는다.


4. 리스트[편집]


SmartThings 개발자 그룹에서 배포하는 공식 커스텀 엣지 드라이버이다.
원글 : SmartThings Community
SmartThings 개발자 그룹에서 배포하는 공식 커스텀 엣지 드라이버이다. SmartThings 커뮤니티에서 공개되었다. SmartThings 최초의 커스텀 엣지 드라이버이다.

Aeotec 홈페이지
Aeotec에서 공식으로 만드는 커스텀 엣지 드라이버이다. Aeotec 홈페이지에 올라와 있다.

5. 지원[편집]



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


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


6. 개발[편집]



6.1. 엣지 드라이버를 만드는 법[편집]



6.1.1. 노 코드 엣지 드라이버로 만들기[편집]



6.1.2. SmartThings CLI로 만들기[편집]




6.1.2.1. 개발하기 앞서 있어야 하는 것[편집]

38.x 버전 이상
5.3 이상

6.1.2.2. 라이브러리[편집]

  • Driver 라이브러리
  • Capability 라이브러리
  • Matter 라이브러리
  • Zigbee 라이브러리
  • Z-Wave 라이브러리

6.1.2.3. SmartThings CLI로 Edge Driver를 온보딩[편집]


7. 기타[편집]




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