Page 24 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 24
탑승하고 또 탑승할 때마다 ID가 ++된다. 즉, 처음에 탄 승객은 ID : 1이고, 두 번째
이용 승객은 ID : 2 이런 식으로 구현을 하여 시스템을 이용하는 각각의 승객들을 식
별하게 된다.
그리고 App을 사용하면서 주의해야 할 점은, 매번 목적지 데이터를 갱신하고 싶을
때마다 연결하기를 누르고 그 다음에 전송하기를 눌러야 한다는 것이다. 사용자가 혹
시나 잘못 선택하고 전송을 하게 될 수도 있고, App을 조금 더 안정적으로 사용하기
위해서 이렇게 시스템과 App을 구성하게 되었다.
2. 구조
가. 블록도
[사진] 전체 세부 블록도
전체 세부 블록도에 대한 설명을 간단히 해보면, 먼저 스마트폰 App을 통해서 전송된 데이
터는 Raspberry pi로 보내 처리되고 Database로 전달하게 된다. 각 사용자 마다 지정한 목적
지가 담긴 데이터를 실시간으로 사용자가 갱신하고, 또 목적지 도착에 따른 알림을 실시간으
로 받기 위해서 서버 통신을 사용하는데 이 역시도 Raspberry pi를 활용한다.
- 17 -