Χρήση συσκευών bluetooth χαμηλής ενέργειας για την καταγραφή και ανάλυση καθημερινών δραστηριοτήτων του χρήστη
View/ Open
Keywords
Bluetooth Low Energy (BLE) ; Beacons ; Puck.js ; Android ; Internet of ThingsAbstract
This diploma thesis was conducted within the framework of the postgraduate program of the University of Piraeus Department of Digital Systems - Direction of Advanced Information Systems.
The main purpose of the work is to monitor the daily activities of the user at the place where he lives by using low power Bluetooth devices. Such devices are the beacons which have been integrated and observed in many areas, such as transport, commerce, health care and many more. They transmit their signal every specific time, which is recognized by other "smart" mobile devices and so we can know which beacon is near us. Also used was the Espruino Puck device with integrated sensors for communicating with other devices in the Internet of Things network and collecting temperature, brightness and motion data.
The development of the mobile application was made using the Android Studio v3.1.4 environment, which provides all the tools for developing such an application and the user interfaces of and Firebase's Cloud Firestore platform as a database. Additionally, the Github environment was used for version control and continuous integration, as well as for hosting the web application.
As we mentioned above, an online application was designed and implemented to dis-play and study the data collected by the Bluetooth Low Energy / BLE devices - beacons and Puck.js, which result from the daily activities of the user in the area where stays.
Through the implementation of both mobile and online, there is the possibility of "live" monitoring of the user's activity on the locations where the beacons are incorporated so that we know wherever he is. The Puck was used to capture temperature and brightness data as well as user movement throughout the day as well as to update its health status as pressing the Puck button can tell if he feels good or is in an emergen-cy. The user can register as many e-mail addresses as desired by the person so that by pressing the button to declare an emergency an e-mail will be sent to those addresses and the persons will be immediately informed of his situation.