17-09-2016, 10:52 AM
1455057645-IJETAE091370.pdf (Size: 314.48 KB / Downloads: 6)
Abstract— Now a days we can use internet by using Wi-Fi
in the mobile phones too. But, mobile phones with Wi-Fi are
very expensive. But Bluetooth being common and efficient
way of transferring of data, can as well be used to gain
internet access. Using Bluetooth Hotspot we can use internet,
on mobile phones with Bluetooth, from other phones which
will host their own internet connection. This will make
available the provision of accessing the internet for a large
percentage of mobile phone users even if they do not have
GPRS connection or Wi-Fi facility.
INTRODUCTION
A. Hotspot
Wi-Fi hotspots are very common now days. Laptops and
PDAs use these hotspots to access the internet as these
devices have Wi-Fi facility built into it. But mobile phones
do not have Wi-Fi facility in them. Currently many mobile
companies are providing models with Wi-Fi with smart
phones, but still those models are costly. But lower end
models also come with Bluetooth now. So it is a better idea
to create a Bluetooth hotspot using which mobiles with
Bluetooth can access the internet. With this technology
there is no need for the mobile phones to have a GPRS
connection or even a SIM card in it to access the internet.
Bluetooth provides a way to connect and exchange
information between devices. Bluetooth is a radio standard
and communications protocol primarily designed for low
power consumption, with a short range (power class
dependent: 1 meter, 10 meters, 100 meters) based around
low-cost transceiver microchips in each device.
B. Bluetooth Hotspot
Bluetooth hotspot application allows a smart phone to
host a Bluetooth hotspot which can be accessed by other
phones with Bluetooth. By this we are making the access of
internet on mobile phone available cheaply to majority of
mobile phone users who do not have a Wi-Fi service in
their phones. The hosting smart phone can get the internet
connection from a Wi-Fi server or via GPRS of their own service provider.
The client phone need not spend any money to access
the internet made available to him by the host phone.
The host will set up an internet connection and share the
service with the public. Interested client can request the
host to receive access to the service. The host will accept or
reject the connection. If accepted the client can surf the
internet using the host‟s internet connection free of cost.
C. Features
The users will not need a pc for accessing internet on
their mobile phones.
The users will also not need GPRS or Wi-Fi to access
internet on their phones.
The users also would not need a SIM card for
accessing internet on their mobile phone
There is no need of any extra hardware required to share
the internet connection from a mobile phone.
II. LITERATURE SURVEY
A. History of Hotspot
A hotspot is a site that offers Internet access over a
wireless local area network through the use of a router
connected to a link to an Internet service provider. Hotspots
typically use Wi-Fi technology. Hotspots may be found in
coffee shops and various other public establishments in
many developed urban areas throughout the world.
Public access wireless local area networks (LANs) were
first proposed by Henrik Sjödin at the NetWorld+Interop
conference in The Moscone Center in San Francisco in
August 1993. Sjödin did not use the term hotspot but
referred to publicly accessible wireless LANs.
B. Bluetooth
Bluetooth is a short range wireless communication
standard operating in the 2.4 GHz hand, designed to
connect mobile phones, laptops, PDAs and other portable
devices [3]. It is a cable replacement standard for a
Personal Area Network (PAN). Its compact, light and
affordable features allow people to travel conveniently,
reducing the problems of cable connections which take up
luggage space and get tangled quickly.
Bluetooth deploys a Frequency Hopping Spread
Spectrum (FHSS) technique to improve its immunity from
interference. This ensures that data packets are not lost and
consequently, increases the performance of the network.
C. Bluetooth Technology Overview
The basic components of any Bluetooth application
consist of the following items:
Stack initialization
Device management
Device discovery
Service discovery
Service registration
Communication
D. Challenges for Bluetooth Hotspot
The execution of such a heavy application on the mobile
phone effectively and efficient facilitation of data transfer
between two mobile phones.
Also we have to enable the application to access the
internet connection on one mobile phone from any possible
source so we have to include options for choosing from a
list of possible sources for a mobile phone and all that
sources should be able to share their internet connection
through the Bluetooth with the client‟s mobile device.
Also the communication between the client and the
server over the Bluetooth is a challenge. Both the mobile
phones will have to be synchronized so that the client can
send data in the form of page requests and it can in turn
receive data in the form of browser readable pages from the
internet through the server.
III. EXISTING SYSTEM
A. Wi-Fi
Most widely used wireless technology today, is Wi-Fi.
Wi-Fi hotspots are deployed in shopping malls, cafes,
public libraries etc. It gives internet access to Wi-Fi
enabled laptops or to Wi-Fi enabled mobile phones for free
or at a low cost to the ones in that hotspot area.
A wireless network uses radio waves, just like cell
phones, televisions and radios do. In fact, communication
across a wireless network is a lot like two-way radio
communication.
B. Bluetooth Hotspot service using a PC and a dongle
There are two major components of the entire system.
The first component is the Bluetooth hotspot network
which consists of many machines in a client server
configuration.
The Bluetooth network is essentially a collection of
many Bluetooth devices like mobile phones and PDAs. A
„*server” connects the entire network to the internet acting
as a gateway to the “clients”.
The second part of the network is the Bluetooth service
manager. This is mainly the software used to manage the
users of that particular system. This system takes care
about the login and authentication. The customer enters
his/her user details to gain access to the service. Then the
authentication process validates the users. User details are
stored in a database with access details like a username and
password.
A centralized database will maintain the details of all
users registered to the system. Once the user enters the
hotspot, a simple “login” facility will enable the user to
access the Internet.
IV. FEATURES OF BLUETOOTH HOTSPOT
There are two sides of Bluetooth Hotspot application,
server side and the client side.
The server side program run on a mobile phone does the
work of hosting the internet connection via Bluetooth. This
side uses the existing internet connection of the phone to
host the internet service. The program shows requests from
client and gives the user a choice to allow or block a
particular client. Once the client is selected, the program
listens to the localsocket where the Bluetooth connection
with the client is established for any requests from the
client. When the server gets the page request from the
client, it forwards the request to the World Wide Web
server to get the appropriate response. This response in the
form of web page is then forwarded to the client over the
Bluetooth connection established.
The client side program first searches for the nearby
Bluetooth devices hosting the service and populates the list
with the names of the Bluetooth devices. The connection is
made to the server by clicking on the connect button. Then
the browser can be used to access web. Any request that is
made by the browser is listened to by the client side
program at localsocket. When the client side program is run
a Bluetooth connection is established with the hotspot. So
once a request is obtained from the browser the client
program forwards the request to the hotspot through the
Bluetooth connection channel and waits for the response. .
Once the response is obtained from the hotspot the client
returns the data to the browser through the connection
made on the localsocket.