전자제품2017. 10. 19. 07:20

삼성 스마트싱스 코어(CoRE) 설치


스마트싱스 홈페이지 회원가입 및 개발자 도구 접속
https://graph.api.smartthings.com

화면 캡쳐는 모바일로 했지만 모바일이 아닌 PC에서 접속해야 함

(모바일의 경우 오류도 없고 정상설치된 것 같은데 어플에서 나타나지 않았다.

이후 삭제 후 웹으로 진행하니 정상 표시)

웹사이트 로그인 후 오른쪽 위의 햄버거 모양 3줄 아이콘 클릭

Developer Tools - SmartApps 클릭


​Enable GitHub Integration 클릭

깃허브와 연동을 해주어야 한다.

간단히 설명을 하면,

깃 : 2005년 개발된 분산형 버전관리 시스템(DVCS)
오픈소스소프트웨어로 리누스토발즈와 주니오하마노가 개발, 소스코드 변화관리 추적 및 확인
SVN, CVS와 유사


깃허브: 깃을 편하게 이용할 수 있는 호스팅서비스
포크란 기능이 강력, 내 계정으로 외부 프로젝트 코드저장소를 그대로 복사
https://github.com/


​Authorize application 클릭

​GitHub 계정으로 로그인

​발송된 인증메일을 확인해서 인증버튼 클릭

​다시 SmartApps로 돌아오면 Enable GitHub Integration 대신에 Settings 버튼이 보임, 클릭!

​Add new repository 클릭 후 아래처럼 Owner, Name, Branch 입력 후 Save 클릭

​다시 SmartApps 화면에서 Update from Repo 클릭하여 CoRE 선택

​마지막 탭의 New에서 1개의 항목 체크박스 선택하고 하단 Publish도 체크한 뒤 Excute Update 클릭

​리스트에 나타난 CoRE 옆에 펜모양 아이콘 클릭

​하단의 OAuth 클릭

​Enable OAuth in a Smart App 클릭

OAuth란, OpenID로 개발된 표준인증방식으로 각종 애플리케이션에서 사용자인증을 거칠 때 활용


​그러면 아래와 같이 자동으로 인증값을 생성해줌

​다시 SmartApps 화면에서 리스트의 CoRE를 클릭

​아래 그림에서 Publish 클릭

​For Me(나에게 발행) 선택

​아래 그림 상단처럼 성공적으로 발행됐다는 메시지가 나오면 성공


​이제 웹페이지가 아닌 스마스싱스 어플로 이동

하단의 Automation 클릭


​SmartApps 탭 선택하고, Add a SmartApp 클릭

​가장 하단의 '스마트 앱 나의' 클릭

​​그러면 리스트에서 CoRE가 보임

클릭한 뒤에 아래 화면에서 우상단의 'Done'을 클릭

​아래 그림 상단처럼 설치가됐다는 메시지가 표시되면 설치 완료

그리고 이제 Automation - SmartApps 탭의 항목에도 CoRE가 보인다.

Posted by 희콘