Non-radio communication using mobile devices (screen-camera communication)

The aim of this project is to engineer a secure method of sending data to mobile devices without any radio technologies such as WiFi, Cellular Data Network, and Bluetooth. The use of multiplexed QR code for data transmission was first implemented in [2] which has extended the limitation of existing...

Full description

Saved in:
Bibliographic Details
Main Author: Koh, Wei Jun
Other Authors: Yeo Chai Kiat
Format: Final Year Project
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10356/70085
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:The aim of this project is to engineer a secure method of sending data to mobile devices without any radio technologies such as WiFi, Cellular Data Network, and Bluetooth. The use of multiplexed QR code for data transmission was first implemented in [2] which has extended the limitation of existing QR codes’ storage capacity. This project expands on [2] by developing a half-duplex communication protocol to carry out the data transmission via QR codes to another device in a secured manner. The project has been accomplished successfully. However, it has been observed that the sending of image file is unstable and at times not accurately decoded. Comprehensive testing has been conducted to determine the optimal file size for decoding the multiplexed QR codes on a mobile phone. The accuracy of the output of this application varies depending on several factors. One of which, would be the unpredictable light illuminations emitted from the environment when using the application. Another factor affecting the performance is the quality of mobile camera device. Hence mobile devices with advanced camera functionalities are required to improve the accuracy of this application. Occasionally, the output may be incorrect as the camera has missed capturing some of the frames. Therefore, there are various aspects of improvements to explore for this project to enhance the accuracy of data transmission.