Documente Academic
Documente Profesional
Documente Cultură
Tancred Lindholm
Department of Computer Science
Helsinki University of Technology
ctl@cs.hut.fi
ABSTRACT
Data transmission between Bluetooth devices will be presented from a low-level
perspective, in terms of the OSI ISO model the physical and link layers. The issues
presented in the paper are derived from the task of setting up a packet transport
mechanism between two Bluetooth devices.
The physical characteristics of the radio link are presented and Bluetooth packet
types are briefly introduced. The Bluetooth term piconet is defined, and the set up
and operation of a piconet, including device discovery, paging and data transmission
issues, are presented. The paper ends with a short discussion.
Keywords
bluetooth, frequency hopping, piconet, packet, inquiry, paging
1. Introduction
Bluetooth technology makes it possible to form wireless
ad-hoc networks of relatively high bandwidth at a moderate
cost [4]. In this paper, data transmission between Bluetooth
devices will be presented from a low-level perspective, in
terms of the OSI ISO model, the physical and link layers.
The issues presented in the paper are derived from a
potential real-world use case.
The paper is mainly based on the Bluetooth Specification
version 1.0B [1], parts A: Radio Specification and B:
Baseband Specification
In section 2 the case, establishing a packet transport
mechanism between two devices, which defines the topic
of this paper is presented.
Section 3 and 4 introduces Bluetooth communications:
usage of the physical medium (radio signals) and packet
formats defined for Bluetooth.
It is not assumed that the devices know of each others
existence a priori; thus the devices need to discover each
other before a link can be set up. This is described in
section 5.
2
1 .
.
Bluetooth operates in the 2.4 GHz ISM (IndustrialScientific-Medical) band. The operational frequency band
is divided into 79 (or 23 in some counties1) RF channels,
spaced 1 MHz apart. The bit rate is 1Mb/s per channel. [1,
p. 44]
3
.
4
.
contains
the
following
2.
3.
6. Data Transmission
In the previous section a connection between two Bluetooth
devices A and B was established. In this section,
asynchronous packet trafficking on this connection will be
considered.
6.1 Media Access
1.
2.
4.
3.
9. REFERENCES
6.7 Park