Prototype Development of SmartPDA (Personal Digital Assistant) Using BLE
Singh, Rakesh (2015)
Singh, Rakesh
Metropolia Ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015091014501
https://urn.fi/URN:NBN:fi:amk-2015091014501
Tiivistelmä
This thesis introduces and discusses smart devices and Android application development with a special focus on the use of external sensors and communication as part of an application.
The study first introduces short-range wireless technology, smart devices and prototype development in general, going through the most common components in Android applications development and then takes a closer inspection on the development of a prototype with an external sensor and communication channels.
The aim of the study was to create a prototype with low energy requirement, sensors connection with mobile platform and relevant supporting application. The sensors data are transferred via Bluetooth Low Energy (BLE) technology between smart device application and the developed prototype device. Therefore, an introduction to this BLE technology is also included.
The selection of sensors and communication channels was the main objective of the project. Respective platforms were selected to develop the prototype. The application is targeted at the latest Android version. The major obstacle in the development process was lack of proper sources and guides which increased the development time significantly. Minor challenges originated from the integrated development environment which reportedly has some issues with Android development.
The smart device prototype was created to a point where all the functionalities for using the sensor and saving data were completed. The shape and usage of the final product were left for future development
However, a simple user interface was created for testing purposes. The application in itself offers little to none monetary value. In the future, a number of components will be added and shared as open source for the benefit of other developers. Adding more functionalities and finalizing the user interface is left for future evaluation cycles.
The study concludes on a wearable prototype/product for initiating an emergency call for medical or security help without operating a smartphone via the application.
The study first introduces short-range wireless technology, smart devices and prototype development in general, going through the most common components in Android applications development and then takes a closer inspection on the development of a prototype with an external sensor and communication channels.
The aim of the study was to create a prototype with low energy requirement, sensors connection with mobile platform and relevant supporting application. The sensors data are transferred via Bluetooth Low Energy (BLE) technology between smart device application and the developed prototype device. Therefore, an introduction to this BLE technology is also included.
The selection of sensors and communication channels was the main objective of the project. Respective platforms were selected to develop the prototype. The application is targeted at the latest Android version. The major obstacle in the development process was lack of proper sources and guides which increased the development time significantly. Minor challenges originated from the integrated development environment which reportedly has some issues with Android development.
The smart device prototype was created to a point where all the functionalities for using the sensor and saving data were completed. The shape and usage of the final product were left for future development
However, a simple user interface was created for testing purposes. The application in itself offers little to none monetary value. In the future, a number of components will be added and shared as open source for the benefit of other developers. Adding more functionalities and finalizing the user interface is left for future evaluation cycles.
The study concludes on a wearable prototype/product for initiating an emergency call for medical or security help without operating a smartphone via the application.