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 설정



다음 항목을 추가합니다.

이름: intervalValue: 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와 디스플레이 케이스를 만들어 보았습니다. 알몸으로 사용하는 것보다 왠지 분위기가 나오지 마라 ~ 라고 감탄했습니다.

좋은 웹페이지 즐겨찾기