AN ANALYSIS OF THE BLUETOOTH HOTSPOT TECHNOLOGY (No of pages: 92)
CONTENT OF TABLE
INTRODUCTION TO PROJECT
PROPOSED AND OBJECTIVE
HARDWARE AND SOFTWARE REQUIREMENTS
SOFTWARE DEVELOPMENT PROCESS
DATA FLOW DIAGRAMS
PAGE LAYOUT SOURCE CODING
TESTING AND IMPLIMENTATION
Bluetooth hotspot is a technology which allows Bluetooth enabled mobiles (clients) to access the internet. With this technology mobile phones need not have a GPRS connection in it. The technology also manages the clients entering, leaving and connecting to the Bluetooth Server. It manages the web page request of each client connected to the Bluetooth Server.
This one is free for Bluetooth enabled mobile users and the speed is much better than what GPRS ever offered.
- The objective of this project is to evaluate the market for Bluetooth technology as a hotspot access technology.
- To identifies the need for Bluetooth hotspots in order to exploit the proliferation of wireless devices and the development of wireless applications
- To the group of people is Katter off investing in a Bluetooth enabled mobile phone to access the Internet.
We are building this Bluetooth Hotspot system to enable free access of internet to the Bluetooth devices like mobile phones in the Hotspot area. This technology will allow users to send a URL request to the Hotspot Server. The proposed system will be user friendly and will not require any specialized knowledge for operation. The Bluetooth Hotspot System with easy and convenient interface will help its users to easily surf through the web pages.
METHODOLOGY TO BE USED:
HARDWARE AND SOFTWARE TO USED:
Bluetooth Hotspot System will be designed to run on client-server architectures.
- SOFTWARE REQUIREMENTS:
- Operating System
We are using Windows XP operating system
With Windows XP service pack 2, for many Bluetooth USB dongles no drivers are required. You just plug-in the Bluetooth USB dongle and Windows XP with Service Pack 2 detects it and in short time you can use it – pair with devices, connect to their services, connect your Windows Mobile devices over Bluetooth over ActiveSync, etc
- Bluetooth API
Blue Cove is a Java library for Bluetooth (JSR-82 implementation) that currently interfaces with the Mac OS X, WIDCOMM, BlueSoleil and Microsoft Bluetooth stack found in Windows XP SP2 or Windows Vista and WIDCOMM and Microsoft Bluetooth stack on Windows Mobile.
Blue Cove provides JSR-82 Java interface for following Bluetooth Profiles:
- SDAP – Service Discovery Application Profile
- RFCOMM – Serial Cable Emulation Protocol
- L2CAP – Logical Link Control and Adaptation Protocol
- OBEX – Generic Object Exchange Profile (GOEP) profile on top of RFCOMM and TCP
- Java Development Kit
This is used to design and execute the Java Server Programs. We have used JDK1.5.0_17 for this purpose.
We are using MS-Access as the back-end for storing the Bluetooth devices and the files sent to them and web pages requested by them.
- Sun Wireless Toolkit
This toolkit simulates the output on a mobile phone. This is used for the purpose of designing and testing of client program.
- JAVA AS FRONT END:
Java was designed to be easy for the professional programmer to learn and use effectively. If you already understand the basic concepts of object-oriented programming, learning Java will be even easier. In java, there are a small number of clearly defined ways to accomplish a given task.
- HARDWARE REQUIREMENTS
- a) Bluetooth Dongle
Bluetooth Dongle is required to convert non-Bluetooth PC to Bluetooth enabled one. It is accompanied by software required for its installation. We have use “BlueSoleil” software.
– Version 2.0
– Range 10m
– Interface: Compliant with USB 2.0 & 1.1
– Data Transmission Rate: 3Mbps
- b) Processor
Pentium4/Celeron 2.0 GHz
- c) RAM
Minimum: 512 MB (Recommended 1 GB)
- a) Bluetooth enabled mobile phone with JVM and JSR82 support.
JSR82 is Java Specification for Bluetooth. Since the client has to send web page URL through Bluetooth, the client device must have JSR82 support along with a Java Virtual Machine (JVM) which is required to execute any J2ME program on the device.
- BLUETOOTH TECHNOLOGY OVERVIEW
The Basic Components of a Bluetooth Application
The basic components of any Bluetooth application consist of the following items:
- Stack initialization
- Device management
- Device discovery
- Service discovery
- Service registration
DATA FLOW DIAGRAM:
A data flow diagram mainly consists of the following: