#Raspberrypi #Androidthings 로 #Firebase #FMS 테스트 해보기


안녕하세요,

라즈베리파이에 올려진 ats에

파이어베이스 테스트를 해보았습니다.


이번 테스트에서 쓰인 소스는 

파이어베이스에서


그러나 해당 예제의 파이어베이스 메세지를

catlog 로 확인해야 하기에


조금 수정하여서 파이어베이스 메세지가

수신시에 토스트 메세지가 나오도록

소스를 변경하였습니다.


그럼 소스를 다운받고 시작해봅시다.


안드로이드 스튜디오로 Import하고

해당 프로젝트를 엽니다.



빌드를 하기전에 Firebase에서 설정이 필요합니다.



파이어베이스 콘솔에서 프로젝트를 만들어줍니다.



안드로이드 앱에 파이어베이스 추가~



앱의 설정을 해줍니다.

나머지는 그림과 같이 하는데

SHA1 인증서 지문?? 어디에 있죠?



안드로이드 스튜디오의 맨 오른쪽 위에 

Gradle이라는 작은 버튼이 보입니다.

클릭하게 되면



signingReport가 있습니다.

해당 버튼을 더블 클릭하면 SHA1키가

Gradle Console에 출력됩니다.

(빌드가 안되신다고요? 그럼 SHA1키를 비워두고 다음을 진행하세요~)

(나중에 설정페이지에서 수정하세요~)




이제 인증키를 넣고 "앱추가" 버튼을 누릅니다.


앱 추가 버튼을 누르고 나면




google-services.json 파일을 다운받습니다.






이 파일을 app폴더에 복사후 빌드 합니다.



위 화면 처럼 보이세요? ㅎ

안 보이시면

adb connect {ip주소}

또는 아래 포스팅 참고하세요~



빌드가 잘 완성이 되었다면!!!








위의 버튼 한번씩 눌러주고

파이어베이스에서 메세지를 보내봅시다.



메뉴에서 Notifications을 누르고 




"새 메세지"를 눌러




메세지를 보냅니다!!! 

안드로이드 예제코드를 이용해 보니

안드로이드폰과 똑같이 동작하네요~






Ats에서도 

똑같이 구현된다는것을

보았습니다. ㅎ


FMC를 이용하면

AndroidThings로 

LED 제어도 가능하겠네요~


그럼 끝~!





댓글

이 블로그의 인기 게시물

#TensorFlow #jupyter #머신러닝 을 위한 간단환경 설정하기

#Shellinabox 로 웹에서 터미널 접속하기

#vagrant 로 설치하는 #owncloud