Tutorial Question

advertisement
IT351 - Mobile & Wireless Computing
Tutorial_8
1. If Bluetooth is a commercial success, what are remaining reasons for the use
of infra red (IR) transmission for WPAN?
2. Compare IEEE 802.11 and Bluetooth with regard to their ad-hoc capabilities.
Where is the focus of these technologies?
3. In a Bluetooth network each node is either a master or a slave node. Master
nodes coordinate slaves and can talk to all those nodes. Slaves can only talk to
the master node. Does the hidden terminal problem occur in Bluetooth?
Explain your answer.
4. Compare the offered QoS (delay guarantees) in IEEE802.11 in ad hoc mode
and in Bluetooth networks. What advantages does an additional infrastructure
offer? How is QoS provided in Bluetooth?
5. In what situations can collisions occur in Bluetooth? Distinguish between
collisions on PHY and MAC layer.
6. Does Bluetooth support roaming between different piconets?
7. Bluetooth supports two types of links between a master and a slave. What are
they and what is each one used for?
8. A Bluetooth device can be in two piconets at the same time. In this case which
hopping sequence it should follow?
9. Is there any reason why one Bluetooth device can not be the master of two
piconets at the same time?
10. Explain why a service discovery protocol is needed in a Bluetooth network
11. What are the power saving mechanisms in Bluetooth systems?
Homework
1. As a WPAN technology, describe the main advantages of Bluetooth in
comparison to infra red (IR).
2. What are the differences between a master device in a Bluetooth network and
an access point in IEEE802.11 network?
Answers
1)
One reason for infrared is still cost – IR devices are very cheap and
very simple to integrate. Another advantage is the simple protection from
eavesdropping. Attackers can much more easily
tap
Bluetooth
communication, incautious users even let their Bluetooth devices open for
public access (simply scan for Bluetooth devices at public devices - many are
detectable). IR communication is much more secure as the devices have to
face each other (directed IR).
2)
Both standards offer ad-hoc functionality, although only Bluetooth was
designed with the focus on ad-hoc networking. 802.11 heavily relies on an
access point for many functions (e.g., power control, frequency selection, QoS
in polling mode, access control etc.). Bluetooth on the other hand implements
all functions in all nodes enabling all devices to set up a network.
3)
No. in Bluetooth there are no hidden terminals as the master controls
all visible slaves. If a terminal does not see the master it cannot participate in
communication. If this terminal sends anyway it will not interfere as this
terminal then acts as master with a different hopping sequence
Bluetooth controls access to the shared medium via a Master/Slave
relationship between connected nodes. A related problem occurs if nodes
occur in different piconets and can interfere with each other. Similarly, Wi-Fi
uses the same spectrum as Bluetooth so both must cope with interference.
4)
802.11 does not offer QoS in the ad-hoc mode as it needs the access
point for polling. Bluetooth always works ad-hoc, well, a master controls up to
seven slaves and, thus, forms an ad-hoc access point. Bluetooth therefore can
offer QoS in its ad-hoc mode. QoS in Bluetooth is provided by periodic
polling through the master. This guarantees certain data rates and access
latencies. After a master has been found, Bluetooth can give hard guarantees
for SCO connections. 802.11 can give guarantees if no contention phase is
allowed (polling only). As soon as there is a contention phase, the system
cannot guarantee access latencies.
5)
During polling, there are no collisions on the MAC layers of
Bluetooth as the master controls the medium. Collisions on the PHY layer
may occur in Bluetooth only if another piconet randomly jumps to the same
frequency at the same time. This will destroy data for this time-slot.
6)
No, Bluetooth does not support roaming at all. Nodes changing
piconets have to resynchronise to the new piconet, there is no signalling
between masters for roaming nodes.
7)
Two different kinds of physical links:
Synchronous Connection oriented (SCO) – for audio
Asynchronous ConnectionLess (ACL) – transmission of data
8)
In this case the device should jump back and forth between the two
hopping sequences of the two piconets.
9)
Yes, a single device cannot be master in two piconets at the same time
as the unique MAC address of the master defines the hopping sequence of the
piconet. In this case the two piconets will follow the same sequence so all data
will be corrupted.
10)
Bluetooth nodes should implement the core protocols only but the
other protocols are not mandatory. So a service discovery protocol is needed
to discover the services/ protocols available on the nearby nodes/piconets
11)
Bluetooth systems save power offering several low power modes as
they are typically battery operated: sniff, hold, park and standby.
Negative effects of power saving are the increased latency for spontaneous
transmissions – the devices have to wake-up first.
Download