Developing of applications on the Googles Android powered devices and arduino-powered platforms 2

Mobile devices have taken root in our current society and is here to stay for every long time. Besides being a mode of communication, it is also seen as a portable source of entertainment or an alternative form of service provider such as I-banking, remote controller & etc. It is evolving at a r...

Full description

Saved in:
Bibliographic Details
Main Author: Wee, Teck Hian
Other Authors: Wu Fang Jing
Format: Final Year Project
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/62656
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-62656
record_format dspace
spelling sg-ntu-dr.10356-626562023-03-03T20:41:00Z Developing of applications on the Googles Android powered devices and arduino-powered platforms 2 Wee, Teck Hian Wu Fang Jing Dusit Niyato School of Computer Engineering A*STAR Institute for Infocomm Research (I2R) DRNTU::Engineering::Computer science and engineering Mobile devices have taken root in our current society and is here to stay for every long time. Besides being a mode of communication, it is also seen as a portable source of entertainment or an alternative form of service provider such as I-banking, remote controller & etc. It is evolving at a remarkable rate integrating different modes of services together into a single device. Adruino is a type of microcontroller that is capable of interacting with the outside environment through the use of sensors to collect data. Many innovative applications were built around it due to its cost and flexibility, making it a top choice among developers. Interaction between various devices across platforms is a common occurrence in our modern era and security is the up and coming priority in applications due to this trend. Secure communication between devices is of high importance due to classified nature of information transferred or even dire consequences of miscommunication in the case of critical automated services such as nuclear plants. This project aims to create an application that allows secured and error-free transmission of firmware data to be transferred over-the-air from an Android-based mobile device to an Adruino-based sensor equipment that is mounted in a real world operational environment. Two factor authentication protocol is used to ensure the authenticity of the device initiating transfer and an acknowledgement factor is put in place for the Over-The-Air transfer protocol to ensure the correctness and integrity of the firmware data packets. XBee device is being used as the communication medium between Android-based devices and Adruino-based device. The transfer protocol between the mentioned devices through XBee had been established and the application will be built on this foundation. The successful implementation of this application allows users to be authenticated by the Adruino-based device before proceeding with the transfer of firmware data. However, there are still unexplored possibilities for the improvements of this protocol and innovative features & functions yet to be added, leaving room for future growth of this application. Bachelor of Engineering (Computer Science) 2015-04-24T07:53:48Z 2015-04-24T07:53:48Z 2015 2015 Final Year Project (FYP) http://hdl.handle.net/10356/62656 en Nanyang Technological University 37 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Wee, Teck Hian
Developing of applications on the Googles Android powered devices and arduino-powered platforms 2
description Mobile devices have taken root in our current society and is here to stay for every long time. Besides being a mode of communication, it is also seen as a portable source of entertainment or an alternative form of service provider such as I-banking, remote controller & etc. It is evolving at a remarkable rate integrating different modes of services together into a single device. Adruino is a type of microcontroller that is capable of interacting with the outside environment through the use of sensors to collect data. Many innovative applications were built around it due to its cost and flexibility, making it a top choice among developers. Interaction between various devices across platforms is a common occurrence in our modern era and security is the up and coming priority in applications due to this trend. Secure communication between devices is of high importance due to classified nature of information transferred or even dire consequences of miscommunication in the case of critical automated services such as nuclear plants. This project aims to create an application that allows secured and error-free transmission of firmware data to be transferred over-the-air from an Android-based mobile device to an Adruino-based sensor equipment that is mounted in a real world operational environment. Two factor authentication protocol is used to ensure the authenticity of the device initiating transfer and an acknowledgement factor is put in place for the Over-The-Air transfer protocol to ensure the correctness and integrity of the firmware data packets. XBee device is being used as the communication medium between Android-based devices and Adruino-based device. The transfer protocol between the mentioned devices through XBee had been established and the application will be built on this foundation. The successful implementation of this application allows users to be authenticated by the Adruino-based device before proceeding with the transfer of firmware data. However, there are still unexplored possibilities for the improvements of this protocol and innovative features & functions yet to be added, leaving room for future growth of this application.
author2 Wu Fang Jing
author_facet Wu Fang Jing
Wee, Teck Hian
format Final Year Project
author Wee, Teck Hian
author_sort Wee, Teck Hian
title Developing of applications on the Googles Android powered devices and arduino-powered platforms 2
title_short Developing of applications on the Googles Android powered devices and arduino-powered platforms 2
title_full Developing of applications on the Googles Android powered devices and arduino-powered platforms 2
title_fullStr Developing of applications on the Googles Android powered devices and arduino-powered platforms 2
title_full_unstemmed Developing of applications on the Googles Android powered devices and arduino-powered platforms 2
title_sort developing of applications on the googles android powered devices and arduino-powered platforms 2
publishDate 2015
url http://hdl.handle.net/10356/62656
_version_ 1759855544595644416