

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This is project report. It was submitted as part of project in Network Programming course to supervisor and course instructor was Prof. Tausiq Dasgupta at Babasaheb Bhimrao Ambedkar University. It includes: Communication, Topology, Network, Programming, Piconets, Bluetooth, Sleep, Mode, Bandwidth, Channel, Logical
Typology: Study Guides, Projects, Research
1 / 2
This page cannot be seen from the preview
Don't miss anything!


8 | P a g e
For the communication between two Bluetooth devices, the one requesting the connection acts as the master, whereas the other is known as the slave. A given master can maintain up to seven connections to active slaves. As a result very small networks called piconets can be established. The master can acknowledge new slaves into the piconet by putting the already active slaves into ‘sleep’ mode.
Bluetooth is a piconet, consisting of a master and from one to seven active slave devices. The radio designated as the master makes the determination of the channel (frequency-hopping sequence) and phase (timing offset—that is, when to transmit) that will be used by all devices on this piconet. The radio designated as master makes this determination using its own device address as a parameter, while the slave devices must tune to the same channel and phase.
A slave may only communicate with the master and may only communicate when granted permission by the master. A device in one piconet may also exist as part of another piconet and may function as either a slave or master in each piconet. This form of overlapping is called a scatternet.
A collection of overlapping piconets is called scatternet. The Nodes/Active Slaves specification for Bluetooth V3.0 is 7/16,777,184.
Figure 7: Piconets with a single slave operation, a multi-slave operation, and a scatternet operation
The advantage of the piconet/scatternet scheme is that it allows many devices to
share the same physical area and make efficient use of the bandwidth. A Bluetooth
9 | P a g e
system uses a frequency-hopping scheme with a carrier spacing of 1 MHz. Typically, up
to 80 different frequencies are used, for a total bandwidth of 79 MHz. If frequency
hopping isn't used, a single channel would correspond to a single 1 MHz band. With
frequency hopping, a logical channel is defined by the frequency-hopping sequence. At
any given time, the bandwidth available is 1 MHz, with a maximum of eight devices
sharing the bandwidth. Different logical channels (different hopping sequences) can
simultaneously share the same 80 MHz bandwidth.
Collisions will occur when devices in different piconets, on different logical channels,
happen to use the same hop frequency at the same time. As the number of piconets in
an area increases, the number of collisions increases, and performance degrades. In
summary, the physical area and total bandwidth are shared by the scatternet. The
logical channel and data transfer are shared by a piconet.