Document

advertisement
WIRELESS DISPLAY OVER BLUETOOTH
USING PI AND ANDROID PHONE
Group Members: Shweta Ware, David Etim
Network Embedded Systems
Project Overview
• Goal is to build a system using Raspberry Pi and an Android phone
to get the wireless display over Bluetooth and setup a Virtual
Network connection between them
• The basic idea is to set up Bluetooth networking with the Pi, and
use SDL VNC viewer to display the X screen on the Android device
Motivation
• The basic idea of connecting a raspberry pi and an android over
Bluetooth and VNC
• Give user a flexibility to access and work remotely over the phone
• Can help save and store data over the pi and phone. The phone
can be accessed completely over the Raspberry Pi
• The Raspberry Pi is a pretty powerful device, but much of its
benefits come when it's connected to the Internet. If we want to
utilize the Pi for mobility, we should try this method of tethering it to
our smartphones to get it online anywhere we have mobile data
System
Architecture:
System
Architecture
An overall view of the system is as below:
Bluetooth network setup
Ping
On Pi
VNC Set-up
Android Phone
Utility
Bluetooth Network Setup
• The Raspberry pi is not equipped with the built in Bluetooth, so we
need to follow the below steps:
• Bluetooth dongle (We used version 2.0)
• Install drivers
• Commands on the command editor of pi to scan the devices over
Bluetooth. This is needed only for first time
• Connect 
VNC Setup for Raspberry Pi
• Using commands, we installed
TightVNCServer over
Raspberry Pi
• Set the pixel format and
geometry settings as for the
Android display screen
• Install client over android
• Connect to Raspberry pi
Learning
• Basic Raspberry Pi setup and connection
• Connecting Raspberry Pi and android phone over Bluetooth and access
the data and folders of Android from pi
• Establishing the Virtual Network connection between the Pi and Android
• This enables the users to remotely access the Raspberry pi system over a phone
• Once completely installed, the Pi should automatically mount and
connect to our mobile device when we plug it in, without having to fiddle
around in the command
• Can be enhanced and improved for future works like live
demonstrations, programming and learning
Questions?
Download