SuSu DaDDy

SmartThings 엣지 드라이버로 기기 등록하기 — DTH에서 Edge Driver로

by SuSu Daddy
반응형

안녕하세요. SmartThings 허브를 설치했다면 이제 본격적으로 기기를 연결할 차례입니다. 공식 지원 기기는 QR 코드 스캔 하나로 간단히 등록되지만, 비공식 기기나 좀 더 세밀한 제어가 필요한 경우에는 엣지 드라이버(Edge Driver)를 설치해야 합니다. 예전 방식인 DTH(Device Type Handler)와는 무엇이 다른지, 엣지 드라이버를 어떻게 설치하는지 정리해 드리겠습니다.

 

□ DTH와 엣지 드라이버의 차이

SmartThings는 기기 드라이버 방식을 크게 두 차례 변경했습니다. 예전 방식인 DTH(Device Type Handler)는 Groovy 언어로 작성된 드라이버가 삼성 클라우드 서버에서 실행됩니다. 즉, 기기 제어 명령 하나에도 클라우드를 거쳐야 합니다.

엣지 드라이버(Edge Driver)는 Lua 언어로 작성되며, 허브 자체에서 로컬로 실행됩니다. 차이점을 정리하면 다음과 같습니다.

- DTH: 클라우드에서 실행 → 인터넷 연결 필수, 응답 속도 느림, 서버 장애 시 동작 안 함
- Edge Driver: 허브 로컬에서 실행 → 인터넷 없이도 동작, 응답 속도 빠름, 서버 장애 영향 없음

삼성이 DTH 지원을 종료하고 엣지 드라이버로 전환을 완료했기 때문에, 지금은 엣지 드라이버가 유일한 방식입니다.

 

□ 공식 지원 기기 등록

SmartThings 공식 지원 기기는 등록이 매우 간단합니다.

- 앱에서 "+" → "기기" → "기기 추가"
- QR 코드 스캔 옵션 선택 (기기 박스나 본체에 QR 코드가 있는 경우)
- QR 코드 인식 → 자동으로 올바른 드라이버 적용 및 등록 완료

또는 브랜드와 기기 종류를 선택해 매뉴얼 방식으로 등록할 수도 있습니다. Zigbee 기기라면 기기를 페어링 모드로 진입시키고 앱에서 검색하면 됩니다. 필립스 휴, 이케아 TRADFRI 등 메이저 브랜드는 대부분 공식 지원됩니다.

 

□ 비공식 기기 엣지 드라이버 설치 방법

공식 지원이 안 되는 기기(예: 특정 중소 브랜드 Zigbee 센서, 커스텀 기기 등)는 커뮤니티가 배포하는 비공식 엣지 드라이버를 설치해야 합니다. 방법은 다음과 같습니다.

- SmartThings 커뮤니티 포럼(community.smartthings.com)에서 원하는 기기의 엣지 드라이버를 검색합니다.
- 드라이버 배포 페이지에서 "Invite Link"를 찾아 클릭합니다.
- 링크를 열면 SmartThings 앱이 실행되며 "채널 등록" 화면이 나옵니다. "Enroll" 버튼을 눌러 해당 개발자의 채널에 가입합니다.
- 채널 내에서 원하는 드라이버를 선택해 "Install"을 누릅니다.
- 이후 기기 등록 시 해당 드라이버가 자동으로 적용됩니다.

처음에는 과정이 생소하게 느껴지지만, 한 번 따라 해보면 어렵지 않습니다.

 

□ 엣지 드라이버 설치 후 기기 페어링

드라이버 설치 후 기기를 추가하는 방법입니다.

- 앱에서 "기기 추가" → "기기 스캔"을 선택합니다.
- Zigbee 기기라면 기기를 페어링 모드로 진입시킵니다. (보통 리셋 버튼 장누름)
- 허브가 기기를 감지하면 설치된 엣지 드라이버와 자동으로 매칭됩니다.
- 기기가 올바른 드라이버로 등록됐는지 "드라이버" 항목에서 확인합니다.

가끔 원하지 않는 기본 드라이버가 적용되는 경우가 있는데, 이때는 기기 설정에서 드라이버를 수동으로 변경할 수 있습니다.

 

□ 자동화 등록 예시 — 모션 센서 + 에어컨

기기 등록 후 자동화를 만드는 방법을 간단히 소개합니다. 예시로 모션 센서가 감지되면 에어컨을 켜는 자동화입니다.

- 앱 하단 탭에서 "자동화" → "+" 새 자동화 만들기
- 조건: "모션 센서 (거실)" 기기 선택 → "모션 감지됨" 선택
- 시간 조건 추가: "오후 12시~오후 10시 사이" (불필요한 시간대 방지)
- 동작: "에어컨 (거실)" 선택 → "켜기", 온도 25도 설정
- 자동화 이름 입력 후 저장

이렇게 만든 자동화는 엣지 드라이버 덕분에 클라우드 없이 허브 로컬에서 실행됩니다. 인터넷이 끊겨도 자동화가 작동한다는 것이 큰 장점입니다.

 

□ 엣지 드라이버의 실용적 장점

직접 사용해 보면서 느낀 엣지 드라이버의 장점을 정리하면 다음과 같습니다.

- 응답 속도: 클라우드를 거치지 않으니 명령 실행이 눈에 띄게 빠릅니다. 스위치 누르면 거의 즉시 동작합니다.
- 안정성: 삼성 서버에 가끔 장애가 있어도 로컬 자동화는 정상 동작합니다.
- 지원 기기 확장: 커뮤니티 엣지 드라이버 덕분에 공식 미지원 기기도 연동 가능합니다.
- 유지보수 편의: 드라이버 업데이트가 자동으로 적용되는 경우가 많습니다.

 

□ 마무리

SmartThings 엣지 드라이버로의 전환은 단순한 기술 업그레이드를 넘어 스마트홈의 안정성과 응답성을 실질적으로 높여주는 변화입니다. 공식 지원 기기는 간편하게, 비공식 기기도 커뮤니티 드라이버로 충분히 연동할 수 있습니다. 처음 설정 시 드라이버 채널 등록 개념이 낯설 수 있지만, 한 번 경험하고 나면 어렵지 않습니다. 다양한 Zigbee 기기를 SmartThings로 통합 관리하면 스마트홈이 한층 더 편리해집니다.

감사합니다.

반응형

블로그의 정보

SuSu Daddy

SuSu Daddy

활동하기