Android Sensor EventListener Activity Data Registering And Tracking Application For Androids.

3.7 System Flow

This study is discussed about developing an Android application for the data mining and heart rate tracking system. So by using a heartbeats frequency rate monitor device to measure the heart rate of the users, then the device will send to value to the application by using Bluetooth communication. After that the heart rate of the user will display on the application GUI on our smartphone. Besides that, the motion sensor data also will be collecting and displayed it on the GUI. All of these data are able to be recorded into a text file and then save it into memory card in our smartphone device. The system flow of the application represented in the block diagram form can be seen in Figure 3.7. Figure 3.7: Block diagram for the system flow. From the block diagram above shows that the heart rate signal is measured by the heart rate monitoring device which is a chest belt and user need to wear it on the chest position. After the device reads the signal then it will send to the apps on a smartphone with Bluetooth communication. CHAPTER IV RESULT AND DISCUSSION

4.1 Introduction

This chapter is discussing about the explanation and analysis of the result of the project. In term to get the results, the smartphone device must installed the application. This is because some of the features are not able to run in the software emulator, so we must install it on the device and run it so that we only able to manage the outcome. This chapter will divide into two parts, the first part is discussed about the hardware using for this project and then the second part discusses about the android application for this project. This application is required Bluetooth signal processing to communicate between the heart rate monitor device and our smartphone device. Besides that, the application also able to get the accelerometer, gyroscope, gravity sensor reading and GPS location. So the smartphone also requires these sensors so that the application can get all the results.