Professional Documents
Culture Documents
Final Report End 3thang62023 111
Final Report End 3thang62023 111
MID-TERM REPORT
Group: 4
Member:
Huynh Duong Ton Luc - 21161252
Nguyen Tuan Kiet - 21161249
Phan Ngoc Khiem - 21119310
Assignment sheet:
Name: Mission: Participate:
Huynh Duong Ton Luc -Advantages of Bluetooth transmission 100%
-History of bluetooth
-Bluetooth “generations”
-Assign, check, fix errors
1
I. Introduce Bluetooth
Bluetooth is a wireless technology that allows electrical and electronic devices to
communicate with each other over isolated distances, radio band on band 2.40 JSM
(industrial, scientific, medical) per floor area + 2.48 gigahertz. And can transmit voice and
data.
II. History of bluetooth
Bluetooth was created by Dr. Jaap Haartsen at Ericsson in 1994. The name "Bluetooth"
(meaning "blue tooth") is named after a Danish king - King Harald Bluetooth, who was
famous for his ability allows people to communicate and negotiate with each other. That's
why this king is named for bluetooth technology.
- In 1998, the Bluetooth Special Interest Group (SIG) was established with the first
participation of Ericsson, IBM, Intel, Nokia and Toshiba, representing the standardization
and promotion of the new Bluetooth version. Later, many other companies also joined as
collaborators or facilitators. Bluetooth is also known as IEEE 802.15.1.
- In 1999, the first commercial Bluetooth version and aimed at general users was released.
The first commercial mobile phone with Bluetooth was the Sony Ericsson T36. The device
has a monochrome LCD screen configuration of 101 x 54 pixels, 3-band GSM Internet
connection, WAP and memory that can store up to 1000 contacts.
- Currently, mobile devices such as laptops, smartphones or tablets are mostly equipped
with Bluetooth connectivity standards, usually 3.0 or 4.0. Bluetooth can reach 1Mbps data
transfer rate. Bluetooth supports data transfer rates up to 720 Kbps within 10m. Unlike
infrared (IrDA) connections, Bluetooth connections are scalar and use the 2.4 GHz band.
- One of the applications of this technology that is receiving a warm welcome from young
people is bluetooth headsets.
Bluetooth 1.1. In 2001, Bluetooth version 1.1 was born, marking a new development of
Bluetooth technology in many different fields with the interest of many new manufacturers.
Bluetooth 1.2. Released in November 2003, Bluetooth 1.2 began to make significant
advances. This standard operates on the 2.4 Ghz frequency band and enhances voice
connectivity. The Motorola RARZ is the first mobile phone with built-in Bluetooth 1.2.
Bluetooth 2.0 + ERD. A year later, in November 2004, Bluetooth 2.0 + ERD
technology began to increase speed and reduce energy consumption by half compared to
2
before. Typical devices using Bluetooth 2.0 + ERD are: Apple iPhone, HTC Touch Pro and
T-Mobile's Android G1.
Bluetooth 2.1 + ERD. This is the upgraded generation of Bluetooth 2.0. This standard
has mainly been used in phones, computers and other mobile devices.
Bluetooth 3.0 + HS: April 2009, Bluetooth 3.0 officially launched. Bluetooth 3.0 has a
data transfer rate of 24Mbps - equal to Bluetooth - High Speed, equivalent to the first
generation Wi-Fi standard. In particular, it can automatically detect nearby devices and
switch directly to a Wi-Fi network if those devices have a Wi-Fi connection. However, the
most effective range is only within 10m.
Bluetooth 4.0: Bluetooth 4.0 has many features in common with the 3.0 standard, but in
addition to the ability to transmit high-speed data up to 25 Mbps, Bluetooth 4.0 also adds
the ability to transmit small-capacity data in a short range ( 8-27 bytes at 1Mbps) with very
low power consumption which saves energy compared to the old standard.
+ Pairing: Once other devices are found, the Bluetooth devices need to be paired with
each other to establish a secure connection and encrypt data between them. During pairing,
Bluetooth devices need to share encrypted information, such as a PIN (Personal
Identification Number) or a dynamic token (Passkey) to verify the authenticity of the
devices.
+ Connection Control and Management: During operation, Bluetooth devices have the
ability to control and manage the connection between them. These activities may include
3
signal generation power control, frequency management, handling frequency conflicts,
error control, and maintaining connection stability.
Power Saving Mode: Bluetooth supports power saving mode to reduce energy
consumption.
in the unlicensed ISM band at 2.4 GHz affect the frequency of a BT radio. In order to
lessen the 2 impacts of interference and to comply with local regulatory standards, the
hopping process is carried out in a pseudo-random manner.The 79 channels in the channel
set, each with a bandwidth of 1 MHz, are available for the BT device to hop onto. The
relationship between the channel's center frequency (fc) and channel number (k) can be
summed up as follows: fc = 2402 MHz + k ∙ 1 MHz ; k = 0, 1, .., 78
(FHSS example in the IMS band and bad channels due to a coexisting WLAN singnal)
As a result, the time and frequency of every device connected to the piconet is
synchronized. The block diagram below depicts a common setup with a synchronized BT
transmitter and BT receiver.
4
4.3. Time Slots
The most significant 27 bits of the BT clock are used to number the 625+second time slots
that make up BT transmission channels. Therefore, the time slot number, indicated as k, falls
between 0 and 227+1. The maximum specified BT standard packet transmission on the CMW is
five time slots, which can be used for BT packet transfer.
+Link Layer: This layer manages the establishment, maintenance, and termination of
connections between Bluetooth devices. It also handles packet formatting and error correction.
+L2CAP (Logical Link Control and Adaptation Protocol) Layer: This layer provides a
reliable data channel between two Bluetooth devices, allowing the transmission of larger data
packets than the Link Layer. It also supports multiple logical connections between devices.
+RFCOMM (Radio Frequency Communication) Layer: This layer simulates a serial port
connection between two Bluetooth devices, allowing them to exchange data using a serial
interface. It is commonly used to support legacy applications that rely on serial port connections.
+Service Discovery Protocol (SDP) Layer: This layer allows Bluetooth devices to discover
the services and capabilities of other devices on the network. It uses a standardized format for
service and device discovery.
+Configuration Layer: This class defines specific applications and use cases for Bluetooth,
such as audio streaming, file transfer, and device control. Each profile defines a set of protocols
and procedures for successful application execution. These layers worktogether to provide a
robust, reliable, and secure wireless communication environment for Bluetooth devices.
5
(Audio Gateway Application)
V. Security of bluetooth
5.1. Bluetooth security issues
Bluetooth is a widely used wireless technology in electronic devices such as phones,
tablets, and headphones. However, like any wireless technology, Bluetooth also has
security and safety issues. Here are some important issues:
+ Bluetooth spoofing: Attackers can spoof Bluetooth and create a connection with your
device. They can then access the data on your device or transmit malware.
+ Bluetooth eavesdropping: Attackers can eavesdrop or monitor Bluetooth calls or
other data transmissions between devices. This can expose sensitive information such as
bank account information or passwords.
+ Bluejacking: This is an attack where the attacker sends spam messages or unwanted
files to your Bluetooth device.
+ Bluetooth Denial of Service (DoS): Attackers can attack your Bluetooth by sending
large packets or invalid messages to your device. This can disrupt or temporarily disable
your Bluetooth connection.
To protect against these issues, you should follow these safety and security tips:
+ Don't turn on Bluetooth on your device when not needed.
+ Don't connect to unidentified or untrusted Bluetooth devices.
+ Update your devices with the latest software version to ensure that security
vulnerabilities have been addressed.
+ Use specialized Bluetooth devices to minimize security and safety risks.
+ The first stage is the connection process. During this process, Bluetooth devices
identify each other and perform authentication using a shared key generated by encryption.
This process ensures that the connecting devices are genuine and not spoofed.
6
+ The second stage is the authentication process. In this stage, Bluetooth devices
authenticate and accurately identify each other. This process uses a Personal Identification
Number (PIN) that the user must provide during the connection. This PIN is used to verify
that the user connecting is the owner of the Bluetooth devices.
+ The final stage is the authorization process. In this stage, Bluetooth devices
determine the services and features that they can access via the Bluetooth connection and
decide whether those services and features can be accessed or not. This process ensures
that Bluetooth devices cannot access features or data that have not been authorized.
Overall, the Bluetooth security process involves using shared keys, PINs, and
authorization processes to ensure that Bluetooth devices connect to each other safely and
securely.
Low-power modes are designed to reduce power consumption by placing the Bluetooth
device into a sleep state when not in use. Adaptive frequency hopping allows Bluetooth
devices to dynamically adjust their transmission frequency to avoid interference from other
wireless devices, which helps to conserve power. Power control adjusts the transmit power of
the Bluetooth device based on the distance between the two devices, thereby minimizing
power consumption.
7
( illustration )
For a Bluetooth connection , Bluetooth on both devices must be turned on and the two
devices must be put close together. After making sure both devices have Bluetooth enabled,
a list of Bluetooth enabled devices around you will appear, all you need to do is find the
correct name of the device you want to pair. After connecting, you can start selecting the
data you want to send to the other person (photos, songs, short videos ...), then wait for the
other person to accept, this is really simple . However, it should be noted that Bluetooth
consumes a lot of power. Therefore, turn on Bluetooth all day without using is a bad idea,
especially for mobile devices that use bin.
+Mouse: Bluetooth mouse can work with laptop, tablet and even smartphone
conveniently. However, blutooht mouse use batery so you need to charging after use and
some types have alittle bit high latency compared to wired mouse.
+Keyboard: the keyboard can also connect via Bluetooth, which is especially useful
when used with a tablet. When using a normal USB connection, the device is often limited
to a certain number of ports, but with Bluetooth we can connect a wireless mouse and
keyboard at the same time, which is extremely convenient without worrying about missing
ports.
+Printer: Bluetooth enabled printers allow you to print documents without a Wi+Fi or
wired connection.
7.4. User-friendly health
Waves have a very small power, only 1mW (compared to the power of
electromagnetic waves emitted by mobile phones is about 1000mW to 2000mW) because
the power is very small, so it cannot affect to human body.
VIII. Conclusion
In this report, we have presented the benefits and significance of Bluetooth in our lives.
Bluetooth is a convenient wireless communication technology that allows users to connect
devices easily and quickly. It provides users with the ability to stream music wirelessly,
control entertainment devices remotely, and monitor health conveniently. Bluetooth has
become an integral part of our daily lives and continues to evolve to bring better
experiences to user.
9
Reference material
[1] https://components101.com/sites/default/files/component_datasheet/HC-
05%20Datasheet.pdf
[2] https://www.bluetooth.com/specifications/
https://www.alldatasheet.com/view.jsp?Searchword=Datasheet%20hc05&gclid=
[3] Cj0KCQjw3a2iBhCFARIsAD4jQB11Kz0w-GU4pU9z
URmMFfns7sc0k2HZqKRfUN46CFuJQpC9nH0VaEaAo
10