SmartThings (r20220720판)

문서 조회수 확인중...

파일:Galaxy Store 아이콘 투명.svg
삼성전자의 앱

서비스 중인 애플리케이션
기본 애플리케이션
파일:Galaxy Store 아이콘.svg
갤럭시 스토어

파일:IconImage_20210802070735911_NEW_WAP_ICON_512_512.png
갤럭시 웨어러블
파일:GalaxyTheme2020Icon.png
갤럭시 테마
파일:SamsungCalculator.png
계산기
파일:SamsungWeather.png
날씨
파일:SamsungMyFiles.png
내 파일

파일:Device Maintenance.png
디바이스 케어

파일:SamsungRadio.png
라디오
파일:SamsungSecureFolder.png
보안 폴더

파일:SamsungGallery.png
삼성 갤러리

파일:삼성 노트.svg
삼성 노트

파일:SamsungMembers.png
삼성 멤버스

파일:samsung_music_one_ui.png
삼성 뮤직

파일:SamsungVideo.png
삼성 비디오
파일:Samsung Wallet Icon.png
삼성 월렛
파일:SamsungEmail.png
삼성 이메일
파일:samsung_calendar.png
삼성 캘린더

파일:samsung_cloud.png
삼성 클라우드

파일:Samsung Pass Icon.png
삼성 패스
파일:삼성페이 아이콘.svg
삼성 페이

파일:samsung_kids_logo.png
삼성 키즈
파일:SamsungHealth2020.png
삼성 헬스
파일:Samsung_One_UI_Home_icon.png
삼성 One UI 홈
파일:SamsungSettings.png
설정
파일:SamsungClock.png
시계
파일:SamsungContacts.png
연락처
파일:Samsung Voice Recoder.webp
음성녹음
파일:SamsungARZone.png
AR 존
파일:samsung_bixby.png
Bixby

파일:Samsung Quick Share icon.png
Quick Share
파일:Samsung Free.png
Samsung Free
파일:samsungglobalgoalsicon.png
Samsung Global Goals
파일:smartthingsicon.png
SmartThings
파일:PenUp.png
PENUP

파일:PrivateShare.png
Private Share


파일:SamsungCall.png
전화
파일:삼성 메시지 아이콘.svg
메시지

파일:삼성 인터넷 로고.svg
삼성 인터넷

파일:SamsungCamera.png
카메라
콘텐츠 애플리케이션
파일:Game_Launcher_icon.png
게임런처



스토어 애플리케이션
파일:SamsungRemoteService.png
갤럭시 원격 서비스
파일:samsunggamepluginicon.png
게임 플러그인
파일:samsung.com icon.png
삼성닷컴
파일:samsunglevel.png
삼성 레벨

파일:삼성 맥스.png
삼성 맥스
파일:SamsungMultiRoom.png
삼성 멀티룸
파일:Familyhub App.png
삼성 패밀리허브
파일:SamsungFlow.png
삼성 플로우

파일:SamsungKnox.png
삼성 KNOX

파일:삼성tv플러스.png
삼성 TV 플러스

파일:SmartSwitch2.png
스마트 스위치

파일:effect_icon_original.png
Artecture

파일:Expert_RAW.png
Expert RAW
파일:Galaxy Shop 아이콘.png
Galaxy Shop

파일:galaxylabs.png
Good Guardians
파일:Good Lock 아이콘.svg
Good Lock

파일:iWorkConverter.png
iWork Converter
파일:LuxManager.png
Lux Manager
파일:external/cdn4.aptoide.com/71ee98339a53725660cec9267ddb8add.png
S 바로

파일:SamsungPortableSSD.png
Samsung Portable SSD

<^|1><height=33>
}}}



파일:Galaxy Store 아이콘 투명.svg




1. 개요
1.1. 기업
1.1.1. IoT 기능이 있는 제품을 의미하는 명사
1.2. IoT 플랫폼 및 제품 브랜드
2. 설명
2.1. 개념
2.2. 작동 원리
2.2.1. 피스톤
2.2.1.1. Capability
2.2.2. 프레임워크
2.2.3. 제품 연결 방법
2.2.3.1. 직접 연결 제품
2.2.3.1.1. 모바일 연결 제품
2.2.3.2. 클라우드 연결 제품
2.2.3.3. 허브 연결 제품
2.2.4. 통신
2.2.4.1. SmartThings 클라우드
2.2.4.1.1. 사설 서버
2.2.4.2. 로컬
2.4. 플랫폼
3. 제품
3.1. 허브
3.1.2. SmartThings Link
3.1.3. SmartThings Dongle
3.1.4. Works as a SmartThings Hub 인증 허브
3.2. 센서
3.2.1. 설치 방법
3.2.1.1. 스마트싱스 센서 등록
3.2.1.2. 초기화 방법
3.3. 키트
4. 솔루션
4.1. SmartThings 홈 솔루션
5. 앱
5.1. SmartThings
5.2. SmartThings Classic (지원 중단)
5.3. Samsung Connect (지원 중단)
6. 메뉴
6.1. 안드로이드
6.1.1. 즐겨찾기
6.1.2. 기기
6.1.3. 라이프
6.1.3.2. SmartThings Air Care
6.1.3.3. SmartThings Clothing Care
6.1.3.4. SmartThings Cooking
6.1.3.5. SmartThings Energy
6.1.3.6. SmartThings Home Care
6.1.3.7. SmartThings Home Monitor
6.1.3.8. SmartThings Pet Care
6.1.3.9. 스마트 아파트
6.1.4. 자동화
6.1.4.1. 모드
6.1.4.2. 루틴
6.1.5. 메뉴
6.1.5.1. 기록
6.1.5.2. 알림
6.1.5.3. Android Auto
6.1.5.4. 컴패니언 앱
6.1.5.5. 보이스 어시스턴트
6.1.5.6. 실험실
6.1.5.7. 쇼핑몰
6.1.5.7.1. 스토리
6.1.5.7.2. 라이프
6.1.5.7.3. 카테고리
6.1.5.8. 기록
6.1.5.9. 사용 방법
6.1.5.10. 공지사항
6.1.5.11. 커뮤니티
6.1.5.12. 멤버
6.1.5.13. 장소
6.2. 안드로이드 오토
6.3. Windows
6.3.1. 즐겨찾기
6.3.2. 기기
6.3.3. 모드
6.3.5. 사용 방법
6.3.6. 공지사항
6.3.7. 문의하기
6.3.8. 설정
6.4. Wear OS Powered by Samsung
6.5. 타이젠
6.5.1. 웨어러블
6.5.2. TV
6.5.2.1. 목록 보기
6.5.2.2. 맵 보기
6.6. 가민 OS
6.7. 웹
7. 기능
7.1. 기기 제어 / 미디어 출력
7.1.1. 기기 제어
7.1.2. 미디어 출력
7.2. 디지털허브 (Digital Butler)
7.3. SmartView
7.4. 탭뷰(Tap view)
7.5. 위젯
7.6. 승태와 친구들
8. 지원
8.1. 지원 기기
8.1.1. 앱 설치 지원
8.1.2. 지원되는 직접 연결 제품
8.1.2.1. 지원되는 모바일 연결 제품
8.1.3. 지원되는 클라우드 연결 제품
8.1.4. 지원되는 허브 연결 제품
8.1.5. Work With SmartThings 인증 제품
8.2. 지원 AI
8.3. 지원 AI 스피커
8.4. 지원 IoT 플랫폼
8.4.1. (비공식) 스마트앱스 지원 IoT 플랫폼
9. 개발
9.1. 배지
9.1.1. 브랜드 가이드라인 (로고 툴 킷)
9.2. 개발자 모드 활성화
9.3. 테스트 모드 활성화
9.4. SmartThings Groovy IDE
9.4.1. GitHub 연동
9.4.2. 스마트앱스 설치
9.4.3. DTH(Device Type Handler) 설치
9.4.3.1. Devices의 클라우드와 로컬의 차이
9.4.4. webCoRE 설치
9.5. 개발 언어
9.5.1. SmartThings Edge (lua 기반)
9.5.1.1. Edge 드라이버 설치
9.5.2. SmartThings API
9.5.2.1. Rules API
9.5.2.2. WebHook
9.5.3. webCoRE (Groovy 기반)
10. 기타
10.1. 다른 삼성전자의 IoT 플랫폼
10.2. 관련 영상




1. 개요[편집]


SmartThings는 삼성전자사물인터넷 플랫폼이다.


1.1. 기업[편집]


파일:삼성 워드마크 화이트.svg

[ 펼치기 · 접기 ]
사업
모바일
갤럭시
삼성 갤럭시/스마트폰 · · 워치 · · 버즈 · · · 스마트태그 | 액세서리

기본 앱 | 모든 소프트웨어
TV
TV
QLED TV | Crystal UHD TV
Lifestyle TV
The Frame | The Freestyle | The Premiere | The Serif | The Sero
가전
BESPOKE
BESPOKE 냉장고 | BESPOKE 슈드레서 | BESPOKE 제트 봇 | BESPOKE 큐브 Air | BESPOKE 큐브 냉장고 | BESPOKE 큐커
주방가전
셰프컬렉션 | 패밀리허브 | 인덕션 더 플레이트
생활가전
플렉스워시 | 애드워시 | 액티브워시 | 그랑데 | 큐브 | 파워건 | 제트 | 에어드레서 | 무풍에어컨 | 시스템에어컨 360
IT
PC
갤럭시 북 | 노트북 | 오디세이 | 데스크탑 | 모니터 | 프린터
모니터
오디세이 | 스마트 모니터
메모리/스토리지
SSD | 포터블 SSD |
LSI
엑시노스 | ISOCELL | LSI | 파운드리
오디오
삼성
버즈 | 레벨 | EHS 시리즈 | EO 시리즈
하만
하만 카돈 | JBL | AKG | 마크 레빈슨 | ARCAM | REVEL | 렉시콘
스마트홈
SmartThings
서비스
매장
삼성닷컴 | 삼성디지털프라자 | 삼성 킹스크로스 | 갤럭시 하라주쿠 | 삼성전자서비스
서비스
Samsung Care+ | Galaxy To Go | 갤럭시 클럽 | 갤럭시 트레이드인 | 갤럭시 아카데미
관계사
자회사
삼성전자서비스 | 삼성전자판매 | 삼성전자로지텍 | 삼성전자 재팬 | 삼성메디슨 | 세메스 | 하만 | 플런티 | 셀비 | 스마트싱스 | 콰이어트사이드 | 프린터온 | 프록시멀데이터 | 심프레스 | 루프페이(삼성페이) | 에스코 일렉트로닉스 | 조이언트 | 애드기어 | 데이코 | 비브랩스 | 뉴넷 캐나다
합작사
에스유머티리얼즈 | 스테코 | TSST
교육
삼성전자공과대학교 | 삼성종합기술원 | 삼성디자인교육원 | 삼성미래기술육성사업 | 삼성 청년 SW 아카데미
인물
고동진 | 권오현 | 김기남 | 김종민 | 김준성 | 김현석 | 경계현 | 노태문 | 량멍쑹 | 신종균 | 쓰쓰미 히로유키 | 윤부근 | 윤종용 | 이건희 | 이기태 | 이병철 | 이인용 | 이재용 | 이학수 | 임우재 | 임형규 | 정상희 | 정재은 | 정현호 | 진대제 | 최윤호 | 최지성 | 황창규 | 한종희





SmartThings는 2012년에 설립된 사물 인터넷 스타트업 기업으로 2014년 8월, 삼성전자가 인수했다. 지금은 삼성전자의 자회사이고, 본사는 캘리포니아주의 마운틴 뷰에 있다.


1.1.1. IoT 기능이 있는 제품을 의미하는 명사[편집]


의미는 '똑똑한 물건들'이다. IoT 기능이 있어서, IoT 플랫폼과 상호작용할 수 있는 제품을 의미한다. 어원은 위 문단이다.[1]


1.2. IoT 플랫폼 및 제품 브랜드[편집]


[1] 상표가 보통명사화된 케이스이다.


SmartThings(스마트싱스)는 스마트 홈을 만들기 위한 사물인터넷(IoT) 플랫폼으로, 가전제품을 비롯한 사물 인터넷 기기를 다양한 종류의 통신 네트워크로 연결하고 클라우드 및 로컬 서버에서 중계 및 제어하는 방식으로 유기적인 명령을 수행하도록 하여, 완전 자동화를 건설하기 위한 오픈 플랫폼이다.

태생부터 서드파티에 친화적인 플랫폼을 지향하였고, 삼성전자가 운영하는 사물 인터넷 플랫폼이 된 이후에도, 다른 브랜드의 제품의 호환을 지향하는 사용자 중심의 오픈 IoT 플랫폼이다.

작동원리는 사용자가 자신의 목적에 맞게 IoT 제품에 설정할 수 있는 자동화의 조건을 직접 추가하고, IoT 제품 주변 환경의 물리적인 변화에 따라 조건이 충족되어 자동화가 실행되면, 스마트싱스에 연동되어있는 IoT 제품과 스마트 디바이스들을 자동화의 조건에 맞게 실행시키는 방식이다

IP, Wi-Fi, 매터(Matter), Zigbee, Z-wave, BLE, UWB, 블루투스 등 IoT에 필요한 대부분의 무선통신 규격과 프로토콜을 사용한다.


2. 설명[편집]




2.1. 개념[편집]




Samsung SmartThings[2]

  • 스마트 홈(Smart home): 네트워크로 통제하는 집 단위의 통신 환경이다. 전자제품에 있는 센서, 혹은 센서 그 자체를 이용해서 IoT를 지원하는 모든 종류의 전자제품을 자동으로 통제한다. 이를 통해 센서가 파악할 수 있는 집의 모든 움직임과 변화를 사용자가 원하는대로 정의해서 그에 맞는 액션을 실행하도록 할 수 있다. 즉, 집 자체가 스마트한 것은 아니지만 사물 인터넷 기반의 물건들(Things)이 모여 서로 반응하면서 생활에 도움이 되는 기능을 실행하는 네트워크 기반의 생태계를 집의 단위로 만든다는 개념이다. 홈 오토메이션(가정 자동화)라고도 불린다. 단순히 인터넷에만 연결되었다고 해서 스마트 홈인 것은 아니다. 온 오프라인에서 진행되는 수 많은 교양 토크 쇼 및 강의에 나오는 유명한 스타 강사를 비롯하여 많은 사람이 인터넷만 연결되면 IoT 및 스마트 홈 제품이라고 혼동하고 있는데,[3] 중요한 것은 인터넷이 아니라, 인터넷 환경을 포함한 다양한 네트워크 환경에서 만들어지는 집의 구성요소 간의 상호작용이다. 이러한 상호작용이 구현된 자동화 환경을 만들기 위한 플랫폼이 바로 스마트싱스이다.

  • 오픈 플랫폼: 스마트 홈을 만들 수 있는 플랫폼 중에, 특정 브랜드의 센서와 제품 뿐만아니라, 다른 브랜드의 제품도 연결할 수 있으며, 공식적으로 지원하지 않는 브랜드의 제품도 같은 통신규격을 사용하는 제품이라면 사용자가 직접 서버를 수정하거나 만들 수 있게 해서, 제품을 지원하도록 고칠 수 있다. 반대의 의미로는 폐쇄형 플랫폼[4]이 있다. 스마트싱스는 오픈 플랫폼에 해당된다.

스마트싱스의 기본 작동 원리는 If 조건(언제 실행할까요)과 Then 액션(무엇을 할까요)으로 이루어진 규칙이다. 스마트싱스에서는 이러한 규칙의 이름을 피스톤이라고 한다. 이 피스톤은 제품을 자동으로 움직이게 하는 트리거로서의 역할을 한다.[5] 이 피스톤은 종류에 따라서 수동으로 실행되는 '모드'와, 자동으로 실행되는 '루틴'(자동화)으로 나뉜다.
  • 모드: 사용자가 직접 만들 수 있는 트리거 프로그램, 혹은 소프트웨어 버튼의 일종이다. 사용자는 모드를 실행했을 때 IoT 기기에서 어떠한 동작을 발생시킬지 설정할 수 있다. 그리고, 하나의 모드를 실행하면, 여러가지의 동작을 한번에 일어나도록 설정할 수도 있다. 자세한 설명은 아래의 모드 문단 참조.
  • 루틴(자동화): 사용자가 직접 만들 수 있는 규칙의 일종이다. 모드는 실행 전까지의 과정은 수동이지만, 루틴은 실행 전 단계에서 이미 자동으로 설정된다. 루틴의 조건은 센서가 실시간으로 수집하는 데이터이다. 그리고, 하나의 루틴을 실행하면, 여러가지의 동작을 한번에 일어나도록 설정할 수도 있다. 그리고 이러한 규칙은 사용자가 루틴을 수정하거나 IoT기기의 수명이 끝나지 않는 이상, 영구적으로 작동한다. 자세한 설명은 아래의 루틴 문단 참조.

  • 센서: 집에 붙이거나 설치할 수 있는 IoT 제품이다. IoT 제품은 대부분 센서로 받아들인 정보를 이용하는 제품인 경우가 많으며 센서 그 자체가 IoT 제품이기도 하다. 센서는 전원 케이블을 쓰는 경우와 교체형 배터리를 쓰는 경우로 나뉜다. 배터리를 쓰는 경우에는, 배터리의 효율을 높이는 등의 이유로 인해 Zigbee, Z-wave, BLE, UWB같은 저전력 무선통신규격을 사용하는 경우가 많다. 저전력 무선통신규격을 사용하는 센서의 경우, 스마트싱스 허브가 필요하다

  • SmartThings Hub (스마트싱스 허브): 스마트싱스 허브는 무선통신을 위한 중계 허브이다. 다른 분야에서는 게이트웨이라고 부르기도 한다. SmartThings Hub의 경우, Wi-FI, Zigbee, Z-wave 통신을 지원한다. 허브가 있으면, 기존의 네트워크망이 커버하지 못한 IoT 제품들을 전부 커버할 수 있다. 이처럼, 본격적으로 스마트홈을 구축하려면 스마트싱스 허브가 필요하다. 자세한 내용은 SmartThings Hub 문서 참조


2.2. 작동 원리[편집]


스마트싱스는 일반 유저를 지원하기 위해 스마트싱스 앱 안에서 나만의 스마트홈을 짓기 위한 대부분의 필요한 기능을 일반 유저도 간단히 다루기 쉽도록 지원한다.

터치 GUI 인터페이스로 다룰 수 있는 스마트싱스의 사용 방법과 매뉴얼은 아래의 사용 방법 문단 참조. 라이트 유저들은 대부분 SmartThings 에서 제공하는 모드와 루틴으로 만드는 자동화로 스마트홈을 지을 수 있다.

한편, 스마트싱스는 개발 지식을 활용해 복잡한 스마트홈을 구현하려는 코어 유저, 개발자, 기업들을 위해, 스마트싱스는 직접 스마트싱스의 각 부분을 이루는 프레임워크, 개발 언어, 개발 환경 등을 소스코드와 함께 디테일하게 공개하고 있다. 그로 인해 스마트싱스는 프로그램 언어를 이용해 피스톤을 복잡하게 짜려하면 충분히 복잡하게 짜는 게 가능하다. 그 것을 가능하게 하는 기본적인 작동 원리는 다음과 같다.


2.2.1. 피스톤[편집]


피스톤에 대한 개념 설명은 위쪽의 개념 문단에서 참조. 피스톤을 통해 만들 수 있는 규칙은 모드와 루틴이 있으며, 이들은 크게 제품 안에서의 네이티브 규칙[6]과 API 규칙[7]으로 2가지 패턴으로 구분할 수 있다.

네이티브 규칙은 SmartThings의 기본 플러그인인 stplugin을 포함한 SmartThings에서 제공하는 기능으로만 제작하는 규칙을 의미한다. 이 과정에서 별도의 앱이나 프로그램을 설치할 필요가 없다. 따라서 대부분의 피스톤은 네이티브 규칙으로 만들어진다.

API 규칙은 SmartThings와의 연동에 집중해서, 피스톤의 If(언제 실행할까요) 조건과 Then(무엇을 할까요) 액션에 외부 앱이나 API의 정보를 활용 할 수 있도록 해서 외부 정보 혹은 기능이 필요한 규칙이다. 그러므로 API규칙은 외부 소프트웨어나 SmartThings의 직접연결기기가 아닌 IoT제품을 연결할 때 사용된다.


2.2.1.1. Capability[편집]

Capability는 SmartThings에서 쓸 수 있는 피스톤들의 라이브러리이다. 영어로 '기능'이라는 뜻이 있다.

제품이 SmartThings에 연결되면 SmartThings는 제품별로 피스톤의 값을 채울 수 있는 라이브러리인 Capability를 제공한다. Capability는 피스톤을 만들기 위해 필요한 라이브러리이며 주로 Command(명령)와 Attribute(기능, 상태)이 세트로 묶인 모듈의 형태로 이루어져있다. 그러므로, 이 Command와 Attribute는 각각 피스톤의 If와 Then을 구성할 수 있는 옵션으로서 제품이 지원할 수 있는 모든 데이터 값과 액션 동작값을 SmartThings 서버에 저장하고 있다가, 사용자가 피스톤을 만들기 위해 If와 Then을 불러오려고 할 때 리스트의 형태로 보여준다. 사용자는 리스트의 형태로 표시되는 Command와 Attribute를 선택해서 피스톤을 만들 수 있다.

Capability는 워낙 방대한 라이브러리이기 때문에, 제품을 만드는 제조사는 각각의 제품의 기능에서 사용할 수 있는 최대의 Capability목록만을 가져와서 제공하고 있다. 그 결과, 사용할 수 있는 Capability의 종류와 수는 제품별로 다르다.

Capability가 실제 스마트싱스의 대시보드에서 Capability를 시각적으로 표현해주는 데에 쓰이는 명령어들인 Capability Presentation(기능 보여짐)[8]으로 인해, SmartThings의 앱에서 시각적인 UI 요소를 갖춘 채로 구현되면 제품의 설정 페이지 즉 SmartThings의 제품별 서브 액티비티(화면)인 '플러그인'이 만들어진다. 플러그인의 UI 디자인은 One UI에서 쓰이는 One UI 디자인 가이드라인에 맞춰 생성된다.

이 플러그인은 stplugin이라는 이름으로 별도의 소프트웨어 패키지인 PPK의 형식을 통해 SmartThings에 설치되는 플러그인의 일종으로, SmartThings에 등록된 제품의 설정 페이지를 기기에 맞게 만들어서 표시할 수 있다. 이 stplugin은 기본적으로 SmartThings 클라우드 안에서 별도의 구조로 동작하며, 제품이 SmartThings에 등록 되어있는지의 여부에 따라 설치 및 삭제가 자동으로 진행된다. 다만 꼭 이 방식을 선택하지 않아도 외부 플러그인 프로그램의 설치를 통해 PPK를 대체할 수도 있다. 특히 안드로이드, 타이젠, ios, 웹앱 등의 주요 OS의 경우, 플러그인 앱을 별도로 제작하면 SmartThings 내에서 서브 액티비티를 구성하지 않아도 Capability 기반의 stplugin 대신에 별도의 플러그인을 위한 앱에서 실행할 수 있다.[9]

이러한 형태로 SmartThings가 IoT제품과 상호 작용하고, UI를 갖추어 디스플레이 위에 뿌려진다.


2.2.2. 프레임워크[편집]


SmartThings의 프레임워크인 CoRE, SmartThings API, SmartThings 스키마, SmartThings Edge의 백엔드 프로그래밍 언어로 Groovy, 자바스크립트, SmartThings의 프레임워크를 지원하기 위한 포맷으로 Webhook, JSON, Node.js, lua가 있다.

프레임 워크
  • CoRE(코어)는 Community's own Rules Engine의 약자로, 피스톤 안에 누적 조건을 만들기 위한 SmartThings의 IoT 개발 목적의 소프트웨어 엔진이다. Groovy를 사용하여 작성되며, 본래 설치되는 환경에 따라 webCoRE, appCoRE로 나뉘었지만, appCoRE가 없어지고, webCoRE로 통합되었다.[10] webCoRE를 쓰면 스마트싱스에 등록되는 장치의 식별 드라이버인 Device Type Handler(DTH)와 webCoRE로 만든 피스톤을 애플리케이션의 형태로 패키징 한 스마트앱스를 만들 수 있다. webCoRE와 webCoRE로 만드는 모든 프로그램들은 SmartThings 클라우드에서 실행된다.
  • SmartThings API는 webCoRE와 자바스크립트를 기반으로 작성 된 API이다. SmartThings의 모든 커스텀 프로그램은 SmartThings API로 제작된다.
  • SmartThings Edge는 lua를 기반으로 작성 된 엣지컴퓨팅 구조의 로컬통신 IoT 개발 목적의 소프트웨어 엔진이다.
  • SmartThings Schema는 SmartThings에서 SmartThings와 제품 사이의 연결 시 거치게 되는 제품 인증서버인 OAuth2의 인증키를 발행하는 커넥터를 만들 수 있는 프레임워크이다.

통합 개발 환경
  • 삼성 오토메이션 스튜디오는 Webhook을 기반으로 작성 된 SmartThings의 스마트앱스나 DTH 혹은 커넥터, 빅스비의 캡슐 개발을 위한 통합 개발 환경이다. 웹프로그래밍을 위한 웹IDE이며, 비주얼 프로그래밍 중에서 흐름 기반 프로그래밍을 노드-레드를 통해 지원하기 때문에, 흐름도를 보면서 마우스의 클릭만으로 SmartThings의 스마트앱스나 DTH와 SmartThings 스키마의 틀을 만들 수 있다. SmartThings의 경우, 삼성 오토메이션 스튜디오의 런타임 종류는 스마트앱스 개발을 위한 WebHook과 Node.js가 있다.
  • SmartThings CLI는 터미널(명령 프롬프트)을 기반으로 작성 된 Rules API를 이용한 자동화 개발을 위한 통합 개발 환경이다. GitHub에서 SmartThings CLI를 깃허브 저장소(repository, 레파지토리)로 올려서 공유하고 있다. SmartThings CLI는 깃허브 저장소를 다운로드 한 이후, 명령 프롬프트에서 열면 실행할 수 있다.

프로그래밍 포맷
  • Webhook은 HTTP 기반의 실시간 전송 프로토콜(RTP)을 지원하는 비동기식 패턴 API로, 이벤트가 발생하면 이벤트 정보와 액션 데이터를 브로커를 통해 클라이언트에게 푸시 메세지의 형태의 HTTP POST로 전송한다. SmartThings에서는 webCoRE에서 지원하는 누적 조건을 Webhook의 푸시 메세지로도 지원하면서, SmartThings 클라우드에 스트리밍하지 않고 별도의 서버에 스트리밍 되다가, Command가 발생할 때 SmartThings 클라우드와 통신을 통해 피스톤의 정보를 송수신한다. SmartThings는 Webhook의 리소스인 REST API도 도입해서 기존의 Groovy 기반의 SmartThings API를 RESTful API로 개선하여 WebHook과의 호환성을 높혔다.
  • Node.js는 SmartThings 스키마의 기반 언어이다. 이를 통해 자바스크립트를 사용하는 타사 IoT 플랫폼의 클라우드 및 클라우드 커넥터를 SmartThings Cloud와 연결하는 것이 원활해진다.
  • JSON은 위의 스마트앱스와 커넥터가 작동하는 데이터 통신 포맷이다. 이렇게 WebHook의 REST API가 적용 된 JSON 환경의 SmartThings API 기반으로 만든 스마트앱스와 커넥터를 웹에서 바로 패키징해서 SmartThings 클라우드에 연동해서 올릴 수 있다.
  • lua는 SmartThings Edge의 기반 언어이다. SmartThings Edge를 통해 기존 SmartThings의 완전한 로컬 기반 자동화를 만들 수 있다.

이렇게 SmartThings를 구동하는 프레임워크를 구성하는 엔진과 그 것을 수정하기 위한 프로그래밍 포맷은 IDE의 형태로 개발자 및 스마트싱스 유저들에게 공개되어 있다. 이러한 엔진들로 복잡한 피스톤을 만들기 위해서는 프로그래밍 포맷대로 피스톤을 작성해야 하지만, 언어 하나를 통째로 새로 배울 필요는 없다. SmartThings가 제공하는 도큐멘트에서 설명하고 있는 코드를 붙여 넣고 규칙대로만 수정하면 새로운 피스톤을 생성할 수 있다.

라이트 유저의 경우는 기존 SmartThings의 모드와 자동화로 만들 수 있는 피스톤 만으로 충분한 경우가 많지만, 모드와 자동화가 많아질 수록 오히려 사용자가 모드와 자동화를 통제하기 어려워지는 상황이 발생할 수 있다. 또한, 현재 보유하고 있는 스마트 홈의 서드파티 제품 확장성을 무한정으로 높이기 위해 DTH, 스마트앱스, 사설 서버 등의 SmartThings에서 일반 사용자들에게도 오픈 한 기능을 설치해야 될 수 있다.

그럴 때에 이러한 작업을 통해 스마트싱스의 동작 구조에 접근해서 스마트홈의 모든 피스톤들을 더욱 통제 하에 두면서도, 원하는대로 SmartThings를 개인화 할 수 있는 것이다.


2.2.3. 제품 연결 방법[편집]



2.2.3.1. 직접 연결 제품[편집]

직접 연결 제품(Direct connected devices)는 제품과 SmartThings 클라우드가 특별한 과정을 거치지 않고 바로 연결하는 제품이다.

SmartThings 클라우드 서버에도 공식 DTH가 등록되어있고, 제품에도 공식 DTH가 등록되어 있어서 IP기반의 통신을 통해 바로 연결이 가능하며, 일부는 NFC, 블루투스 자동 페어링 등의 통신규격을 써서 근처에 다가가기만 해도 SmartThings에 등록이 되기도 한다.

이 제품들은 배터리나 파워가 크고, 전력을 많이 사용하는 제품들이기 때문에, 수시로 플러그에서 전력을 공급받아야 한다.

이 제품들은 전부 개발 과정에서 SmartThings IoT Device SDK를 사용 한 제품들이다. SmartThings IoT Device SDK는 스마트싱스에서 스마트싱스 디벨로퍼를 통해 배포되는 제품과 스마트싱스와 원활히 직접 연결 제품으로 연결되게끔 지원하는 SDK로, 삼성전자의 제품은 대부분 이 SDK를 사용해서 직접 연결을 지원하며, 다른 제조사의 제품도 이 SDK를 사용한 제품은 스마트싱스와의 직접 연결을 지원한다.

거의 대부분의 직접 연결 제품은 스마트싱스에서 발급하는 Work With SmartThings 인증과 배지가 있다.Work With SmartThings에 대한 자세한 설명은 아래에 있는 배지 문단 참조.

직접 연결 제품과 Work With SmartThings 제품은 같은 개념이 아니다. Work With SmartThings 인증을 받지 않았음에도 직접 연결 제품으로 등록된 제품이 존재하며, Work With SmartThings 제품은 직접 연결 제품에 한정되지 않고, 허브 연결 제품 역시 존재한다. 따라서 직접 연결 제품은 Work With SmartThings 제품과 교집합 관계이다.

직접 연결 제품은 SmartThings앱에서 디바이스 추가를 통해 해당 제품을 찾거나, SmartThings 앱이 깔려 있는 삼성 갤럭시 혹은 다른 SmartThings 앱 설치를 지원하는 제품과 직접 연결 제품과 통신을 시작하면, 등록이 진행된다.

직접 연결 제품의 목록은 아래 지원되는 직접 연결 제품 문단 참조.


2.2.3.1.1. 모바일 연결 제품[편집]

모바일 연결 제품(Mobile connected devices)는 SmartThings 직접 연결 제품 중에서도, 모바일 제품이다. SmartThings 앱에서는 개인 기기로 표시된다.

모바일 연결 제품은 스마트홈을 짓는 데에 직접적인 관련은 없지만, 어느정도 관련이 있으며, 모바일 환경에서의 제품 생태계에 영향을 미친다. 갤럭시 웨어러블 앱의 몇몇 설정과 갤럭시 에코시스템의 몇몇 기능도 쓸 수 있다. 삼성 갤럭시인 경우는 갤럭시 에코시스템에 연결되며, SmartThings Find를 지원한다.

