Android Smart and Raspberry Pi interfacing over Bluetooth Serial Protocol

SRIRAMOJI ARCHANA, G. RAVI KUMAR

Abstract


The project aims in designing a system which makes operating of electrical appliances in home through Android mobile phone possible. The controlling of electrical appliances is done wirelessly through Android smart phone using the Bluetooth feature present in it. Here in this project the Android smart phone is used as a remote control for operating the electrical appliances using Raspberry Pi processor. Android is a software stack for mobile devices that includes an operating system, middleware and key applications. Android boasts a healthy array of connectivity options, including Wi-Fi, Bluetooth, and wireless data over a cellular connection (for example, GPRS, EDGE (Enhanced Data rates for GSM Evolution), and 3G). Android provides access to a wide range of useful libraries and tools that can be used to build rich applications. In addition, Android includes a full set of tools that have been built from the ground up alongside the platform providing developers with high productivity and deep insight into their applications.  Bluetooth is an open standard specification for a radio frequency (RF)-based, short-range connectivity technology that promises to change the face of computing and wireless communication. It is designed to be an inexpensive, wireless networking system for all classes of portable devices, such as laptops, PDAs (personal digital assistants), and mobile phones. It also will enable wireless connections for desktop computers, making connections between monitors, printers, keyboards, and the CPU cable-free. The Raspberry Pi is a credit-card-sized single-board computer developed in the UK by the Raspberry Pi Foundation. The Raspberry Pi has a Broadcom BCM2835 system on a chip (SoC), which includes an ARM1176JZF-S 700 MHz processor, Video Core IV GPU, and was originally shipped with 256 megabytes of RAM, later upgraded to 512 MB. It does not include a built-in hard disk or solid-state drive, but uses an SD card for booting and long-term storage.  The controlling device of the whole system is a Raspberry Pi processor. Bluetooth module, 4-Relays board are interfaced to the ARM1176JZF-S 700 MHz processor Raspberry Pi. The data received by the Bluetooth module from Android smart phone is fed as input to the ARM1176JZF-S 700 MHz processor. The processor acts accordingly on the Relays to switch connected electrical appliances. In achieving the task the controller is loaded with a program written using Embedded Linux programming language.


Full Text:

PDF




Copyright (c) 2016 SRIRAMOJI ARCHANA, G. RAVI KUMAR

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

 

All published Articles are Open Access at  https://journals.pen2print.org/index.php/ijr/ 


Paper submission: ijr@pen2print.org