Page 905 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 905
3. 소프트웨어
가. FCM(Firebase Cloud Messaging)
1) 개요
자동분류시스템에서 쓰레기가 가득 차게 된다면 넘치게 될 것이다. 이러한 문제는 사용자가
쓰레기가 넘치기 전에 알 수 있고, 비워준다면 쓰레기가 넘치는 일은 없을 것이다. 따라서 스
마트폰에게 쓰레기가 가득하다는 알림 메시지를 보내고자 하였고, 서로 다른 플랫폼인 스마트
폰과 라즈베리파이 간의 메시지 소통을 위하여 구글에서 제공하는 클라우드 메시지 서비스를
이용하기로 하였다. 이에는 GCM이라는 서비스가 있었고 1차에서는 GCM을 사용하기로 했었
다. 하지만 프로젝트를 진행하는 과정에서 GCM이 업그레이드된 FCM이 나오게 되었다. FCM
이 GCM보다 사용하기 간편하고 소스의 양 또한 간결하게 작성할 수 있기 때문에 FCM을 채
택하여 사용하였다
.
구글에서 앱을 쉽게 제작할 수 있도록 firebase라는 플랫폼을 제공한다.
아래는 Firebase홈페이지의 메인이다.
FCM에 대한 설명과 사용에 방법은 아래 사이트에서 자세히 기술하고 있다.
https://firebase.google.com/docs/cloud-messaging/
FCM을 이용하기 위해서 firebase에 프로젝트를 등록해야 한다.
https://console.firebase.google.com/
위의 사이트에서 firebase 프로젝트를 등록하고 스마트폰 어플리케이션과 연동시킬 수 있다.
- 898 -