모바일 연결 제품은 몇몇 방법을 통해 SmartThings로 스마트홈을 짓는 데에 어느정도 유효하게 쓸 수 있다.

  • 빅스비 루틴을 빅스비 루틴과 스마트싱스 루틴/모드를 연계하는 방식으로 스마트홈을 제한적으로 지을 수 있다. 단독으로 스마트싱스 루틴, 모드의 Capability 값으로는 쓸 수 없다.
  • Galaxy Upcycle (갤럭시 업사이클)을 쓰는 경우, 모바일 연결 제품에서 스마트싱스 루틴, 모드 등을 쓸 수 있어서, 완전한 스마트홈의 센서로 쓸 수 있기 때문에, 모바일 연결 제품이라고 하더라도 스마트홈을 지을 수 있다.

삼성계정에 로그인하거나, 블루투스로 페어링되면, SmartThings 앱에 자동으로 모바일 연결 제품이 표시되며, 모바일 연결 제품에서 SmartThings에 지원하는 설정이 있는 경우에 여러 설정을 SmartThings에서 터치로 쓸 수 있다.

모바일 연결 제품의 목록은 아래 지원되는 모바일 연결 제품 문단 참조.

2.2.3.2. 클라우드 연결 제품[편집]

클라우드 연결 제품(Cloud connected devices)는 SmartThings와 직접 연결 기기로 연결하지 못하지만, 그 제품이 연결 된 클라우드 서버를 SmartThings 클라우드를 통해서 연결하는 방식으로 우회하여 지원하는 제품이다.

클라우드 연결 제품은 Work With SmartThings 인증이 없고, 제품 개발 단계에서 SmartThings IoT Device SDK를 사용하지 않았기 때문에, SmartThings 홈페이지에 연결할 수 있는 기기로 표시되지 않는 경우가 많다.

SmartThings 클라우드와 클라우드 연결 제품을 연결하기 위해서는, SmartThings IDE에서 스마트앱스의 설치가 반드시 필요하다. 간혹 클라우드 연결 제품을 지원하는 별도의 IoT플랫폼이나 연결 앱의 설치가 필요하기도 하다.

클라우드 연결 제품의 통신의 단계가 너무 길어지기 때문에 비효율적인 경우가 많다. 클라우드 연결 제품 → 클라우드 연결 제품과 호환되는 앱 혹은 플랫폼 → 커넥터(SmartThings의 스마트앱스) → SmartThings 앱 이라는 과정을 거치며, 해당 클라우드 연결 제품이 Zigbee/Z-Wave를 사용하는 경우, SmartThings Hub까지 거쳐야한다.

Bixby를 쓸 수 있으며, 스마트싱스에서 모든 IoT 서비스와 네트워크를 통합하여 관리를 할 수 있다. IoT 통합 관리의 가장 이상적인 방법은, 클라우드 연결 제품 개발사가 자사 제품에 Work With SmartThings 인증을 받아서 스마트싱스에 직접 연결 제품으로 연결하는 것이지만, 모든 회사가 이 인증을 받는 것은 아니어서, 불행하게도 스마트홈을 짓는 유저가 SmartThings와의 호환 여부를 확인하지 못 하고 IoT 장비를 구매할 확률이 있다. 이 경우, IoT 플랫폼을 다수 운영하게 되어 통제하기 힘든 불편한 상황이 발생하기 때문에, 통합적인 관리를 하기 위해서는 기존의 IoT 제품을 SmartThings의 클라우드 연결 제품으로 설정해야 한다. 그런 경우, 스마트싱스에서 통합적인 관리가 가능하다.

클라우드 연결 제품의 목록은 아래 지원되는 클라우드 연결 제품 문단 참조.


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

허브 연결 제품(Hub-connected devices)은 SmartThings에 연결하기 위해 스마트싱스 허브가 필요 한 제품이다.

저전력 통신인 Zigbee, Z-wave 통신을 지원하는 제품을 SmartThings 클라우드에 연결시킬 수 있다.

이외에도, 공식 DTH를 탑재한 제품의 경우, SmartThings를 거치지 않고 허브와 제품 사이의 로컬 통신으로 연결을 지원하기도 한다.

허브 연결 제품의 목록은 아래 지원되는 허브 연결 제품 문단 참조.


2.2.4. 통신[편집]



2.2.4.1. SmartThings 클라우드[편집]

[2] 위 영상은 SmartThings로 설정하는 'SmartThings 루틴'으로 만들어 낸 스마트홈의 자동화 환경에 대해 설명하고 있다.[3] 만약 이들의 말이 맞다면, 스마트 프린터기나 콘솔 게임기 또한 인터넷에 연결되어 있으므로 스마트 홈의 구성요소가 되어야한다. 또한, 전화회선은 인터넷 프로토콜의 일부이므로 집전화기나 아파트 인터폰조차 스마트 홈의 구성요소가 되어야한다.[4] 오픈 플랫폼과는 다르게 폐쇄형 플랫폼은 오로지 공식적으로 지원하는 센서와 제품만 연결할 수 있다.[5] 스마트싱스에서 수동에서든 자동에서든 피스톤이 당겨질 조건을 충족하면, 미리 만들어 놓은 피스톤이 실행되면서 정해진 규칙대로 스마트싱스가 움직인다.[6] Then이 제품의 액션에만 관련된 규칙이다.[7] Then이 상태의 소프트웨어적인 변화를 주는 액션, 외부 API를 사용한 액션, 외부 앱을 사용한 액션까지 관련되는 규칙이다.[8] 이 명령어는 Capability에 포함되어 있다[9] 이 경우 Capability 의 라이브러리에서 미처 커버하지 못해 Capability로 선언하지 못하는 다양한 Command와 Attribute를 추가할 수 있는 장점이 있다.[10] 따라서 CoRE = webCoRE 라고 이해하면 된다.


SmartThings가 운영하는 클라우드 서버이다. SmartThings는 모든 서비스를 이용하기 위해 IP 기반 인터넷 연결이 반드시 필요한 플랫폼으로, 모든 정보는 클라우드를 통해 중계되며, SmartThings에서 돌아가는 모든 소프트웨어의 가장 최상위의 단계에 위치하고 있다.

SmartThings에 연결되는 모든 제품들은 최상위의 연결 단계에서 SmartThings 클라우드의 중계를 받게된다.



SmartThings Cloud의 컨테이너 및 마이크로서비스의 사례 - 정성권 수석 (삼성전자)
SmartThings 클라우드 내부의 네트워크 구성도 및 대략적인 원리는 위의 영상 참조.


2.2.4.1.1. 사설 서버[편집]

사설 서버는 개인이 리눅스, 라즈베리파이 기반으로 개인 서버 장비에 설치할 수 있는 홈서버이다.

SmartThings 자체만을 사용할 때는 필요하지 않으며, SmartThings와 원칙적으로 호환되지 않는 IoT 플랫폼과 거기에 소속된 기기를 연결하는 수 많은 방법 중에서, 도커를 사설 서버에 설치하여 스마트싱스와 브릿지, 커넥터로 연결하면, SmartThings Cloud와 클라우드 연결 제품(Cloud connected devices)의 형태로 연동해서 SmartThings에 등록할 수 있다.

2.2.4.2. 로컬[편집]

로컬 통신은 SmartThings 클라우드를 거치지 않고도, 실행할 수 있는 자체 통신망을 의미한다. 클라우드와 로컬에 연결되는 제품의 차이는 아래 'Devices의 클라우드와 로컬의 차이' 문단 참조.

SmartThings의 로컬 통신은 엣지 컴퓨팅의 개념이 도입되어 있다. 엣지 컴퓨팅은 전체 네트워크망의 가장자리(엣지)에서 실행되는 컴퓨팅의 일종을 의미한다. 스마트싱스는 클라우드 컴퓨팅과 엣지 컴퓨팅을 동시에 도입해서, IP가 필요 없는 최소한의 연산은 SmartThings Hub를 통해, SmartThings 클라우드를 거치지 않으면서도, SmartThings Hub 자체에서 처리를 할 수 있다.
비슷한 개념으로 P2P가 있다. 하지만, SmartThings의 로컬 통신은 본인의 삼성계정과 SmartThings 내에서 가족으로 등록 된 사람 끼리의 SmartThings 클라우드 네트워크 안에서만 이뤄지고, 통신 프로토콜로 항상 IP 통신을 요구하지 않는 점에서 P2P와는 차이가 있다.

SmartThings의 로컬 통신은 크게 2가지 분류로 나눠진다.
  • Groovy 기반의 로컬
SmartThings Hub에 Device Type Handler가 등록되어있는 Work with SmartThings 제품과 그 외 기기들은 SmartThings 클라우드를 거치지 않고, 로컬로 연결된다. 이 때, SmartThings에 등록된 제품은 무조건 로컬 통신으로만 통신하여 SmartThings Groovy IDE에서 통신 유형이 Local로 표시되어야 한다.
  • SmartThings Edge 기반의 로컬(lua 기반, SmartThings Edge 드라이버를 설치하여 구성)


2.2.4.3. 갤럭시 파인드 네트워크[편집]

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

SmartThings Find 문서의 갤럭시 파인드 네트워크 문단 참조.


2.3. 갤럭시 에코시스템에서의 역할[편집]


파일:나무위키상세내용.png   자세한 내용은 갤럭시 에코시스템 문서를 참고하십시오.



2.4. 플랫폼[편집]




3. 제품[편집]







3.1. 허브[편집]



3.1.1. SmartThings Hub[편집]





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




3.1.2. SmartThings Link[편집]


  • 스마트싱스 링크 for NVIDIA SHIELD TV
엔비디아 쉴드 TV에 연결하는 USB 동글이다. 엔비디아 쉴드 TV USB포트에 연결하면 Zigbee 3.0을 지원하면서 셋톱을 허브 역할을 할 수 있게끔 지원해준다.

  • 스마트싱스 링크 for NVIDIA SHIELD TV 번들
스마트싱스 링크와 엔비디아 쉴드 TV 셋톱이 같이 동봉 된 번들이다.


3.1.3. SmartThings Dongle[편집]



파일:SmartThings Dongle.webp
SmartThings Dongle(스마트싱스 동글)은 지그비 통신을 지원하는 동글이다. SmartThings Hub와 같은 역할을 한다.

파일:SmartThings dongle connected with Samsung QLED TV.webp

디지털 허브가 있는 삼성전자의 제품에 연결해서 쓸 수 있다. 연결 방법은 USB Type-C 포트를 통해 스마트싱스 동글과 제품을 연결하면 된다.

삼성닷컴에 공개된 정가는 40,000원이다.

3.1.4. Works as a SmartThings Hub 인증 허브[편집]



파일:Works as a SmartThings Hub.svg

Works as a SmartThings Hub에 대한 설명은 아래에 있는 배지 문단 참조.

※ 이 문단에서는 편의를 위해 SmartThings에서 발매되지 않은 허브 중 WASH 인증을 받은 제품만을 작성합니다. SmartThings 에서 발매 한 허브는 SmartThings Hub 문서에 작성 해 주시기 바랍니다.
SmartThings Hub는 모두 Works as a SmartThings Hub 인증을 받은 제품입니다.
삼성 커넥트의 허브의 경우, SmartThings로 통합되어 제품 이름이 변경되었으므로 추가하지 않습니다. 단, 삼성전자SmartThings Hub 혹은 삼성 커넥트 허브를 사용한 타사의 스마트홈 허브 중 Work as a SmartThings Hub 인증을 받은 제품은 추가합니다.

  • Aeotec Smart Home Hub
GP-AEOHUBV3EU
ET-WV523 (삼성 커넥트 홈)


3.2. 센서[편집]


※ 한국 출시가 된 센서는 볼드체 표시
  • 스마트싱스 스마트 전구
8ZA-A806ST-Q4R, IOT-2700K



Wi-Fi로 연결하는 전구이다. 한국의 가정용 소켓인 E26과 E27 을 지원하고, 주파수 볼트 모드 호환되는 프리볼트 제품이다. 통신 방식으로 Zigbee, Z-Wave 통신 프로토콜을 요구하지 않기 때문에, SmartThings Hub가 없어도 쓸 수 있다.


  • 스마트싱스 와이파이 스마트 플러그
GP-WOU019BBDWG / 7A-PL-W-A1, GP-WOU019BBAWU





  • 스마트싱스 아웃렛
F-OUT-TF-2 / GP-U999SJVLDAA, GP-U999SJVLDXA




  • 스마트싱스 누수감지센서
GP-U999SJVLCAA, GP-U999SJVLCEA, GP-U999SJVLCKA, GP-U999SJVLCXA, GP-U999SJVLCHA, GP-U999SJVLCDA, GP-U999SJVLCHC, GP-U999SJVLCFA, GP-U999SJVLCEB, GP-U999SJVLCGA

  • 스마트싱스 누수감지센서 2015
F-WTR-US-2, WWA01AA, F-WTR-UK-V2

  • 스마트싱스 트래커
SM-V110AZWAATT, SM-V110S




  • 스마트싱스 출입감지센서
F-ARR-US-2, STSS-PRES-001, F-SS-PRES-001, IM6001-ARP05

  • 스마트싱스 모션센서(동작감지센서)
GP-U999SJVLBAA, GP-U999SJVLBEA, GP-U999SJVLBKA, GP-U999SJVLBXA, GP-U999SJVLBHA, GP-U999SJVLBDA, GP-U999SJVLBHC, GP-U999SJVLBFA, GP-U999SJVLBEB, GP-U999SJVLBGA, IOT-MTP03

  • 스마트싱스 모션센서 2015년 모델
F-IRM-US-2, 3305-S

  • 스마트싱스 문열림/다목적 센서
GP-U999SJVLAAA, GP-U999SJVLAEA, GP-U999SJVLAXA, GP-U999SJVLAHA, GP-U999SJVLADB, GP-U999SJVLACA, GP-U999SJVLAHE, GP-U999SJVLAFA, GP-U999SJVLAEB, GP-U999SJVLAGA, IOT-MPP03

  • 스마트싱스 문열림/다목적 센서 2015년 모델
F-MLT-US-2, STSS-MULT-001

  • 스마트싱스 비전
GP-U999GTEEAEA




  • 스마트싱스 캠
RC8335 / GP-U999COVLBDA




  • 스마트싱스 버튼
GP-U999SJVLEAA, GP-U999SJVLEEA, GP-U999SJVLEKA, GP-U999SJVLEXA, GP-U999SJVLEHA, GP-U999SJVLEDA, GP-U999SJVLECA, GP-U999SJVLEHC, GP-U999SJVLEFA, GP-U999SJVLEEB, GP-U999SJVLEGA, IOT-BTP03


3.2.1. 설치 방법[편집]




SmartThings Hub and Sensors | Setup

  • 양면 테이프나 접착제를 이용하여 붙이거나, 센서를 설치하기 원하는 위치에 거치한다.
    • 센서에 3M 테이프가 부착이 되어 있어서, 테이프의 껍질을 벗기고 원하는 위치에 부착하면 된다.
    • 3D 프린터 출력이 가능하다면, 3D 프린팅 커뮤니티에서 공유되고 있는 스마트싱스 센서를 위한 마운트의 3D도면을 출력해서 설치할 수 있다.
    • 별도의 테이프를 붙이거나 고정 도구 및 방법을 사용해서 설치해도 된다.


3.2.1.1. 스마트싱스 센서 등록[편집]

  • SmartThings 앱에서 디바이스 추가를 통해 해당 센서를 찾는다.
  • 센서에 있는 QR코드를 찍는다.
  • 달려있는 끈을 좌우로 살살 잡아당기며 뺀다.
  • 센서의 이름을 지정한다.


