Android Things 및 Firebase를 사용하여 L 치카의 깜박임 속도를 실시간으로 제어
이 기사는 무엇입니까?
Android Things를 설치하고 L 치카 시켜 보았다! 다음에 도전해 본 AndroidThings와 Firebase를 연결하여 L치카의 점멸 속도를 실시간으로 제어했을 때의 방법을 기록하고 있습니다. 2017년 5월 22일 현재의 트라이 기록입니다.
준비하는 것
자세한 내용은 여기을 참조하십시오.
Firebase란?
모바일 및 웹 앱 개발 플랫폼입니다. wikipedia. 플랫폼을 넘어 클라이언트에 데이터를 실시간으로 동기화해 전달하는 실시간 데이터베이스가 최초의 제품입니다만, 확장되어 현재의 제품이 되고 있습니다. 2014년 Google이 인수했습니다.
회로 만들기
LED와 저항을 Raspberry Pi3와 다음을 위해 연결하십시오.
핀 배치도으로 지정하면 7번 핀의 BM4
와 9번 핀의 Ground
를 사용하고 있습니다.
Android 앱 Clone
적절한 디렉토리에 Clone합니다.
$ cd hoge;
$ git clone https://github.com/ryoyakawai/AndroidThingsFirebase00.git;
Android Studio 준비
Firebase에 연결하려면 Android Studio에 Firebase SDK를 설치해야합니다. 영어로 죄송합니다 여기에 따라 설치를 부탁드립니다.
Firebase 설정
Firebase 계정이 없으면 만들 수 있습니다.
프로젝트 만들기
프로젝트 이름은 androidthingsLchika
입니다.
데이터베이스 설정
RULES 설정
Database
메뉴에서 RULES
를 선택하고 다음과 같이 씁니다. (이 설정이라면 누구나 어디서나 업데이트 할 수 있으므로주의하십시오)
{
"rules": {
".read": true,
".write": true
}
}
DATA 설정
다음 항목을 추가합니다.
이름: interval
Value: 1000
google-service.json 다운로드 및 복사
Overview
행의 렌치 마크를 클릭하고 Project settings
를 클릭하고 파란색 ADD APPS
을 클릭하면 다음 화면이 표시되므로 Add Firebase to your Android app
를 클릭합니다.
나타나는 화면의 Android project name
에 프로젝트 이름을 입력합니다. 여기 com.ryoyakawai.androidthingsfirebase00
를 입력합니다. 여기에서 다운로드한 코드의 Android 프로젝트 이름입니다.
그런 다음 설명에 따라 google-service.json
를 다운로드하고 'Android 앱 Clone'에서 Clone 한 코드로 이동합니다.
$ mv [pathToYourGoogle-Service.json]/google-service.json hoge/app/;
Android 앱을 컴파일하고 설치
Android Studio
에서 "Android 앱을 Clone하기"에서 Clone 한 코드를 열고 컴파일을 완료합니다.
Databaseの設定
> DATAの設定
Value를 변경하면 점 감각을 제어 할 수 있습니다.
끝에
"Firebase를 사용하는 것에 의미가 있습니까?"라고 들릴 것 같지만, 제휴를 시도하고 싶었던 것만으로 Firebase를 사용하는 것에는 깊은 의미가 없으므로 양해 바랍니다 w
덤
Raspberry PI 3와 디스플레이 케이스를 만들어 보았습니다. 알몸으로 사용하는 것보다 왠지 분위기가 나오지 마라 ~ 라고 감탄했습니다.
Reference
이 문제에 관하여(Android Things 및 Firebase를 사용하여 L 치카의 깜박임 속도를 실시간으로 제어), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ryoyakawai/items/95e3b70906799fa33ae2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
자세한 내용은 여기을 참조하십시오.
Firebase란?
모바일 및 웹 앱 개발 플랫폼입니다. wikipedia. 플랫폼을 넘어 클라이언트에 데이터를 실시간으로 동기화해 전달하는 실시간 데이터베이스가 최초의 제품입니다만, 확장되어 현재의 제품이 되고 있습니다. 2014년 Google이 인수했습니다.
회로 만들기
LED와 저항을 Raspberry Pi3와 다음을 위해 연결하십시오.
핀 배치도으로 지정하면 7번 핀의 BM4
와 9번 핀의 Ground
를 사용하고 있습니다.
Android 앱 Clone
적절한 디렉토리에 Clone합니다.
$ cd hoge;
$ git clone https://github.com/ryoyakawai/AndroidThingsFirebase00.git;
Android Studio 준비
Firebase에 연결하려면 Android Studio에 Firebase SDK를 설치해야합니다. 영어로 죄송합니다 여기에 따라 설치를 부탁드립니다.
Firebase 설정
Firebase 계정이 없으면 만들 수 있습니다.
프로젝트 만들기
프로젝트 이름은 androidthingsLchika
입니다.
데이터베이스 설정
RULES 설정
Database
메뉴에서 RULES
를 선택하고 다음과 같이 씁니다. (이 설정이라면 누구나 어디서나 업데이트 할 수 있으므로주의하십시오)
{
"rules": {
".read": true,
".write": true
}
}
DATA 설정
다음 항목을 추가합니다.
이름: interval
Value: 1000
google-service.json 다운로드 및 복사
Overview
행의 렌치 마크를 클릭하고 Project settings
를 클릭하고 파란색 ADD APPS
을 클릭하면 다음 화면이 표시되므로 Add Firebase to your Android app
를 클릭합니다.
나타나는 화면의 Android project name
에 프로젝트 이름을 입력합니다. 여기 com.ryoyakawai.androidthingsfirebase00
를 입력합니다. 여기에서 다운로드한 코드의 Android 프로젝트 이름입니다.
그런 다음 설명에 따라 google-service.json
를 다운로드하고 'Android 앱 Clone'에서 Clone 한 코드로 이동합니다.
$ mv [pathToYourGoogle-Service.json]/google-service.json hoge/app/;
Android 앱을 컴파일하고 설치
Android Studio
에서 "Android 앱을 Clone하기"에서 Clone 한 코드를 열고 컴파일을 완료합니다.
Databaseの設定
> DATAの設定
Value를 변경하면 점 감각을 제어 할 수 있습니다.
끝에
"Firebase를 사용하는 것에 의미가 있습니까?"라고 들릴 것 같지만, 제휴를 시도하고 싶었던 것만으로 Firebase를 사용하는 것에는 깊은 의미가 없으므로 양해 바랍니다 w
덤
Raspberry PI 3와 디스플레이 케이스를 만들어 보았습니다. 알몸으로 사용하는 것보다 왠지 분위기가 나오지 마라 ~ 라고 감탄했습니다.
Reference
이 문제에 관하여(Android Things 및 Firebase를 사용하여 L 치카의 깜박임 속도를 실시간으로 제어), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ryoyakawai/items/95e3b70906799fa33ae2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
LED와 저항을 Raspberry Pi3와 다음을 위해 연결하십시오.
핀 배치도으로 지정하면 7번 핀의
BM4
와 9번 핀의 Ground
를 사용하고 있습니다.Android 앱 Clone
적절한 디렉토리에 Clone합니다.
$ cd hoge;
$ git clone https://github.com/ryoyakawai/AndroidThingsFirebase00.git;
Android Studio 준비
Firebase에 연결하려면 Android Studio에 Firebase SDK를 설치해야합니다. 영어로 죄송합니다 여기에 따라 설치를 부탁드립니다.
Firebase 설정
Firebase 계정이 없으면 만들 수 있습니다.
프로젝트 만들기
프로젝트 이름은 androidthingsLchika
입니다.
데이터베이스 설정
RULES 설정
Database
메뉴에서 RULES
를 선택하고 다음과 같이 씁니다. (이 설정이라면 누구나 어디서나 업데이트 할 수 있으므로주의하십시오)
{
"rules": {
".read": true,
".write": true
}
}
DATA 설정
다음 항목을 추가합니다.
이름: interval
Value: 1000
google-service.json 다운로드 및 복사
Overview
행의 렌치 마크를 클릭하고 Project settings
를 클릭하고 파란색 ADD APPS
을 클릭하면 다음 화면이 표시되므로 Add Firebase to your Android app
를 클릭합니다.
나타나는 화면의 Android project name
에 프로젝트 이름을 입력합니다. 여기 com.ryoyakawai.androidthingsfirebase00
를 입력합니다. 여기에서 다운로드한 코드의 Android 프로젝트 이름입니다.
그런 다음 설명에 따라 google-service.json
를 다운로드하고 'Android 앱 Clone'에서 Clone 한 코드로 이동합니다.
$ mv [pathToYourGoogle-Service.json]/google-service.json hoge/app/;
Android 앱을 컴파일하고 설치
Android Studio
에서 "Android 앱을 Clone하기"에서 Clone 한 코드를 열고 컴파일을 완료합니다.
Databaseの設定
> DATAの設定
Value를 변경하면 점 감각을 제어 할 수 있습니다.
끝에
"Firebase를 사용하는 것에 의미가 있습니까?"라고 들릴 것 같지만, 제휴를 시도하고 싶었던 것만으로 Firebase를 사용하는 것에는 깊은 의미가 없으므로 양해 바랍니다 w
덤
Raspberry PI 3와 디스플레이 케이스를 만들어 보았습니다. 알몸으로 사용하는 것보다 왠지 분위기가 나오지 마라 ~ 라고 감탄했습니다.
Reference
이 문제에 관하여(Android Things 및 Firebase를 사용하여 L 치카의 깜박임 속도를 실시간으로 제어), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ryoyakawai/items/95e3b70906799fa33ae2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ cd hoge;
$ git clone https://github.com/ryoyakawai/AndroidThingsFirebase00.git;
Firebase에 연결하려면 Android Studio에 Firebase SDK를 설치해야합니다. 영어로 죄송합니다 여기에 따라 설치를 부탁드립니다.
Firebase 설정
Firebase 계정이 없으면 만들 수 있습니다.
프로젝트 만들기
프로젝트 이름은 androidthingsLchika
입니다.
데이터베이스 설정
RULES 설정
Database
메뉴에서 RULES
를 선택하고 다음과 같이 씁니다. (이 설정이라면 누구나 어디서나 업데이트 할 수 있으므로주의하십시오)
{
"rules": {
".read": true,
".write": true
}
}
DATA 설정
다음 항목을 추가합니다.
이름: interval
Value: 1000
google-service.json 다운로드 및 복사
Overview
행의 렌치 마크를 클릭하고 Project settings
를 클릭하고 파란색 ADD APPS
을 클릭하면 다음 화면이 표시되므로 Add Firebase to your Android app
를 클릭합니다.
나타나는 화면의 Android project name
에 프로젝트 이름을 입력합니다. 여기 com.ryoyakawai.androidthingsfirebase00
를 입력합니다. 여기에서 다운로드한 코드의 Android 프로젝트 이름입니다.
그런 다음 설명에 따라 google-service.json
를 다운로드하고 'Android 앱 Clone'에서 Clone 한 코드로 이동합니다.
$ mv [pathToYourGoogle-Service.json]/google-service.json hoge/app/;
Android 앱을 컴파일하고 설치
Android Studio
에서 "Android 앱을 Clone하기"에서 Clone 한 코드를 열고 컴파일을 완료합니다.
Databaseの設定
> DATAの設定
Value를 변경하면 점 감각을 제어 할 수 있습니다.
끝에
"Firebase를 사용하는 것에 의미가 있습니까?"라고 들릴 것 같지만, 제휴를 시도하고 싶었던 것만으로 Firebase를 사용하는 것에는 깊은 의미가 없으므로 양해 바랍니다 w
덤
Raspberry PI 3와 디스플레이 케이스를 만들어 보았습니다. 알몸으로 사용하는 것보다 왠지 분위기가 나오지 마라 ~ 라고 감탄했습니다.
Reference
이 문제에 관하여(Android Things 및 Firebase를 사용하여 L 치카의 깜박임 속도를 실시간으로 제어), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ryoyakawai/items/95e3b70906799fa33ae2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
{
"rules": {
".read": true,
".write": true
}
}
$ mv [pathToYourGoogle-Service.json]/google-service.json hoge/app/;
Android Studio
에서 "Android 앱을 Clone하기"에서 Clone 한 코드를 열고 컴파일을 완료합니다.Databaseの設定
> DATAの設定
Value를 변경하면 점 감각을 제어 할 수 있습니다.끝에
"Firebase를 사용하는 것에 의미가 있습니까?"라고 들릴 것 같지만, 제휴를 시도하고 싶었던 것만으로 Firebase를 사용하는 것에는 깊은 의미가 없으므로 양해 바랍니다 w
덤
Raspberry PI 3와 디스플레이 케이스를 만들어 보았습니다. 알몸으로 사용하는 것보다 왠지 분위기가 나오지 마라 ~ 라고 감탄했습니다.
Reference
이 문제에 관하여(Android Things 및 Firebase를 사용하여 L 치카의 깜박임 속도를 실시간으로 제어), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ryoyakawai/items/95e3b70906799fa33ae2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Raspberry PI 3와 디스플레이 케이스를 만들어 보았습니다. 알몸으로 사용하는 것보다 왠지 분위기가 나오지 마라 ~ 라고 감탄했습니다.
Reference
이 문제에 관하여(Android Things 및 Firebase를 사용하여 L 치카의 깜박임 속도를 실시간으로 제어), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ryoyakawai/items/95e3b70906799fa33ae2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)