Smart Mirror
  • Smart Mirror USER MANUAL
  • 관련 홈페이지
  • IdeaRobot Gitbook
  • Smart Mirror 사양
    • 제원
    • 블록도
    • 중요 부품
  • Smart Mirror 조립 방법
    • Smart Mirror 조립 방법
    • 조립 및 배선 PART 1.
    • 필름 시공 방법
    • 조립 및 배선 PART 2.
  • Smart Mirror 기본 설정
    • Odroid XU4 설정
    • Magic Mirror 설정
      • 한글화
      • Smart Mirror 자동 실행
      • 절전 모드 해제
      • Magic Mirror 화면 회전
      • Wifi 설정
      • 자동 로그인 설정
  • Smart Mirror 사용자 설정
    • Magic Mirror Update
    • Google Api Update
    • Google Api 설정
    • Mirror 설정
      • MMM-Netatmo-Thermostat
      • MMM-Weather
      • MMM-Tools
  • Smart Mirror 활용
    • Mirror 화면 설정
      • 달력 표시하기
      • 구글 캘린더 연동하기
      • 관심 테마 뉴스 설정
    • Youtube_VLC 재생
    • Google Assistant 이용 음성 제어
      • 기존 JS 파일 이용 음성 제어
      • JS 파일 작성하여 음성 제어
Powered by GitBook
On this page
  1. Smart Mirror 사용자 설정

Google Api 설정

PreviousGoogle Api UpdateNextMirror 설정

Last updated 8 months ago

Smart Mirror는 개인 Google API 설정을 하셔야 됩니다.

저희는 화면 캡쳐의 편를 위해서 윈도우 환경에서 Google 계정으로 설정 후 하기에서

다운받은 Json 파일을 USB를 이용하여 Odroid로 옮겼습니다.

Odroid 환경에서 하기의 진행을 하셔도 됩니다.

  • Actions Console에서 프로젝트 생성

  • Actions Console 에 접속 후 Google ID 로그인 하시면 됩니다.

  • 이후 기존 Project 유무에 상관 없이 New project를 클릭하시면 됩니다.

  • Project Name(1) 임의대로 지정하시면 됩니다.

  • language(2) Korean을 선택하시면 됩니다. 필요에 따라 언어를 바꾸셔도 됩니다.

  • country(3) South Korea를 선택하시면 됩니다.

  • 1,2,3를 다 작성하셨으면 Create project를 클릭하시면 됩니다.

추 후 진행은 아래의 Cloud Platfrom URL 에서 진행됩니다.

  • Cloud Platform Console 에서 Google Assistant API 설정 .

  • 프로젝트 선택을 클릭해줍니다 .

  • 프로젝트 및 폴더 검색에 위에서 임의대로 지정해준 Project Name(1) 검색해줍니다.

  • 프로젝트를 선택 후 열기를 해줍니다.

  • 하기 사진처럼 Google Cloud 옆에 Project Name이 있어야 합니다.

초록색으로 블록 곳은 개인정보를 위해 가려두었습니다. 양해 부탁드립니다.

  • 메뉴(1) - API 및 서비스(2) - 라이브러리(3)을 클릭해줍니다.

  • API 라이브러리 검색 창에 google assistant api(1) 검색 후 결과 나오는 API(2) 클릭합니다.

  • google assistant api 활성화 합니다.

  • Photos Library API 와 YouTube Data APIv3 똑같은 방식으로 활성화 해줍니다.

왼쪽 탭에서 API 및 서비스

google assistant api 검색해서 사용 클릭합시다

  • 메뉴(1) - API 및 서비스(2) - OAuth 동의 화(3)을 클릭해줍니다.

  • 외부(1) 클릭 후 만들기(2)을 클릭해줍니다.

  • 앱 이름(1) 기존 작성되어 있는 대로 진행해도 됩니다.

  • 사용자 지원 이메일(2)은 본인 구글 이메일 작성하시면 됩니다.

초록색으로 블록 곳은 개인정보를 위해 가려두었습니다. 양해 부탁드립니다.

  • 개발자 연락처 정보도 본인 구글 계정 작성하시면 됩니다.

초록색으로 블록 곳은 개인정보를 위해 가려두었습니다. 양해 부탁드립니다.

  • 저장 후 계속 클릭하시면 됩니다.

  • 테스트 사용자에서 ADD USERS 버튼을 클릭해 줍니다.

  • 사용자 추가에서 보인 구글 계정을 입력(1) 후 추가 버튼(2)을 클릭해줍니다.

초록색으로 블록 곳은 개인정보를 위해 가려두었습니다. 양해 부탁드립니다.

  • 사용자 정보(1) 확인 후 저장 후 계속(2) 버튼을 클릭해줍니다.

초록색으로 블록 곳은 개인정보를 위해 가려두었습니다. 양해 부탁드립니다.

메뉴(1) - API 및 서비스(2) - 사용자 인증 정(3)을 클릭해줍니다.

  • 사용자 인증 정보 만들기(1) 클릭 후 OAuth 클라이언트 ID(2) 클릭해줍니다.

  • 애플리케이션 유형에서 웹 애플리케이션을 클릭해줍니다.

  • 이름(1) 임의로 지정해주셔도 됩니다.

  • 승인된 리디렉션 URI(2) 은 하기와 똑같이 작성해주셔야됩니다.

 https://googleassistant.bugsounet.fr 
  • 만들기(3) 클릭 해주시면 됩니다.

  • 팝업창에서 JSON 다운로드 클릭한다. (추후 사용 파일)

저장 시 파일명 : credentials 확장자:json 하시면 추후에 편합니다.

Odroid 진행 시 ~/MagicMirror/modules/MMM-GoogleAssistant 저장하시면 편합니다.

Windows 진행 시 USB,이메일을 통해 Odroid 옮겨주셔야 됩니다.

  • 메뉴(1) - API 및 서비스(2) - OAuth 동의 화(3)을 클릭해줍니다.

  • 앱 게시 버튼 클릭 합니다.

  • 위에서 다운받은 credentials.json 파일 저장.

~/MagicMirror/modules/MMM-GoogleAssistant 저장한다.

  • 토큰화.

cd ~/MagicMirror/modules/MMM-GoogleAssistant
npm run token
Y

Y 입력 후 생성되는 인터넷 창의 사용자의 ID,PWD 입력 후 Your code: 부분 복사 후 터미널 창에 붙여넣기 하면 토큰화 완료.

https://console.cloud.google.com/
http://wiki.bugsounet.fr/en/MMM-GoogleAssistant/GoogleAssistantSetup
https://console.actions.google.com/