3.2.1.2. 초기화 방법[편집]

  • 스마트싱스 스마트 전구
    • 스마트 전구가 연결 된 스탠드의 전원을 1초 간격으로 7번 끄고 켠다.
    • 스마트 전구가 2번 깜빡이는지 확인한다
    • SmartThings 앱에서 스마트 전구를 길게 눌러서 삭제한다.

  • 스마트싱스 와이파이 스마트 플러그

  • 스마트싱스 아웃렛
    • 아웃렛에 있는 전원 버튼을 누른 상태로 7초간 기다린다.
    • 빨간 LED불이 켜지는 것을 확인한다
    • SmartThings 앱에서 아웃렛을 길게 눌러서 삭제한다.

  • 스마트싱스 누수감지센서
    • 누수감지 센서 뒤 면의 QR코드 위에 위치 한 회색의 연결 버튼을 찾는다
    • 연결 버튼을 누른 상태로 7초간 기다린다
    • 빨간 LED불이 켜지는 것을 확인한다
    • SmartThings 앱에서 누수감지센서를 길게 눌러서 삭제한다.

  • 스마트싱스 트래커

  • 스마트싱스 출입감지센서

  • 스마트싱스 모션센서
    • 자석으로 연결 된 모션센서를 분리하고, 모션센서의 헤드의 뒤쪽 면에 있는 작은 구멍을 찾는다
    • 유심 핀이나 뾰족한 물건으로 작은 구멍 안에 있는 버튼을 찌른 상태로 7초간 기다린다.
    • 빨간 LED불이 켜지는 것을 확인한다
    • SmartThings 앱에서 모션센서를 길게 눌러서 삭제한다.

  • 스마트싱스 문열림/다목적 센서
    • 문열림센서가 서로 맞붙는 면에 있는 작은 구멍을 찾는다
    • 유심 핀이나 뾰족한 물건으로 작은 구멍 안에 있는 버튼을 찌른 상태로 7초간 기다린다.
    • 빨간 LED불이 켜지는 것을 확인한다
    • SmartThings 앱에서 문열림센서를 길게 눌러서 삭제한다.

  • 스마트싱스 캠

  • 스마트싱스 버튼
    • 버튼의 뒤 면에 있는 작은 구멍을 찾는다
    • 유심 핀이나 뾰족한 물건으로 작은 구멍 안에 있는 버튼을 찌른 상태로 7초간 기다린다.
    • 빨간 LED불이 켜지는 것을 확인한다
    • SmartThings 앱에서 버튼을 길게 눌러서 삭제한다.


3.3. 키트[편집]


  • 스타터 키트
    • 1세대 (v1)
파일:SmartThings starter kit 1gen.jpg
가장 처음 발매 된 키트로, SmartThings Classic 앱을 이용 해서 연동할 수 있다. 새 SmartThings 앱과 연동이 불가능하다. 구성품으로는 1세대 SmartThings Hub, 모션센서(STSS-IRM-001), 문열림/다목적 센서(STSS-MULT-001), 출입감지센서(STSS-PRES-001), 스마트 플러그(CEN-APP-PLUG-1)가 있다.
  • 2세대 (v2)
파일:SmartThings starter kit 2gen.webp
구성품으로는 2세대 SmartThings Hub, 모션센서(F-CEN-IRM-1), 문열림/다목적 센서(F-SS-MULT-001), 출입감지센서(STSS-PRES-001), 스마트 플러그가 있다.
  • 3세대 (v3)
파일:smartthings start kit 3 gen.jpg
구성품으로는 3세대 SmartThings Hub v2(GP-U999SJVLGDB), 문열림/다목적 센서(GP-U999SJVLADB), 동작감지/모션센서(GP-U999SJVLBDA), 누수감지센서(GP-U999SJVLCAA), 버튼센서(GP-U999SJVLEDA), 스마트플러그(GP-U999SJVLDAA)가 있다.
한국에 출시 된 3세대 스타터 키트에는 문열림 센서(IOT-MPP03), 동작감지 센서(IOT-MTP03), 버튼(IOT-BTP03)으로 구성되어 있다.

  • 홈 모니터링 키트 2.0 (F-MN US-2)
파일:SmartThings home monitoring kit.jpg
구성품으로는 2세대 SmartThings Hub, 모션센서(F-CEN-IRM-1), 문열림/다목적 센서 2개(F-SS-MULT-001), 스마트 플러그가 있다.

  • 홈 모니터링 키트 + 누수감지센서 (F-MON-KIT-SC)
위의 홈 모니터링 키트에 누수감지센서를 추가 판매하는 키트이다. 박스에 Bonus Water Leak Sensor 문구와 함께 누수감지센서 이미지가 프린팅되어있다.

  • ADT 홈 세큐리티 스타터 키트
파일:SmartThings ADT home security starter kit.jpg
ADT와 협력해서 출시 한 키트이다. 구성품으로는 ADT 세큐리티 허브, ADT 모션센서, ADT 문열림/다목적 센서 2개가 있다. 특이한 점은, wifi가 끊겨도 LTE모드로 백업, 연결을 지원하며, 전용 모니터링 서비스 옵션이 있다.

  • RACV 스마트 홈 스타터 키트
파일:SmartThings with RACV kit.jpg
오스트레일리아의 RACY라는 스마트 홈 업체와 협력해서 출시 한 키트이다. 구성품은 스마트싱스 와이파이 허브, 문열림/다목적 센서 2개, 모션 센서 3개가 있다.


3.4. ARTIK[편집]


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



4. 솔루션[편집]



4.1. SmartThings 홈 솔루션[편집]



삼성전자에서 서비스하는 SmartThings 솔루션이다. 공공, 제조, 금융, 교육, 건설, 유통/운송, 의료, 호텔 등의 업종에 맞춤 솔루션을 제공한다.

아파트같은 공공주택에 설치되는 경우, SmartThings 기반의 스마트홈 구축 솔루션을 제공하고, 기존에 설치되어있던 IoT 플랫폼이 있는 경우, SmartThings 클라우드와 연동해서 모두 제어할 수 있도록 할 수 있다.


5. 앱[편집]



5.1. SmartThings[편집]


스마트싱스 애플리케이션은 SmartThings 클라우드를 제어 할 수 있는 스마트홈 애플리케이션으로 삼성전자의 스마트 기기 및 통신 칩셋이 탑재 되어있는 제품과 연결하며, WIFI, 블루투스로 연결 된 모든 기기를 제어 하는 애플리케이션이다.

갤럭시 유저라면 Samsung 폴더에 미리 설치되어 있다. 한국어를 포함한, 삼성전자가 갤럭시를 발매하는 국가의 거의 모든 언어를 지원한다.

한글 및 여러 언어가 지원되며, UI가 간단하다. UI/UX는 One UI 디자인 가이드라인에 맞춰 제작되며, 플러그인의 액티비티 화면도 동일하게 One UI가 적용된다. One UI 2 이후, 움직이는 아이콘이 적용되었으며, One UI 3 이후 제품들의 켜짐/꺼짐 여부를 더욱 알아보기 쉽게 수정되었다.

삼성 제품의 경우 쉽게 등록할 수 있기에 연동이 굉장히 쉬우며, 갤럭시 웨어러블이나 삼성 스마트홈 등 삼성의 다른 애플리케이션과도 호환이 잘 돼서 편리하다. 또한 갤럭시에서 이용 시, SmartThings는 Bixby를 활용할 수 있다.

레거시 앱인 SmartThings Classic을 대체하는 새 애플리케이션이다. 이쪽 스마트 싱스에서 장소를 설정하면, SmartThings 클라우드에 의해 반대쪽 스마트싱스에서도 등록 된다. 또한 대시보드 - 마이홈(한국판 번역: 디바이스) - 자동실행 기능이 있다.


SmartThings (Windows)


갤럭시 북 시리즈 출시에 맞춰서 SmartThings 앱이 Windows에서도 완전히 지원되었다. 기능은 모바일쪽 앱과 동일하다.

원래 ARM 기반 CPU를 기반으로 지원되는 SmartThings 앱이 있었지만, 대부분의 인텔 CPU를 사용 한 컴퓨터에서 지원이 불가능했다. 하지만, 갤럭시 북 Pro 시리즈를 출시하면서, 갤럭시 생태계 구축을 위해 삼성전자의 앱이 하나 둘 Windows에도 지원되었고, SmartThings도 그 중 하나로 선택되어 업데이트되었다.

윈도우에서 SmartThings Find는 21년 5월 이후 출시된 갤럭시 북 시리즈부터 지원된다. 이후 업데이트를 통해 이전 갤럭시북에도 추가 지원 될 예정이라고 한다.


5.2. SmartThings Classic (지원 중단)[편집]


원래는 "SmartThings Classic"이 아닌 "SmartThings" 앱이였으나, Samsung Connect 앱이 "SmartThings" 앱으로 변경되면서 자연스럽게 기존에 존재하던 앱은 Classic 이라는 네이밍이 추가되었다.

오리지널 앱답게 새로 출시된 SmartThings 앱(구: Samsung Connect) 보다 기능이 많으며, 커스터마이징 면에서도 더 자유롭다.

삼성에서는 Classic 앱에 있는 기능도 점차 새 앱으로 통합하는 계획을 가지고 있다. 2020년 현재는 대부분의 기능이 새 애플리케이션에 통합되었다. 반응속도도 새 애플리케이션보다 늦어서 SmartThings Hub 1세대를 사용하지 않는 사람과 새로운 SmartThings 이용자는 Classic앱 보다는 새 애플리케이션을 사용하는 것을 추천한다.

안드로이드와 iOS를 지원한다. 단 지원 언어는 영어(미국/영국)로 한정된다.

SmartThings 앱으로 합쳐지면서 Classic 앱은 서비스를 종료했다. Classic 앱의 기능은 SmartThings 앱에서 계속 이용할 수 있다. 새로운 앱에서 로컬화가 지원되지 않는 것이 단점이지만, 이후 스마트 앱스의 'SmartThings Labs'기능 중 일부로 지원해서 SmartThings의 기능이 전부 대체되었다.

  • 사설등록 방법
이 리스트에 없는 스마트 기기들은 사설로 Device Type Handler를 등록하면 사용할 수 있다.
우선 스마트싱스 앱에서 Automantion 탭에 스마트앱 나의를 클릭 한 다음 CoRE Dashboard로 들어가서 CoRE를 등록한 다음 디바이스에 기기를 등록하고 스마트 싱스 앱의 마이홈 탭에서 Add a Things를 클릭해 추가할 수 있다.


5.3. Samsung Connect (지원 중단)[편집]


삼성이 스마트싱스를 인수하기 전에, 갤럭시 S5 공개를 기점으로 스마트폰과 삼성전자의 제품을 데이터 혹은 블루투스로 연결 해 주는 퀵 커넥트를 개발하였으며, 이후 삼성전자의 자사 제품 뿐만아니라, 다른 IoT기기와도 연결하기 위해 인수했던 스마트싱스를 참조해서 스마트 홈 키트를 만들고 삼성 커넥트라는 플랫폼을 제작했다가 갤럭시 S9 | S9+ 발매와 함께 삼성커넥트를 스마트싱스와 통합했다.

이후, 삼성전자가 스마트싱스 클래식 앱의 기능을 새 앱에 이식하면서 새 앱의 UI를 사용하기 쉽게 개선해서 지금의 스마트싱스 앱이 만들어졌다.

6. 메뉴[편집]


현재의 SmartThings 앱을 기준으로 작성한다. 2018년에 지원이 중단 된 SmartThings Classic앱에 대한 정보와 다를 수 있다. 이 문단에서는 각 메뉴에 대한 설명과 사용 방법을 소개하고있다. 그렇지만 추가적인 정보가 더 필요 할 경우, 스마트싱스 앱에서 메뉴를 눌러서 사용 방법이라는 메뉴로 들어가면 삼성이 제공 해 주는간단 사용법을 읽어볼 수 있으니 같이 참조하면 도움이 될 수 있다.


6.1. 안드로이드[편집]



6.1.1. 즐겨찾기[편집]


등록된 장소의 상태와 대시보드가 뜬다. 장소를 등록하지 않은 상태일 경우, 장소를 만들 수 있다.

보는 영역에는 장소의 주변 초 미세먼지 농도와 날씨를 알려준다. 액션바에는 SmartThings 쇼핑몰, 추가, 메뉴(편집, 장소설정) 기능이 있다.

  • 추가: 디바이스, 방, 보이스 어시스턴트, 모드, 자동화, 스마트앱스, 멤버를 추가할 수 있다.
  • 편집: 대시보드의 순서를 변경하거나 보이지 않도록 끌 수 있다.
  • 장소 설정: 장소 이름, 위치, 장소 상태, 연관 장소, 배경화면을 설정할 수 있다.


6.1.2. 기기[편집]


Wi-Fi 혹은 블루투스로 갤럭시와 연결하거나, 디바이스 추가를 눌러 기기를 등록할 수 있다. 디바이스 추가에는 QR코드 스캔, 주변 검색을 통해서 빠르게 가지고 있는 제품을 등록할 수 있고, 혹은 아래에 디바이스 유형별, 제조사별 기기를 확인해서 등록 할 수도 있다. 삼성제품을 제외 한 많은 제품들이 SmartThings Hub의 중계를 요구하므로, 제품구매 이전에 SmartThings Hub를 구매해야 다른 제품과 원활히 연결할 수 있다.

스마트싱스에서 지원하지 않는 기기일 경우, 리스트에 없다. 이 경우는 Zigbee와 Z-Wave를 지원하는지 여부를 확인해서, GENERIC Z-Wave Device를 통해서 등록할 수 있다.


6.1.3. 라이프[편집]




[스마트홈] SmartThings Home Life | 삼성전자

파일:SmartThings_Service.webp

라이프는 SmartApp 중에서 서비스에 해당하는 SmartApp들을 모아서 볼 수 있는 탭이다.

서비스 카드로 이뤄져있으며, 카드를 누르면 서비스를 이용할 수 있다. 아직 설치되어 있지 않은 서비스를 누르면 다운로드가 진행되며, 설치 후에 서비스를 이용할 수 있다.

설치할 수 있는 서비스는 다음과 같다.

6.1.3.1. SmartThings Find[편집]

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



6.1.3.2. SmartThings Air Care[편집]



[스마트홈] 스마트싱스 에어 케어 | 삼성전자

SmartThings Air Care는 실시간 공기 질 자동 관리 서비스이다.

에어컨, 공기청정기 등 공기 청정 기능을 제공하는 제품을 컨트롤하여 공기 질이 나쁠 때 상황에 맞는 공기 청정 방식을 추천하거나, 공기질 지킴이가 공기 청정 기기를 알아서 작동시켜 실내 공기를 건강하게 관리한다. 미세먼지가 많은 날의 거실에서도, 연기가 많이 나는 요리를 하는 주방에서도 직접 창문을 열거나 버튼을 누르는 번거로움 없이 공기 청정 기기를 통해 쾌적한 환경을 유지할 수 있다.


6.1.3.3. SmartThings Clothing Care[편집]



[스마트홈] 스마트싱스 클로딩 케어 | 삼성전자

SmartThings Clothing Care는 인공지능 의류 케어 추천 서비스다.

시간과 요일, 계절, 날씨에 따라 사용자의 의류 관리 패턴을 학습하고 사용자가 보유한 옷과 신발에 맞는 세탁기, 건조기, 에어드레서, 슈드레서를 활용한 의류 케어 코스를 제안한다. 비즈니스나 여러 액티비티 관련 의류나 신발은 패키지화된 통합 케어 코스를 제공하며, 유저가 코스명을 직접 커스텀할 수도 있다.


6.1.3.4. SmartThings Cooking[편집]



[스마트홈] 스마트싱스 쿠킹 | 삼성전자

SmartThings Cooking은 SmartThings의 자동화 요리 시스템 및 레시피 추천 서비스이다.

삼성 BESPOKE 큐커에서 스캔쿡 기능으로 밀키트나 간편식을 스캔하면, 레시피대로 조리할 수 있게 자동으로 요리를 도와 퀄리티 있는 요리를 간편하게 즐길 수도 있다.

또한, 육류 라벨을 스캔하면 고기 종류나 부위에 따른 보관방법이나 레시피를 추천해주고, 와인 라벨을 스캔하면 보관함에 저장해서 내가 가진 와인을 편리하게 관리하거나, 어울리는 레시피를 추천 받을 수도 있다.

음성으로 레시피를 읽어주고 각 조리 기기에 이를 전송해주는 대화형 쿠킹 가이드는 손이 부족한 주방에서 요리에만 집중할 수 있게 도와준다.


6.1.3.5. SmartThings Energy[편집]



[스마트홈] 스마트싱스 에너지 | 삼성전자

SmartThings Energy는 자동화 전력량 관리 서비스이다.

제품별 에너지 사용량을 보여준다. 각 재퓸의 에너지 사용량은 기간에 따라 kWh와 금액으로 알려준다. 에너지 사용량을 줄이는 구체적인 팁도 있어서 에너지를 어느 정도 쓰는지, 어떻게 아낄 수 있는지 확인할 수 있다.

AI 절약 모드를 실행하면 미리 설정한 에너지 목표 사용량 도달 전 기기가 절전모드로 자동 전환되어 에너지 사용량을 줄일 수 있다.


6.1.3.6. SmartThings Home Care[편집]



6.1.3.7. SmartThings Home Monitor[편집]

파일:SmartThings_Home Monitor.webp


6.1.3.8. SmartThings Pet Care[편집]



