Title: Project Name: Piconet manager over Bluetooth
1Project NamePiconet manager over Bluetooth
- Students Names
- Project Supervisor
-
Peri Eran Priscu Robert
Yoram Yihyie
Winter Semester 2003/4
2Theoretical Background
Bluetooth -Â Chip technology enabling seamless
voice and data connections between a wide range
of devices through short-range digital two-way
radio. It is an open specification for
short-range communications of data and voice
between both mobile and stationary devices. For
instance, it specifies how mobile phones,
computers and PDAs interconnect with each other,
with computers, and with office or home phones.
(Web Definition)
Piconet - A network of devices connected in an ad
hoc fashion using Bluetooth technology. A piconet
is formed when at least two devices, such as a
portable PC and a cellular phone, connect. A
piconet can support up to eight devices. When a
piconet is formed, one device acts as the master
while the others act as slaves for the duration
of the piconet connection. A piconet is sometimes
called a PAN (Personal Area Network).
3Project Overview
Vision Set up a communication platform in order
to make it possible to control, manipulate and
exchange messages between various clients (i.e.
PDAs, Laptops, and even computerized robots).
General We will provide with a smoothly running
IP distribution system to various devices (PDAs,
Laptops and near by desktop computers) enabling
Internet browsing and message transfer (demo)
over the Bluetooth communication protocol.
4Project Goals
- Set up the Project we have based on, and make
run seamlessly.
- Automate all the resources distribution of the
piconet (IP handling, automated login and logoff
ect.)
- Build an automated/semi-automated pairing
mechanism on a Linux machine.
- Transferring messages from the Master to the
Slave and form Slave to Slave via the Master
(Demo), using client-server over IP.
5Master Linux Station Overview
General We started with a Linux RedHat 8
station, with all the BlueZ (below) extensions
installed in order to run the Ericsson Bluetooth
device.
BlueZ BlueZ is the official Linux Bluetooth
stack. It provides support for core Bluetooth
layers and protocols.
Our Goal Run the Master Linux Station on a
RedHat 9 system, using its integrated BlueZ
stack (already achived) and provide automated
multi-user Login and logout.
6Slave Linux Station Overview
General We configured a Linux RedHat 9 based
station to serve a slave. Our next goal is making
it a client that can automatically logon to the
Server (Master), get an IP address and be able to
deliver messages to the Master and/or the slave
via the IP platform.
7IPAQ Slave Units Overview
Compaq Ipaq 3870 This model is running a PPC
2002 operating system and powered by a 206 Mhz
StrongArm AS-110 processor. It features a 64 MB
of RAM, 32 MB of ROM, an SD expansion slot, 64K
TFT display and an integrated Bluetooth module.
HP Ipqa 4150 This is one of the latest of HPs
(used to be Compaq) models. It runs the new
WM2003 OS (said to have a better Bluetooth
manager (?)), its powered by a relatively new 400
Mhz Intel XScale 255 processor. It features a 64
MB of RAM, 32 MB of ROM, a SDIO expansion slot,
64K TFT display, and an integrated Wireless
(802.11b) and Bluetooth capabilities.
8Project roadmap
We have already setup the system configured by
the project we based on. However, the system they
configured isnt suitable for our goals, as it
makes it possible to connect only one device to
the piconet. Our net should support up to 7
devices connecting and disconnecting seamlessly,
with an automated IP distributing system
- WAN Wide Area Network.
- LAN Local Area Network.
- NAP Network access point.
- PAN - Personal Area Network
- PANU Personal Area Network Unit.
MASTER
WAN
Lan interface
NAP
SLAVES
Panu
Panu
Panu
Panu
9Project roadmap
Network Access Point (NAP) Acts as proxy, router
or bridge between an existing network
infrastructure (typically LAN) and (up to 7
active) wireless clients (PANUs), Enabling the IP
distribution and messaging over IP for future
projects.
The PAN Lays out the rules for carrying Internet
Protocol (IP) traffic across Bluetooth connection.
- WAN Wide Area Network.
- LAN Local Area Network.
- NAP Network access point.
- PAN - Personal Area Network
- PANU Personal Area Network Unit.
WAN
Lan interface
NAP
PAN
Panu
Panu
Panu
Panu
10Project roadmap
There are two general PAN scenarios, denoted
Network Access Point (NAP) and Group ad-hoc
Network (GN) scenarios.
NAP A Bluetooth device acting as a bridge to
connect a piconet to IP network. It forwards
packets to and from the network and among PAN
users (NAPU). GN A Bluetooth device which
connects one or more PAN users, forwarding
packets between PAN users when more then one is
connected
Taken from Kjell Jorgen Hole NTNU UiB
http//www.kjhole.com/Standards/BT/BT-PDF/Blue
tooth10.pdf