[스마트홈] 스마트싱스 펫 케어 | 삼성전자

SmartThings Pet은 반려동물 케어 서비스이다.

반려 동물을 위한 맞춤 환경을 조성할 수 있다. 반려 동물의 털 길이에 따라 적절한 온도로 에어컨을 작동시킬 수 있고, 공기청정기를 통해 반려동물의 털을 효과적으로 제거해서 깨끗한 공기를 유지할 수 있다. 또한, 외출 시 혼자 있는 반려동물을 위해 노래나 TV를 틀어줄 수도 있어 안정적인 환경을 만드는 효과가 있다.

반려동물이 짖으면 알림을 받거나 짖음 이력을 확인해서 분리 불안을 파악할 수 있고, 1:1 수의사 상담, 행동전문가 상담, 반려동물을 키우는 사람들과의 커뮤니티 기능 등을 통해 펫 케어에 도움을 받을 수 있다.


6.1.3.9. 스마트 아파트[편집]

SmartThings 스마트 아파트는 SmartThings 클라우드를 이용해 아파트 내의 모든 스마트홈 구축이 가능한 부품, 제품을 찾아서, SmartThings 앱으로 연결해 주는 서비스이다.
아파트 자체 스마트홈 서비스인 홈넷에 스마트싱스를 연동해 스마트싱스로 홈넷을 조작할 수 있다. 따라서, 스마트 아파트를 활성화하여 스마트홈을 구현할 수 있고, 빅스비와 SmartThings 앱 등의 IoT 서비스를 통해 더욱 유저와 구성원이 원하는대로 개인화 하여 활용할 수 있다.
스마트 아파트는 IoT가 기본 사양이다. 때문에 스마트싱스는, 유저가 스마트싱스를 켜서 라이프 탭의 스마트 아파트를 활성화 하는 것으로, 기존의 스마트 아파트에 미리 만들어져 있는 빌트인 IoT 제품, 단지 서비스, IoT 네트워크를 한 데 묶어서 모든 스마트 디바이스와 연결해주는 강력한 클라우드망을 구축할 수 있다. 즉, 스마트홈 솔루션 역할을 한다.
스마트싱스와 아파트가 SmartThings 스마트 아파트를 통해 연결되면, 스마트홈을 몇번의 클릭만으로 지을 수 있다. 또한, 별도로 시공이나 제품 교체를 할 필요가 없고, IoT 사설망을 일일히 구축하지 않아도 되기 때문에, 일반적으로 스마트홈을 지을 때 보다 매우 간단해지고 돈과 시간이 절약되는 장점이 있다.
후술된 아파트는 2022년 5월 12일 기준 스마트 아파트이다. (가나다 순)
  • 검단신도시 푸르지오 더 베뉴
  • 과천 센트럴파크 푸르지오 써밋
  • 과천 푸르지오 어울림 라비엔오
  • 광양 푸르지오 더 퍼스트
  • 남양주 더샵 퍼스트시티
  • 다산신도시 자연앤푸르지오
  • 더샵 디오션시티
  • 더샵 분당 파크리버[11]
  • 더샵 송도 프라임뷰 25블럭
  • 더샵 인천스카이타워[12]
  • 더샵 청주퍼스트파크
  • 더샵 파크에비뉴
  • 더샵 판교포레스트[13]
  • 디에이치 자이 개포
  • 디프리마 수완
  • 래미안 라클래시
  • 래미안 리더스원
  • 래미안 목동 아델리체
  • 래미안 어반비스타
  • 래미안 퍼스티지
  • 면목 봄작 시티
  • 모종 삼일파라뷰 더스위트
  • 번영로 하늘채 센트럴파크
  • 부개역 코오롱하늘채
  • 부산 에코델타 스마트빌리지
  • 부산 에코델타 스마트빌리지 스마트홈(리빙랩)
  • 새나루마을2단지 세종 하늘채 센트레빌
  • 송도 랜드마크 푸르지오 시티
  • 수원 하늘채 더퍼스트 [14]
  • 수원역 푸르지오 자이
  • 시지 코오롱하늘채 스카이뷰
  • 써밋갤러리
  • 아크로 서울포레스트
  • 양벌리 에비뉴 포레
  • 여의도 노블루체 91
  • 여주역 푸르지오 클라테르
  • 역삼 노블루체 언주
  • 연지공원 푸르지오
  • 운서역 푸르지오 더 스카이
  • 운정신도시 파크 푸르지오
  • 원흥역 푸르지오
  • 원흥 퍼스트 푸르지오 시티
  • 의왕 더샵 캐슬
  • 의정부 이안 더 메트로
  • 이수 푸르지오 더프레티움[15]
  • 인천 구월 지웰시티 푸르지오[16]
  • 중촌역 푸르지오 센터파크
  • 철산 센트럴 푸르지오
  • 청주 힐즈파크 푸르지오
  • 춘천 센트럴파크 푸르지오
  • 판교 퍼스트힐 푸르지오[17]
  • 펜트힐 논현
  • 평택 지제역 동문굿모닝힐 맘시티 3단지
  • 한들물빛도시 지웰시티센트럴푸르지오 [18]
  • 화명 푸르지오 헤리센트
  • 화서역 파크 푸르지오[19]
  • 화순 삼일파라뷰 에듀시티
  • 효창파크 푸르지오
  • 힐스테이트 별내 스테이원

6.1.4. 자동화[편집]



6.1.4.1. 모드[편집]

파일:SmartThings_scenes.png
모드는 사용자가 소프트웨어로 만들 수 있는 커스텀 명령 스위치의 일종이다. 외국의 SmartThings에서는 'Scene' 이라고 표기하고 있다.

SmartThings의 피스톤 중 하나이다. 피스톤에 대한 설명은 위의 피스톤 문단 참조. 모드는 이러한 피스톤을 1회성으로 실행해주는 트리거 혹은 스위치이다. 사용자가 모드를 수동으로 실행하면 모드가 지정 된 피스톤을 작동시킨다.

기본적으로 사용자가 모드를 켜는 수동식이지만 자동화로 모드를 켜면, 자동으로도 모드를 쓸 수 있다.

모드를 생성하면 갤럭시 홈 미니와 같은 스마트 스피커가 없거나, 스마트 스피커에 직접 명령을 하지 않아도, 모드의 한 번 실행을 통해 많은 디바이스를 세트로 간편히 조작할 수 있다. 여러개의 디바이스 동작을 등록할 수 있고, 장소의 상태도 변경 가능하다. 갤럭시 홈 미니가 있을 경우, 빅스비 보이스와 연계해서 쓸 수 있다.





SmartThings 자동화 탭의 모드
SmartThings 모드 추가
SmartThings에 모드가 추가 된 모습
빅스비 보이스의 단축명령어와의 연계
[11] 아파트 용과 오피스텔 용으로 나누어져 있다.[12] 1단지, 2단지[13] 11블럭, 12블럭[14] 1단지, 2단지[15] 1단지, 2단지[16] 아파트 용과 오피스텔 용으로 나누어져 있다.[17] 1단지, 2단지[18] 2단지, 3단지[19] 아파트 용과 오피스텔 용으로 나누어져 있다.


이렇게 만든 모드를 실행하면, 한 번에 각각 초토화 스위치를 켜고, 갤럭시 홈 미니에서 멜론 앱의 음악을 틀고, 블라인드를 닫고, 전등 밝기를 줄이고, TV를 켜서 채널을 32번으로 설정할 수 있다.

모드를 켤 수 있는 방법은 다음과 같다.

  • 삼성 갤럭시, Android Auto, 삼성 TV, 패밀리허브의 SmartThings 앱에서 모드를 직접 손으로 터치해서 켜기
  • "하이 빅스비 ㅇㅇㅇ 모드 켜줘"라고 말해서 빅스비 보이스로 켜기
  • SmartThings 루틴으로 모드를 켜기
완벽히 스마트홈 구축을 위해서는 사용자가 원하는대로 집을 통제 가능하면서도, 통제 없이도 사용자의 의지대로 돌아가는 자동화가 필요하다. 그러므로 자동화로 모드를 켜는 방식이 가장 많이 쓰이고 있다.


6.1.4.2. 루틴[편집]

삼성 커넥트의 루틴 사진[ 펼치기 · 접기 ]

파일:삼성커넥트 예약.png


파일:삼성커넥트 센서의 활용.png

삼성 커넥트의 예약
삼성 커넥트에 등록 된 모션센서


파일:SmartThings_automations.png

One UI 4 업데이트 이전에는 자동화로 불렸으며, One UI 4 부터는 SmartThings의 피스톤과 스마트앱스를 통틀어서 하나의 탭으로 분류하고, 이 탭의 이름을 자동화라고 부르게 되면서, One UI 4 이전의 자동화는 루틴으로 이름이 바뀌었다.

루틴은 빅스비 루틴과 비슷한 기능으로, 사용자가 조건값으로 설정해서, 조건이 충족될 때 마다, 그에 맞는 액션을 실행한다. 이 조건과 액션은 화면에서 각각 "언제 실행할까요" 와 "무엇을 할까요?" 라고 표시된다.

SmartThings의 피스톤 중 하나이다. 피스톤에 대한 설명은 위의 피스톤 문단 참조. 루틴은 이러한 피스톤을 1회성이 아니라, 무한으로 반복해서 실행해준다. 사용자가 루틴을 끄기 전 까지는 계속 실행되는 피스톤인 것이다.

시간(특정 시간, 특정 시간대, 항상, 요일 등), 디바이스 상태, 멤버 위치(처음에 설정 한 장소에 있는지 유무를 확인한다.), 장소 상태, 날씨 등의 다양한 조건을 설정 해 둘 수 있다. 이와같은 조건이 충족이 되면, 루틴은 디바이스 제어하기, 누군가에게 알려주기(스마트폰 알림, 스피커에서 메세지 음성 재생), 장소의 상태 변경, 모드 실행 등의 기능을 실행할 수 있다.

예를 들어, 매일 오후 10시에 핸드폰 GPS와 동작감지센서가 사용자의 위치를 집에있다고 확인하면 모든 조명이 꺼지도록 설정 할 수도 있고, 날씨 및 습도 등의 센서 데이터를 기준으로 트리거를 설정하여 온도가 30°C까지 오르면 바깥 활동을 자제하라는 브리핑을 시킨 뒤, 스프링클러와 선풍기가 자동으로 작동하게 할 수 있다.

수집되는 정보를 이용해 자동 스위치 혹은 트리거를 생성한다는 점에서, 빅스비의 루틴와 상당히 유사하지만, 엄연히 차이점이 있다. 차이점은 다음과 같다.

빅스비 루틴과 SmartThings 루틴의 차이점
파일:samsung_bixby.png
Bixby

파일:smartthingsicon.png
SmartThings
  조건 데이터를 수집하는 대상

빅스비 루틴이 실행되고 있는 기기에서 수집되는 정보 [ 펼치기 · 접기 ]
  • 기기의 물리적인 피드백
    • 케이블
      • 삼성 DeX 사용
      • 충전 여부 확인
      • 유선 이어폰 연결 여부 확인
  • 기기의 센서가 수집 한 정보
    • Wifi
      • Wifi 켜짐/꺼짐
      • Wifi 네트워크 정보
      • Wifi 신호감도
    • 블루투스
      • 블루투스 켜짐/꺼짐
      • 블르투스에 연결 된 기기 정보
    • NFC 태그
    • GPS
      • GPS의 위치 장소의 정보
      • 해외 로밍 여부 확인
    • 통신 칩
      • 해외 로밍 여부 확인
  • 기기의 시스템 정보
    • 시계
    • 애플리케이션
      • 게임 애플리케이션 실행 여부 확인
      • 전화
        • 전화 수신 여부 확인
      • 메세지
        • 메세지 수신 여부 확인
        • 메세지 내용
      • 현재 실행하고 있는 앱 정보
    • 배터리
      • 배터리 잔량
    • 소리
      • 소리 모드


SmartThings가 실행되고 있는 기기에서 수집되는 정보 [ 펼치기 · 접기 ]
  • 기기의 센서가 수집 한 정보
    • GPS


서버에서 수집되는 정보 [ 펼치기 · 접기 ]
  • 시간



서버에서 수집되는 정보 [ 펼치기 · 접기 ]
  • 시간
  • 날씨
    • 날씨 상태
    • 온도
    • 습도
    • 미세먼지
    • 초미세먼지



x



SmartThings에 연결된 기기와 센서에서 수집 한 정보 [ 펼치기 · 접기 ]
  • 실행 조건이 있는 기기
    • 서버에 의존하지 않고 기기에서 실제로 수집 한 정보를 기반으로 조건이 작동
      • 예1: 다목적 센서가 센서의 멀어짐과 가까워짐에 대한 정보를 수집해서 다목적 센서가 장착 된 문의 열림 / 닫힘 상태를 확인.
      • 예2: 스마트 플러그가 전력량의 차이를 분석해서, IoT 기능이 없는 전자제품의 전원 켜짐 / 꺼짐 혹은 작동 여부를 확인.
      • 예3: 조도센서가 센서 주변의 빛의 양을 측정해서 밤 / 낮의 전환을 확인.


  액션의 범위

빅스비 루틴이 실행되는 기기의 상태에 대한 액션을 실행



x



갤럭시 버즈 시리즈의 상태에 대한 액션을 실행



x



SmartThings에 등록 된 기기를 제어



SmartThings에 등록 된 기기를 제어



SmartThings에 등록 된 모드 실행



SmartThings에 등록 된 모드 실행



x



사용자의 위치를 기준으로 한 장소의 상태를 변경



x



누군가에게 알려주기 [ 펼치기 · 접기 ]
  • 멤버들에게 알림 보내기
    • SmartThings에 등록 된 사용자들의 기기로 푸쉬알람 보내기
      • SmartThings에 등록 된 카메라와의 연동을 통해 푸쉬알람에 사진 첨부 가능
  • 스피커에서 메세지 재생
    • SmartThings에 등록 된 오디오기기에서 TTS를 이용해 사전에 등록 한 음성 메세지 실행.



요컨대, 스마트싱스 루틴은 스마트싱스 플랫폼에 연결되어있는 기기의 상호작용에 의한 장소의 상태에 초점이 맞춰져있고, 빅스비 루틴은 빅스비 루틴이 실행되는 기기, 특히 스마트폰과 태블릿의 상태에 초점이 맞춰져있다. 이 둘을 시의적절하게 세팅하면, 상호보완적으로 사용할 수 있으며 각각 서비스의 한계점을 보완할 수 있다. 그리고 빅스비 보이스와 연계하면 보이스를 통해 각 모드, 스마트싱스 루틴, 빅스비 루틴을 폭넓게 사용할 수 있다.


파일:CC-white.svg 이 문서의 내용 중 전체 또는 일부는 빅스비 문서의 r708
에서 가져왔습니다. 이전 역사 보러 가기
파일:CC-white.svg 이 문서의 내용 중 전체 또는 일부는 다른 문서에서 가져왔습니다.
[ 펼치기 · 접기 ]
빅스비 문서의 r708
문서의 r
(이전 역사){{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r
(이전 역사)}}}{{{#!wiki style="display: block; display: none"

문서의 r





6.1.5. 메뉴[편집]


  • 삼성 계정
  • 설정


6.1.5.1. 기록[편집]

SmartThings의 모든 동작을 표시해준다.


6.1.5.2. 알림[편집]

SmartThings에서 보내주는 모든 푸시 알림을 표시해준다.


6.1.5.3. Android Auto[편집]

Android Auto의 SmartThings 앱에서 표시되는 인포테인먼트를 보고 커스텀 할 수 있다. Android Auto 메뉴에서 지정 한 대시보드는 실제로 Android Auto의 SmartThings 에서 그대로 표시된다.

안전 운전을 위해 차에 표시되는 항목은 6개까지 선택할 수 있다. 선택 가능 한 항목은 모드와 디바이스이다.


6.1.5.4. 컴패니언 앱[편집]

One UI 3.1 업데이트 이후 추가되었다.


6.1.5.5. 보이스 어시스턴트[편집]

삼성 갤럭시나 다른 스마트 기기에서 SmartThings를 조종할 수 있는 보이스 어시스턴트를 선택할 수 있다. 보이스 어시스턴트가 SmartThings에 연결 된 경우, 해당 보이스 어시스턴트의 이름 아래에 "SmartThings에 연결 됩"이라는 글이 뜬다.

SmartThings 앱의 보이스 어시스턴트 설정과는 별개로, 갤럭시 홈 미니와, 갤럭시 북 시리즈, 갤럭시 워치 시리즈를 쓰면, 빅스비로 명령을 할 수 있다. 이는 유저가 다른 갤럭시에게 한 명령을 빅스비에 등록 된 스마트싱스 캡슐에서 실행하는 구조로 동작하기 때문이다.

선택할 수 있는 보이스 어시스턴트는 다음과 같다.

  • Bixby (기본 설정)
  • Google 어시스턴트


6.1.5.6. 실험실[편집]

스마트싱스에 스마트앱스로 런칭하기 전 탑재 될 스마트앱스를 미리 체험할 수 있도록 하는 메뉴이다. 아직 완성이 안 된 기능이나 단순한 콘셉트 선에서 실현 된 듯 한 스마트앱스들이 있다. ‎2020년 11월 29일에 처음 추가되었다.

  • 갤럭시 업사이클 (Galaxy Upcycle)

  • TV 퀵 제어

  • TV 텍스트 입력

  • 가상 스위치

  • 깜빡해도 괜찮아

  • 나만의 리모컨

  • 도착 전에 미리 켜기

  • 블루투스 키보드

  • 빈 집이라도 걱정 없어

  • 오프라인 진단

  • 편안하게 일어나기


6.1.5.7. 쇼핑몰[편집]

SmartThings 쇼핑몰은 스마트싱스에서 운영하는 오픈마켓 혹은 쇼핑 유틸리티이다.

SmartThings와 호환되는 IoT 제품을 볼 수 있으며, 제품을 클릭하면 제품 구매 페이지로 이동한다. 삼성닷컴에 있는 파트너 제품이 아닌 경우는, 삼성 인터넷으로 연결하여 보여준다. 제품 구매 페이지에서는 제품을 실제로 구매할 수 있다.

SmartThings Hub가 필요한 제품의 경우, SmartThings 허브 필요라는 파란 안내 글자가 뜬다. 또한 제품에 따라 다양한 혜택 가격과 할인율을 표시한다.

6.1.5.7.1. 스토리[편집]

  • SmartThings
  • 집안 분위기를 바꿔주는 조명
  • 세상 즐거운 외출과 귀가
  • 세상 좋아진 주방 라이프
  • 세상 안심되는 가전 관리 (홈케어 매니저)


6.1.5.7.2. 라이프[편집]

라이프 탭에 있는 각각의 서비스(스마트앱스)들을 원활히 실행할 수 있는 제품들의 리스트를 보여준다. 모든 서비스(스마트앱스)에 제품이 추천되지는 않았다. 현재 제품이 추천되어있는 서비스(스마트앱스)는 다음과 같다.


6.1.5.7.3. 카테고리[편집]

카테고리에는 SmartThings 쇼핑몰에서 파는 모든 제품을 제품의 종류와 브랜드에 따라 구분하고 있다.
  • 기기
기기는 총 5개의 보기 방식[20]을 제공한다
  • 건조기
  • 냉장고
  • TV
  • 세탁기
  • 에어컨
  • AV
  • 슈드레서
  • 다목적 센서(문열림 센서)
  • 조명
  • 커튼/블라인드
  • 동작감지센서
  • 리모콘/버튼
  • 스마트 플러그
  • Wi-Fi/허브
  • 카메라
  • 식기세척기
  • 공기청정기
  • 쿡탑
  • 정수기
  • 디스플레이
  • 에어드레서
  • 오븐
  • 스피커
  • 로봇청소기
  • 천장 전구
  • 태그/트래커
  • 보일러
  • 가습기
  • 공기질 센서
  • 태블릿
  • 브랜드
해당 브랜드가 판매하는 모든 카테고리의 제품을 전부 표시해준다.


6.1.5.8. 기록[편집]

스마트싱스로 실행한 명령을 다시 볼 수 있는 곳이다.


6.1.5.9. 사용 방법[편집]

SmartThings의 사용 방법에 대한 팁과 동영상을 확인할 수 있다. 동영상 탭의 동영상은 삼성전자 코리아의 유튜브 채널 동영상을 링크해서 안내하고 있다. 사용 방법 메뉴를 통해 SmartThings 앱에서 간단히 진행할 수 있는 대부분의 기능을 배워서 쓸 수 있다. 자신이 IoT 코어 유저로서, IDE나 SmartApp 등의 코어한 기능을 써서 더욱 강력한 자동화를 만들고 싶을 경우, 개발 지식이 필요하므로 SmartThings의 작동원리나 개발 언어 및 통합개발환경 및 라이브러리 사용 법 등을 스마트싱스 디벨로퍼 도큐멘테이션에서 배워야 한다.

사용방법에서 볼 수 있는 팁과 동영상의 목록은 다음과 같다.

    • 멀어지면 알림 받기
    • Galaxy Watch 4용 SmartThings
    • Galaxy SmartTag
    • SmartThings로 디바이스를 다른 앱에서 사용하기
    • Android Auto에서 SmartThings 사용하기
    • SmartThings Find
    • SmartThings Home Monitor
    • SmartThings Cam으로 녹화하기
    • 자동화 만들기
    • 모드 만들기
    • 함께 디바이스 제어하기
    • 장소 관리
    • 방 관리하기
    • 디바이스 제어하기
    • 디바이스 추가하기
    • SmartThings 시작하기
  • 동영상
파일:1px 투명.png파일:1px 투명.png






사용 방법


파일:1px 투명.png

  파일:1px 투명.png

 
SmartThings 시작하기
기기 추가하기

기기 제어하기
장소 관리하기

방 관리하기
함께 기기 제어하기

모드 만들기
루틴 만들기

동영상
파일:1px 투명.png

6.1.5.10. 공지사항[편집]

SmartThings 신 기능 및 제품 안내, 업데이트 소식 등을 확인할 수 있다.


6.1.5.11. 커뮤니티[편집]

이 버튼을 누르면, 삼성 멤버스에 있는 SmartThings 커뮤니티로 이동할 수 있다.

SmartThings 커뮤니티는 이 버튼을 직접 눌러서 들어갈 수도 있고, 삼성 멤버스를 켜서 [커뮤니티] > [카테고리 | 전체] > [SmartThings] 로 들어가면 접속할 수 있지만, 아래의 링크를 클릭하면 웹에서도 접속이 가능하다.

갤럭시 유저는 아래 버튼를 누르면 Samsung Members 커뮤니티가 켜진다. "카테고리 | 전체' 를 눌러서, SmartThings를 누르면 SmartThings 커뮤니티에 접속이 가능하다.
[[https://contents.samsungmembers.com/share/redirect.html?dl=activity/community/popup&src=webtoapp|
SmartThings 커뮤니티 바로가기
[20] 추천, 추가한 날짜, 좋아요 순, 가격(낮은 가격순), 가격(높은 가격순)
]]



6.1.5.12. 멤버[편집]

가족들이나 스마트싱스에 등록 된 모드나 사물인터넷 디바이스를 같이 사용하는 경우, 초대장을 보내거나 QR코드를 이용해서 멤버를 초대할 수 있다. 처음에 등록 한 장소별로 멤버를 초대할 수 있으며, 초대 된 멤버는 내 스마트싱스의 해당 장소에 등록되어 있는 기기 조작과 기능 등을 사용할 수 있다.


6.1.5.13. 장소[편집]

왼쪽 상단에 장소를 선택하거나 장소 추가 버튼을 눌러서 스마트 홈을 구축할 장소를 지정해 주자. 이 장소는 구체적인 장소가 아니라, 지도에 표시되는 정도의 큰 범위에서의 장소를 의미한다. 예를들면, 집이나 회사, 자주 방문하는 장소가 있다.

장소의 이름을 설정했으면, 위치를 눌러서 해당 장소의 위치를 설정해줘야 한다. 검색바에서 장소의 주소를 입력하거나 현재 위치를 추가할 수 있으며, 인식 범위도 설정할 수 있다. 이 인식 범위가 겹치거나 너무 커지면 원하는 명령을 제대로 실행하지 못할 수 있다. 그러므로 할 수 있는 한 구체적으로 장소를 지정하자.

지정한 장소는 우측 상단에 편집을 눌러 편집하거나 삭제할 수 있다.


6.1.5.14. 방[편집]

장소를 새로 만드는 과정에서 방을 추가할 수 있고, 방을 추가하지 않았더라도, 방 메뉴에서 방을 추가할 수 있다. 집에 있는 모든 방을 전부 등록 할 필요는 없으며, 스마트싱스 연동 기기가 있는 장소만 등록하면 된다.


6.2. 안드로이드 오토[편집]



파일:SmartThings on Android Auto.webp




6.3. Windows[편집]



6.3.1. 즐겨찾기[편집]


모바일과 거의 동일한 편이다.


6.3.2. 기기[편집]



6.3.3. 모드[편집]


모바일에서 추가한 모드는 쓸수있으나 추가는 불가능하다.


6.3.4. SmartThings Find[편집]


갤럭시 북 시리즈에서만 쓸 수 있다.


6.3.5. 사용 방법[편집]


  • 간편한 디바이스 제어
  • SmartThings 시작하기
  • SmartThings Find

6.3.6. 공지사항[편집]




6.3.7. 문의하기[편집]




6.3.8. 설정[편집]




6.4. Wear OS Powered by Samsung[편집]






6.5. 타이젠[편집]



6.5.1. 웨어러블[편집]






6.5.2. TV[편집]



6.5.2.1. 목록 보기[편집]


6.5.2.2. 맵 보기[편집]




TV나 삼성 스마트 모니터에서 SmartThings를 열면, 스마트싱스 로케이션(한국어 버전 이름 : 장소)과 로케이션에 속한 제품 정보를 활용하여 자동으로 방을 만든다.

삼성 원 리모컨으로 전등 스위치, 플러그 등 각종 제품의 위치를 실제 방 배치에 따라 추가, 변경할 수 있다.

파일:SmartThings_Map View editing on the Galaxy phone.gif

맵 보기의 방의 모양은 SmartThings 안드로이드 앱에서 원하는대로 고칠 수 있다.

6.6. 가민 OS[편집]



6.7. 웹[편집]



7. 기능[편집]


스마트싱스에 설치할 수 있는 스마트앱스(SmartApp) 중, 서비스에 해당하는 스마트앱스를 찾는다면, 위쪽의 라이프 문단 참조. 피스톤의 라이브러리인 Capability를 찾는다면 위쪽의 Capability 문서를 참조


7.1. 기기 제어 / 미디어 출력[편집]




삼성 갤럭시에서 SmartThings와 직접 연결되는 대시보드이다. One UI의 퀵패널에 있는 기기 제어 / 미디어 출력을 눌러서 실행할 수 있고, 각각 기기 제어와 미디어 출력 제어를 할 수 있다.

갤럭시 S7 | S7 edge 때 처음 공개 된 연결된 기기를 빠르게 전환할 수 있는, 퀵 커넥트 기능에 SmartThings에 등록된 기기들을 간단히 조작할 수 있는 기능이 추가되었다. 이후 삼성 커넥트로 이름이 변경되었다가 One UI로 업데이트 되면서 디바이스와 미디어가 되었다. One UI 4에서는 기기 제어 / 미디어 출력으로 이름이 변했다.


7.1.1. 기기 제어[편집]


기기 제어는 SmartThings에 등록 된 디바이스의 목록을 보여주는 대시보드이다.

기기 제어를 이용하면, SmartThings에 등록 된 디바이스와 모드를 빠르게 실행할 수 있다. 등록 된 기기들을 누르면 아직 블루투스로 연결이 안 된 기기의 경우 빠르게 페어링을 시작할 수 있고, 연결 된 기기의 경우 기기를 조정할 수 있는 앱으로 이동하거나 연결을 해제할 수 있다. 삼성에서 공식 지원하는 블루투스 기기의 경우, 배터리 잔량을 표시해주고, 공식 지원하지 않는 블루투스 기기라도, 기기관리 앱을 설치하면 배터리 잔량을 표시해주는 기기도 있다.


7.1.2. 미디어 출력[편집]


미디어 출력은 본 기기 및 주변 디바이스의 미디어 상태를 보여주는 대시보드이다.

미디어 출력을 이용하면, 블루투스로 등록 된 기기 중 오디오 출력을 하고싶은 기기를 선택할 수 있다. 간단한 뮤직 플레이어와 음악 앱으로 이동하는 버튼이 있고, 연결 된 기기에 따라 뮤직셰어, 스마트 뷰 기능도 지원한다. 이후 업데이트로 인해, 미디어의 오디오 출력 기기를 변경하는 기능은 블루투스 기기가 연결되었을 때, 알림창에 작은 팝업으로 이용할 수도 있다.


7.2. 디지털허브 (Digital Butler)[편집]




디지털 허브(Digital Butler)는 제품의 상태를 한 눈에 확인하고 바꿀 수 있는 대시보드이다.

TV에 연결된 모든 제품을 목록화 해서 보여주고, 연결할 수 있다. 이미 SmartThings로 등록된 다른 제품은 삼성 계정으로 연동되어 별도의 등록 없이 디지털 허브로 제어할 수 있다.

SmartThings 앱의 기기 혹은 SmartThings 기기 제어와 비슷한 역할을 하며, 훨씬 더 많은 제품을 보여준다. 디지털 허브에 연결되는 제품의 카테고리는 다음과 같다

  • Source 기기
Source 기기는 TV의 외부 포트로 연결 가능한 장치이다  외부 포트로 연결된 게임 콘솔과 같은 Source 기기를 사용하려면 디지털 허브에서 원하는 기기를 선택해서 쓸 수 있다.

  • IR 리모컨 기기
IR 리모컨 기기는 리모컨을 사용하는 장치이다. 근처에 있는 IR 리모컨 기기의 리모컨을 사용하면 TV에서 신호를 수신해서 해당 IR 리모컨을 쓰는 제품을 조종할 수 있다.

  • 모바일 기기
모바일 기기는 TV와 삼성 계정을 통해 직접 연결된 삼성 갤럭시이다.

  • Bluetooth기기
Bluetooth기기는 블루투스로 직접 연결된 장치이다.

  • SmartThings기기
SmartThings기기는 이미 SmartThings 에 등록되고, SmartThings Cloud에 의해 중계를 받는 장치이다.

7.3. SmartView[편집]




7.4. 탭뷰(Tap view)[편집]




7.5. 위젯[편집]




스마트싱스 위젯을 쓰면, One UI Home에서 모드를 쓸 수 있다.

스마트싱스 위젯 외에도 빅스비 루틴의 위젯에 스마트싱스의 모드를 쓸 수 있는 옵션이 있기 때문에, 스마트싱스 위젯과 비슷한 역할을 할 수 있다. 모양도 비슷하다


이전의 스마트싱스의 위젯 [ 펼치기 · 접기 ]




파일:SmartThings_Widget.webp
4 x 2 (라이트 모드)






7.6. 승태와 친구들[편집]




승태와 친구들은 SmartThings의 공식 캐릭터이다. SmartThings 앱의 로딩 화면이나 메뉴 근처에서 일러스트로 등장하며, 각 메뉴에서 쓸 수 있는 기능을 간단히 소개해주는 역할을 한다.

Galaxy Store에서 승태와 친구들의 스티커를 배포하고 있다. 이 스티커는 삼성 키보드에서 쓸 수 있다.

SAM처럼 갤럭시 에코시스템을 집에 꾸렸다. 가전을 삼성 비스포크로 맞추기도 했다.

승태와 친구들의 멤버는 다음과 같다
  • 승태
승태와 친구들의 주인공이다. 삼성 멤버스에서 SmartThings에 관한 인터뷰의 MC를 맡는 역할을 한다.
  • 승혜
요가를 하며, 갤럭시 탭 S7 미스틱 블랙을 쓴다.
  • 승태아빠
이름이 알려지지 않았다. 갤럭시 스마트태그를 차 키의 키링에 달아두었다.
  • 승태엄마
이름이 알려지지 않았다. 드라마 덕후이며, 주로 SmartThings Energy에서 집안 전력량을 체크하고 줄이기 위해 스마트싱스를 쓴다.
  • 멍태
승태의 집에서 기르는 반려견이다. 갤럭시 스마트태그를 목줄에 차고 있다.
  • 냥태
승태의 집에서 기르는 반려묘이다.

승태와 친구들이 등장하는 콘텐츠는 다음과 같다.

승태와 친구들을 활용한 상품은 다음과 같다.

  • 승태와 친구들 에코백
    • 01
베이지색 에코백에 파란색으로 프린팅되어있다.
  • 02
검은색 에코백에 흰색으로 프린팅되어있다.
  • 03
  • 04
  • 05
  • 06
  • 07


8. 지원[편집]



8.1. 지원 기기[편집]



삼성전자에서 안내하고 있는 SmartThings의 연결 제품을 보려면, 삼성닷컴에서 확인할 수 있다.


8.1.1. 앱 설치 지원[편집]


SmartThings 앱 설치를 지원하거나, 기본 앱으로 설치되어 있는 제품은 다음과 같다.






  • 삼성 QLED
    • 6시리즈
    • 7시리즈
    • 8시리즈
    • 9시리즈


  • 삼성 SUHD
    • 삼성 SUHD TV 이후 출시되는 KS8000 이상의 모든 삼성 SUHD TV

  • 삼성 UHD
    • 삼성 UHD TV 이후 출시되는 KU6190 이상(2016년), MU6190 이상(2017년), NU7400 이상(2018년), RU6990 이상(2019년)의 모든 삼성 UHD TV

  • 삼성 Full HD
    • 삼성 Full HD TV 이후 출시되는 K5300 이상(2016년), M5500이상(2017년), N4000이상(2018년), RU6990 이상(2019년)의 모든 삼성 Full HD TV





위의 제품은 SmartThings가 기본 앱으로 설치되어 있으며, 삭제했을 시에는 Galaxy Store와 삼성 스마트 허브에서 다시 다운로드 할 수 있다.

위의 제품이 아닌 제품은 삼성전자의 제품의 경우, 대부분 설치를 지원하고, 비 삼성 제품의 경우, SmartThings 설치를 지원하는 플랫폼에 한해, 마이크로소프트 스토어, 커넥트 IQ 스토어, 플레이 스토어, 기타 앱스토어 등에서 SmartThings의 다운로드 및 설치를 지원하고 있다.


8.1.2. 지원되는 직접 연결 제품[편집]


  • 센서
    • 스마트 전구
      • SmartThings 스마트 전구(8ZA-A806ST-Q4R, IOT-2700K) 이후 출시되는 모든 SmartThings 스마트 전구
SmartThings 스마트 전구를 제외한 SmartThings의 센서는 허브 연결 제품이다.
  • 트래커
    • SmartThings 트래커



  • 삼성 Infinite Line
    • 삼성 Infinite Line 듀얼 쿡 스팀 오븐
    • 삼성 Infinite Line 스팀 컴팩트 오븐
    • 삼성 Infinite Line 오븐 드로어
    • 삼성 Infinite Line 인덕션 쿡탑
    • 삼성 Infinite Line 식기세척기


  • 삼성 생체리듬 LED
    • IoT 조명 50 W (SI-GFXC50B1A1D)
    • IoT 거실등 (SI-GFTC40B2A)



  • 삼성 스마트홈 어댑터 (HD2018KH)
SmartThings연결을 지원하지 않는 삼성의 가전 모델을 SmartThings연동을 지원하도록 만들어 주는 USB 어댑터이다. 통신규격은 Wi-FI이며, 에어컨과 냉장고를 지원한다. Work with SmartThings 인증이 있다.

  • 삼성 스마트 LED 스탠드 (IOT-MT428D21K)


  • 삼성 에어모니터
    • 프리미엄
      • 삼성 에어모니터 프리미엄 (ACM-B1MOP)
    • 스탠다드
      • 삼성 에어모니터 스탠다드 (ACM-B1M0S)
    • 플러스
      • 삼성 에어모니터 플러스 (ACM-B1M1SC)

  • 삼성 와인셀러

  • 삼성 커넥트
    • 삼성 커넥트 wifi
    • 삼성 커넥트 wifi pro
    • 삼성 커넥트태그 (SM-V110K)



  • 삼성 홈 LED


  • 삼성 QLED
    • 6시리즈
    • 7시리즈
    • 8시리즈
    • 9시리즈


  • 삼성 SUHD
    • 삼성 SUHD TV 이후 출시되는 KS8000 이상의 모든 삼성 SUHD TV

  • 삼성 UHD
    • 삼성 UHD TV 이후 출시되는 KU6190 이상(2016년), MU6190 이상(2017년), NU7400 이상(2018년), RU6990 이상(2019년)의 모든 삼성 UHD TV

  • 삼성 Full HD
    • 삼성 Full HD TV 이후 출시되는 K5300 이상(2016년), M5500이상(2017년), N4000이상(2018년), RU6990 이상(2019년)의 모든 삼성 Full HD TV

  • dacor
    • 가스 쿡탑 / 레인지탑
      • dacor Gas cooktop or rangetop
    • 인덕션 쿡탑
      • dacor Induction cooktop
    • 레인지
      • dacor Range
    • 오븐
      • dacor Oven
    • 와인셀러
      • dacor Winecellar
    • 디시워셔
      • dacor Dishwasher
    • 리프리저레이터
      • dacor Refrigerator
    • 김치 리프리저레이터
      • dacor Kimchi Refrigerator

  • Aeotec
    • Smart Home Hub
      • Aeotec Smart Home Hub (GP-AEOHUBV3EU)

  • Enerzipper
    • Enerzipper Home
    • 스마트싱스용 에너지미터 에너지퍼 홈 (WM-DR10-S)

  • GE

  • imilab
    • 스마트싱스용 홈카메라 360 (IOT-IPC019D)

  • Leviton

  • LiFi

  • meross
    • Smart Garage Door Opener
    • Smart Light Bulb
    • Smart LED Floor Lamp
    • Smart LED Light Bulb
    • Smart LED Strip Lights
    • Smart Desk Lamp
    • Smart Wi-Fi Air Purifier
    • Smart LED Desk Lamp
    • Br30 Smart Bulb (2 Pack)

  • miro
    • 에어레스트
      • miro 에어레스트 AR05
    • 완벽세척 가습기
      • miro 완벽세척 가습기 NR07
      • miro 완벽세척 가습기 NR08
    • 공기청정기
      • miro 공기청정기 MP18
      • miro 공기청정기 MP24

  • nanoleaf (나노리프)
    • Lines
    • Shapes
    • Elements
    • Canvas
    • Light Panels

  • A/V (사운드바, 홈시어터)

  • 세탁기 / 세탁기 (LCD) [21]






8.1.2.1. 지원되는 모바일 연결 제품[편집]

  • AKG
    • AKG N200A
    • AKG N200NC
    • AKG N400
    • AKG N700
    • AKG Y400
    • AKG Y600





8.1.3. 지원되는 클라우드 연결 제품[편집]


SmartThings 지원 IoT 플랫폼에 연결되는 제품은 대부분 클라우드 연결 제품이다. 전력사용량 갱신이 안되는 현상은 종종 있다.

  • 경동나비엔
    • 나비엔 원격제어 실내온도조절기 (NR-40D)

  • 귀뚜라미
    • 귀뚜라미 NCTR 60 WIFI
    • 귀뚜라미 NCTR 100 WIFI

  • 루나스퀘어
    • 스마트 가습기

  • 아마존
    • 에코
      • 아마존 에코
      • 아마존 에코 닷
        • 아마존 에코 닷 1세대 이후 출시되는 모든 아마존 에코 닷
      • 아마존 에코 쇼
    • 아마존 탭

  • 이라이트(Yeelight)

  • 티피링크
    • Tapo

  • 파워 매니저
    • 스마트 플러그
      • AI 스마트플러그
        • Pro
          • 파워매니저 AI 스마트플러그 Pro 이후 출시되는 모든 AI 스마트플러그
        • 16A
          • 파워매니저 AI 스마트플러그 16A 이후 출시되는 모든 AI 스마트플러그
    • 스마트 멀티탭
      • AI 스마트 멀티탭
        • AI 스마트 멀티탭 이후 출시되는 모든 AI 스마트 멀티탭

  • 코맥스
    • 코맥스 커브드 엣지 시리즈 (CIOT-1000Y)

  • 헤이홈


8.1.4. 지원되는 허브 연결 제품[편집]



  • 이젝스
    • 스마트 전등 스위치
      • ECW-100
      • ECW-200
      • ECW-10R
      • ECW-20R
    • 스마트 콘센트
      • ECO-200
      • ECO-210
    • 전자식 스위치
      • ECM-16B
    • 에너지 미터
      • ECM-80Z

  • 이지롤

  • 이케아
    • 트로드프리 (TRÅDFRI)
      • 리모컨
        • 이케아 트로드프리 리모컨 (R-C-I1K-E1810)
      • 무선 디머
        • 이케아 트로드프리 무선 디머 (R-R-I1K-E1766)
      • LED 전구
        • GU10
          • 모든 이케아 트로드프리 LED전구 GU10
        • E14
          • 모든 이케아 트로드프리 LED전구 E14
        • E26
          • 모든 이케아 트로드프리 LED전구 E26
      • 원격전원제어장치
        • 이케아 트로드프리 원격전원제어장치
      • 무선모션센서
        • 이케아 트로드프리 무선모션센서 (R-C-I1K-E1745)
      • 단축버튼
        • 이케아 트로드프리 단축버튼 (R-C-I1K-E1812)
      • 시그널 리피터
        • 이케아 트로드프리 시그널 리피터 (R-R-I1K-E1746)
      • 무선컨트롤드라이버
        • 이케아 트로드프리 무선컨트롤드라이버

  • 삼성SDS
    • 삼성 SDS IoT 비디오폰 송신기
      • SHP-DADT300 모듈 (Zigbee)
      • SHP-DADT301 모듈 (Zigbee)
      • SHP-DADT310 모듈 (Z-wave)

  • 솜피
    • IoT 블라인드
    • IoT 커튼
      • 솜피 IOT 커튼 (SY-IOT1014S)
  • 시하스
    • 스마트 다기능 센서 (USM-300-ZB)
    • 무선 재실 카운터 센서 (CSM-300-ZB)
    • 스마트 도어락 무선팩 (DLM-300-Z)
    • 스마트 전력 미터 (PMM-300-Z)
      • 단상용 제품
      • 3상용 제품

  • 파워 매니저
    • 스마트 플러그
      • Zigbee
        • 파워 매니저 Zigbee 스마트플러그 16A 이후 출시되는 모든 Zigbee 스마트플러그
      • Z-Wave
        • 파워 매니저 Z-Wave 스마트플러그 10A 이후 출시되는 모든 Z-Wave 스마트플러그

  • 피바로

  • 필립스 휴
    • 필립스 hue 모션센서 (473389)

  • Aeotec
    • Multi Sensor
      • 에오텍 멀티센서6 (ZW100)
    • TriSensor
      • 에오텍 트라이센서 (ZWA005-A)
    • Z-wave Range Extender
      • 에오텍 Z-Wave 레인지 익스텐더 리피터 (ZW116-A01)
    • Door Window Sensor
      • 에오텍 도어/윈도우 센서 6
      • 에오텍 도어/윈도우 센서 7

  • LELLKI
    • Zigbee Power strip 10A (WP34)
    • Zigbee Power strip 16A (WP33)

  • Sonoff

  • UseeLink

  • UIOT

  • SAGE by Hughes
    • Visonic
      • Visonic Door / Window Temperature Sensor (MCT-340)

  • zemismart
    • Smart LED Strip Lights


8.1.5. Work With SmartThings 인증 제품[편집]


https://www.smartthings.com/products-list

Work With SmartThings 인증을 받은 제품들이다. IoT제품을 구매할 때 이 사이트에 있는 제품을 구매하면 별도의 DTH 설치 필요 없이 SmartThings와 호환할 수 있다.

  • 직접 연결 제품은 대부분 Work With SmartThings 제품에 해당된다.
  • 클라우드 연결 제품은 Work With SmartThings 제품이 아니다.
  • 허브 연결 제품SmartThings Hub 설치 후 별도의 준비 없이 스마트싱스와 연결이 가능한 경우는 Work With SmartThings 제품인 경우가 많다.
    • 단, SmartThings Groovy IDE에서 커스텀 DTH를 설치하는 등의 과정을 거쳐서 연결이 가능한 경우 Work With SmartThings 제품이 아닌 경우가 많다.

Work With SmartThings에 대한 설명은 아래에 있는 배지 문단 참조.


8.2. 지원 AI[편집]


※스마트 싱스에서 공식적으로 지원하는 음성비서 서비스는 굵은 글씨로 표기.


8.3. 지원 AI 스피커[편집]


※스마트 싱스에서 공식적으로 지원하는 음성비서 서비스는 굵은 글씨로 표기.
  • 갤럭시 홈 미니
  • 갤럭시 홈[22]
  • 구글 홈
  • 구글 홈 미니
  • 네스트 허브
  • 아마존 에코
  • 아마존 에코 닷
  • 아마존 에코 쇼
  • 아마존 탭


8.4. 지원 IoT 플랫폼[편집]


이 방법으로 연결되는 제품은 대부분 클라우드 연결 제품이다. 클라우드 연결 제품에 대한 설명은 위 문단 참조.
  • SmartThings Classic (현 SmartThings와 통합 됨)
  • 삼성 스마트 홈 (SmartThings와 통합 됨)
  • 삼성 커넥트 (SmartThings와 통합 됨)
  • ARTIK
  • AIPM
  • Amazon Alexa
  • Aqara
  • IFTTT
  • 나비엔 스마트톡 보일러
  • Kiturami Smart
  • Philips Hue
  • 더샵클라우드
  • 코맥스 스마트 홈
  • 티피링크 Tapo
  • 헤이홈 Hej home

8.4.1. (비공식) 스마트앱스 지원 IoT 플랫폼[편집]


이 방법으로 연결되는 IoT 플랫폼과 제품은 스마트싱스의 스마트앱스(SmartApp)을 설치해야 연결이 가능하다. 이 방법은 스마트싱스에서 지원되는 공식적인 방법은 아니며, 일정부분 개발 지식과 별도의 서버 운영 등이 요구될 수 있다.

  • 홈 브릿지 (Homebridge)
홈 브릿지를 본격적으로 사용하기 전에, SmartThings에 호환되는 플러그인을 먼저 설치한 다음에 다른 스마트앱스의 설치를 진행해야한다.
  • Mi Home[23]
  • Home Assistant[24]


9. 개발[편집]



  • 스마트싱스 클래식 도큐멘테이션 [25]





스마트싱스의 디벨로퍼 페이지는 Samsung Developers에서 별도의 사이트로 분리되어 운영하고 있다.

SmartThings는 SmartThings 디벨로퍼에서 개인 개발자와 제품 및 서비스를 생산하는 기업 개발자를 모두 지원한다. SmartThings는 개발자 중심의 오픈 플랫폼으로 출발했기 때문에, 스마트싱스에 인증 된 회사나 개발자가 아닌 일반 개발자나 개인도 스마트앱스를 만들어서 추가로 설치하여 이용할 수 있다.

이 과정에서 제조사 중심인 다른 IoT 스마트홈 플랫폼과는 다르게, 세부적인 SmartThings의 설정을 제어할 수 있게 되면서, 이전보다 개인화 된 스마트홈을 구축할 수 있다.


9.1. 배지[편집]


  • SmartThings Compatible (Certified SmartThings Compatible)

파일:smartthings-compatible logo.png
스마트싱스 디벨로퍼에서 자체 테스트를 해서 호환되는 기기들에 붙는 배지이다. 과거에 발행되었던 'Certified SmartThings Compatible'이라고 적힌 배지가 있다면, 이 배지를 의미한다. 영업일 기준 2일 내외로 확인해준다.
이 배지가 있는 기기는, 스마트싱스 호환 목록에 등록된다.

  • Work with SmartThings

파일:Works with SmartThings.png
Works with SmartThings는 'SmartThings Compatible'의 자체 테스트 외에도, 스마트싱스의 기능 인증 테스트를 한 단계 더 거쳐서 출시되는 제품에 붙는 배지이다. 최대 30일이 소요된다.
SmartThings 카탈로그와 제품 리스트에 등록 되어서 스마트싱스 홈페이지에 조직의 로고와 제품이 보여지게 되며, 스마트싱스 앱에서 디바이스를 추가할 때, 인증장치중 하나로 표시되기 때문에 스마트싱스와 디바이스를 연결할 때 사설 DTH를 등록 할 필요가 없다.

  • Works as a SmartThings Hub

파일:Works as a SmartThings hub.png
Works as a SmartThings Hub는 SmartThings Hub의 역할을 할 수 있는 스마트 홈 및 IoT 허브, 게이트웨이 중 SmartThings의 인증을 받은 제품에 붙는 배지이다.


9.1.1. 브랜드 가이드라인 (로고 툴 킷)[편집]



스마트싱스의 로고와 트레이드 마크 등에 대한 디자인 가이드라인이다. SmartThings의 배지를 포함해서 로고 시스템, 컬러 팔레트, 다양한 경우에서의 목업 등 디자인에 필요한 에셋과 활용 방법에 대해 설명되어 있다.

스마트싱스에서 쓰이는 로고와 배지의 AI, PNG 파일을 타입 별로 다운로드 할 수 있다.

9.2. 개발자 모드 활성화[편집]


SmartThings 앱의 [메뉴] → [설정]에 있는 'SmartThings 앱 정보'를 5초간 길게 누르면 개발자 옵션이 활성화되면서, 개발자 모드가 나타난다. 이후, 개발자 모드 옆에 있는 On/Off 스위치를 눌러서 활성화할 수 있다.

개발자 옵션이 활성화 될 때, 별도의 토스트 메세지가 뜨지 않으므로, 'SmartThings 앱 정보'를 5초간 길게 누른 후, 당황할 필요 없이, 스크롤을 아래로 내리면 된다.


9.3. 테스트 모드 활성화[편집]


SmartThings 앱의 [메뉴] → [설정] → [SmartThings 앱 정보] 에서 SmartThings 글자를 연속으로 10번 터치하면 접속할 수 있는 액티비티에서 Test Mode 옆에 있는 On/Off 스위치를 눌러서 활성화할 수 있다.


9.4. SmartThings Groovy IDE[편집]




SmartThings Groovy IDE의 PC 웹 메인화면
SmartThings Groovy IDE의 모바일 웹 메인화면
[21] 세탁기, 건조기는 안전사고 문제로 전원이 꺼지면 와이파이도 자동으로 끊어진다. 이로 인해 전력사용량이 집계가 안되는 일이 종종 있다.[22] 출시가 취소된 것으로 추정된다.[23] Mi Connecter로 연동[24] HA Connecter로 연동[25] 과거의 문서가 많으며, Groovy 개발 방식이 주로 작성되어있다. 위에 서술 된 스마트싱스 디벨로퍼 도큐멘테이션이 더 새롭고 최근의 내용을 소개하고 있다.




SmartThings는 웹 IDE를 제공한다. IDE의 뜻은 통합 개발 환경 문서 참조.

SmartThings Groovy IDE는 Groovy 언어를 기반으로, SmartThings에 연결 된 모든 기기들의 등록된 정보를 모두 수정할 수 있다. 이렇게 통신방식, 프로토콜의 종류, API 등 애플리케이션에서 하지 못했던 영역의 설정을 여러가지 방법으로 수정, 설치, 삭제해서 SmartThings의 확장성을 크게 향상시키고, SmartThings 내의 네트워크를 사용자의 행동과 패턴에 따라 완전히 개인화할 수 있다.
SmartThings(기업)가 삼성에게 인수되기 전 부터 운영하던 IDE로, SmartThings Classic을 위한 계정을 별도로 발행했으나, SmartThings가 삼성전자의 IoT 브랜드가 된 이후부터는 삼성계정으로 완전히 전환했다.[26] 그러므로, 현재의 SmartThings IDE는 삼성 계정을 사용하며, 삼성 계정에 의해서, SmartThings에 등록 된 기기들의 정보가 저장 된 SmartThings 클라우드가 IDE와 연동되어 웹사이트 형식으로 보여지게 된다.

SmartThings Groovy IDE는 스마트싱스 앱 안에서 제작할 수 있는 가장 기초적인 자동화와 모드부터, webCoRE의 개발 지식이 요구되는 스마트앱스, DTH(Device Type Handler) 등의 복잡한 시스템도 만들어 올릴 수 있는 성능이 있다. 이 성능을 이용해 조건별, 상황별 자동화를 구축하면 본인만의 시스템을 만들어서 수동조작이 거의 필요없는 진정한 의미의 자동화를 실현할 수 있다. 여기서 더 발전하면, 본인 뿐만 아니라, 모든 가족 구성원들의 행동패턴까지 고려해서 조정하는 스마트홈을 구축할 수 있다.

PC 화면과 모바일 화면의 메인화면이 살짝 다르다. PC 웹 메인화면의 상단 GNB에 있는 메뉴들은 Developer Tools라는 카테고리에 묶여서 네비게이션의 하단에 위치해있고, PC 웹 메인화면의 푸터 부분에 있는 다양한 메뉴들이 모바일 웹 메인화면에서는 네비게이션 바의 최상단에 위치해있다. 단, 메인화면만 다르고, 하위 페이지의 모습은 PC와 모바일이 완전히 똑같기 때문에, 모바일 화면에서도 IDE를 쓸 수 있다.


9.4.1. GitHub 연동[편집]


GitHub의 SmartThings 연동은 아래에 서술 될 DTH(Device Type Handler)나 외부 스마트앱스를 설치하려면 GitHub에 SmartThings와 깃허브 계정과의 연동이 필요하다. 깃허브를 사용하면, SmartThings DTH와 SmartThings 스마트앱스 개발을 위해 개발자들이 GitHub에 올린 프로젝트 코드들을 본인의 개인 계정으로 쉽게 통합할 수 있다. 그리고 개인 계정에 통합 된 DTH와 스마트앱스는 SmartThings에서 등록할 수 있다. 이렇게 되면, 외부 DTH와 스마트앱스를 쉽게 다운로드 할 수 있으면서, 본 개발자가 개별적인 업데이트를 제공 하더라도 기존의 DTH와 스마트앱스 사용자에게 문제가 발생하지 않고, 개발자가 다른 방법보다는 비교적 쉽게 호스팅을 할 수 있으며, 다른 사람도 직접 프로젝트 코드 파일을 다운로드 받아서 커스텀 혹은 후속 개발을 진행할 수 있는 장점이 있다.

SmartThings에서 공식적으로 지원하는 라이브러리 및 가이드 중 하나인 SmartThings Classic 도큐멘테이션에서도 SmartThings IDE와 GitHub와의 연동을 위한 문서가 작성되어있으니 더 세부적이고 자세한 정보를 알고싶다면 참고하는 것이 좋다. 단, 이 도큐멘트 문서는 오래되었고, 이후 SmartThings IDE에 많은 업데이트가 진행되었으므로, 현재의 SmartThings IDE에서 진행하는 깃허브 연동에 대한 내용과 완전히 동일하지는 않다.

깃허브 계정을 SmartThings IDE와 연동하는 방법은 다음과 같다.

  • 1. Git Hub에 접속해서 깃허브 계정을 생성한다.

  • 2. SmartThings IDE에 접속해서 PC의 경우 [My SmartApps] → [Enable GitHub Integration] → [Next] → [Authorize SmartThingsCommunity]에서, 모바일의 경우 [네비게이션 메뉴] → [Enable GitHub Integration] → [Next] → [Authorize SmartThingsCommunity]에서 SmartThings와 깃허브 계정을 인증하기 전 단계를 완료한다.

  • 3. 깃허브 계정을 로그인해서 SmartThings IDE에 깃허브 계정을 인증한다.


9.4.2. 스마트앱스 설치[편집]


  • 1. 깃허브에 올라온 스마트앱스 중에 설치를 원하는 스마트앱스가 올라온 저장소(repository, 레파지토리)[27]의 링크 혹은 깃허브의 파인더 검색결과를 통해 저장소에 접근한다.

  • 2. 저장소(repository, 레파지토리)가 올라와 있는 페이지에 접속했다면 [Fork]를 누른다. 이 때 깃허브 개인 계정에 저장소(repository, 레파지토리)가 통합된다.

  • 3. SmartThings IDE에 접속해서 PC의 경우 [My SmartApps] → [Update from Repo]에서, 모바일의 경우 [네비게이션 메뉴] → [SmartApps] → [Next] → [Authorize SmartThingsCommunity]에서 깃허브의 개인 계정에 통합시킨 저장소(repository, 레파지토리)가 SmartThings에서도 표시된 것을 확인할 수 있다. 해당 스마트앱스를 클릭한다.

  • 4.스마트앱스를 클릭하면 뜨는 'Update From Repo - (스마트앱스 이름)' 팝업에서 'New (Only in GitHub)'에 있는 폴더 중 필요한 폴더를 선택한다. 이후 [Publish 체크] → [Execute Update]를 누르면 SmartThings에 스마트앱스 설치가 완료된다.

  • 5.SmartApps에 설치 된 스마트앱스의 제일 왼쪽 차트에 있는 수정 아이콘을 클릭한 이후 → [OAuth] → [Enable OAuth in a Smart App]에서 사용자 인증을 완료할 수 있다.

  • 6.SmartApps에 Namespace / Name에 있는 스마트앱스의 이름을 클릭한 이후 → [Publish] → [For Me]를 통해 나의 스마트앱스를 만들 수 있다.

  • 7.SmartThings 앱에서 [라이프] → [추가]를 들어가면 내 스마트앱스 리스트에 스마트앱스가 표시된다. 해당 스마트앱스를 클릭하고 Choose a security password for your dashboard에서 대시보드의 비밀번호를 설정하면 설치가 완료된다.


9.4.3. DTH(Device Type Handler) 설치[편집]


DTH(Device Type Handler)는 SmartThings 스마트앱스와 기기 사이에 필요한 명령을 정확한 형식으로 변환하기 위해 제품의 타입을 인식하는 드라이버 프로그램이다.

SmartThings가 생산하거나, Work with SmartThings, SmartThings Compatible 인증이 있는 제품들은 모두 SmartThings를 위한 DTH가 서버에 미리 등록되어 있기 때문에, 별도의 DTH 설치 없이도 허브에 바로 연결할 수 있다. 하지만 Works with SmartThings 인증이 없고, Zigbee나 Z-Wave 등 SmartThings Hub가 인식할 수 있는 통신규격을 사용하는 IoT 제품을 SmartThings에 연결하고 싶거나, 기존의 연결방식을 더 개선하기 위해 추가하는 목적으로 DTH를 수정해야 하는 경우, SmartThings IDE에서 DTH를 별도로 설치하면 SmartThings Hub가 제품을 올바른 타입으로 인식해서 연결을 할 수 있다.

DTH는 스마트앱스처럼 사용자가 직접 제작해서 설치할 수도 있고, 깃허브나 다른 장소에 올려진 DTH를 SmartThings에 불러와서 설치할 수도 있다.


9.4.3.1. Devices의 클라우드와 로컬의 차이[편집]

DTH는 구현되는 장소에 따라 클라우드 연결과 로컬 연결로 나누어진다. 클라우드와 로컬은 제품의 타입에 의해 결정된다 이 타입은 SmartThings IDE의 PC 화면에서 My Devices, My Locations, My Hubs, 모바일 화면에서 Devices, Locations, Hubs에 있는 Devices 차트의 Type에서 확인할 수 있으며, 이 Type으로 인해 차트의 Execution Location에 클라우드 혹은 로컬의 실행 여부를 확인해서 자동으로 정해진다.[28]

클라우드의 경우 SmartThings 클라우드 안에서 작동하는 방식이다. 대부분의 DTH, 특히 직접 만든 커스텀 DTH가 클라우드 방식을 사용한다. 주로 다음과 같은 제품들이 클라우드에서 작동한다.

  • 클라우드 연결 제품
  • 가상 기기
  • 커스텀 DTH를 쓰는 제품
  • 로컬을 지원하지 않는 DTH를 쓰는 제품
  • SmartThings Hub를 사용하지 않고 SmartThings에 연결하는 제품
    • Zigbee와 Z-Wave를 지원하지 않거나, Zigbee와 Z-Wave이외의 통신 규격을 사용해 연결하는 제품

로컬의 경우 SmartThings 클라우드를 거치지 않고 SmartThings Hub 자체에서 작동하는 방식이다.
로컬은 위의 허브 연결 제품 문단에서 서술되어 있듯이, Groovy 기반의 로컬 통신과 lua 기반의 SmartThings Edge의 로컬 통신이 있다. 따라서 둘을 나눠서 서술한다.

주로 다음과 같은 제품들이 Groovy 기반의 로컬에서 작동한다.

  • 별도의 DTH를 등록하지 않고도 SmartThings Hub에 직접 연결하는 제품
  • Work With SmartThings 제품 중 로컬 통신을 지원하는 공식 DTH를 쓰는 제품
  • Work With SmartThings 제품이 아닌 제품 중 허브에 이미 DTH가 설치되어 있고 로컬 통신을 지원하는 일부 제품

주로 다음과 같은 제품들이 lua로 작성 된 SmartThings Edge 기반의 로컬에서 작동한다.

  • SmartThings Edge 드라이버로 연결하는 제품


9.4.4. webCoRE 설치[편집]




9.5. 개발 언어[편집]



9.5.1. SmartThings Edge (lua 기반)[편집]




9.5.1.1. Edge 드라이버 설치[편집]


9.5.2. SmartThings API[편집]



9.5.2.1. Rules API[편집]



9.5.2.2. WebHook[편집]



SmartThings Automation


9.5.3. webCoRE (Groovy 기반)[편집]




10. 기타[편집]


  • 처음 SmartThings를 소개 할 때, 삼성이 정발 표기명을 SmartThings로 로마자를 그대로 가져와서 한글표기의 혼란이 있었다. 삼성에서도 삼성전자 뉴스룸에서 스마트싱스, 스마트싱즈, 스마트띵스(...) 등 다양한 표기법을 사용하다가 스마트싱스로 한글 표기법이 통일되었다.

  • SmartThings 클라우드가 의외로 SmartThings가 아닌 곳에서 사용된다. Quick Share, Smart View, 내 스마트폰 찾기가 SmartThings 클라우드로 스트리밍 되고 있다.

  • 삼성전자의 디지털미디어 부문(DM 부문)이 각각 IM부문과 CE부문으로 나뉘어진지 꼬박 10년만인 2022년에 다시 DX부문 (Device eXperience)으로 합쳐지게 된 계기가 되기도 했다. 특히 SmartThings가 2020년부터 갤럭시 에코시스템과 연결되고, 전자제품을 넘어서 공장, 도시 인프라, 호텔 숙박업, 농업, 아파트 및 주거환경 등 모든 장소 단위에 적용되면서, 기업 경쟁력, 국가 경쟁력을 넘어서는 기술로 발전하는 양상을 보이기에, 로봇과 더불어 2020년대의 미래기술 사업 중 하나로 적극 추진하고 있다.


10.1. 다른 삼성전자의 IoT 플랫폼[편집]


  • Samsung Connect (통합 됨)
SmartThings 기반의 IoT 플랫폼이다. Samsung Connect 허브는 2017년 공개되었다. 2세대 SmartThings 센서와도 연결할 수 있다는게 특징이다. 이후, 2018년에 SmartThings로 통합되었다.

  • 삼성 스마트 홈 (통합 됨)
Wi-Fi 기반으로 동작 한 직접연결기기의 컨트롤러에 가까운 플랫폼이었다. 이후, 2018년에 SmartThings로 통합되었다.


10.2. 관련 영상[편집]




Samsung SmartThings
}}}
Samsung SmartThings
}}}
【삼성 SmartThings - 스마트싱스가 도대체 뭘까요?】[29]


파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2022-07-12 21:58:55에 나무위키 SmartThings 문서에서 가져왔습니다.

[26] 이후 SmartThings Classic ID를 갖고 있는 사람은 계속 접속 할 수 있으나, SmartThings Classic 계정의 신규 발행은 불가능하다. SmartThings Hub가 2세대부터 삼성계정으로 연동되기 시작하고, 특히 SmartThings Hub 3세대는 완전히 삼성 계정과 SmartThings앱에 포함되면서, 더 이상 신규 발행할 필요가 없고, 그냥 삼성 계정으로 로그인 하면 된다.[27] 프로젝트 파일이 업로드 된 페이지를 깃허브에서는 저장소(repository, 레파지토리)라고 부른다. 전체 공개 설정을 해 둔 클라우드 스토리지의 공유 폴더와 비슷하다.[28] 그래서 Type을 수정하면 Execution Locations 값이 변하기도 한다.[29] 위 영상은 SmartThings로 제품의 원격 조종과 센서가 보내주는 정보의 확인에 대해 설명하고 있다.