Bluetooth is a short-range wireless communication technology designed to use in numerous applications. The architecture of Bluetooth defines two types of networks:
In this article, we are going to see Bluetooth Frame Structure, the different fields used in Bluetooth frame structure, and its functions.
Bluetooth Frame Structure :
The following diagram shows us a schematic representation of different fields used in the Bluetooth Frame structure :
Bluetooth Frame Structure is of a baseband packet format type and it consists of three main fields namely Access code, Packet header, and payload.
- Access Code: It is the first field of Frame Structure. It is of size 72 bits. it is again divided into three parts first part is the preamble which is of size 4 bits, the second part is synchronization which is of 64 bits and the third part is a trailer which is of size 4 bits. Access Code field is used for timing synchronization and piconet identification.
- Packet header: Its size is 54 bits. It contains six subfields the first field or part is an address which is of 3 bits in size and can define up to 7 slaves. the second field is the type which is of 4 bits in size and used to identify the type of data. The third subfield is flow used for flow control, the fourth field is ARQN used for acknowledgement. the fifth part is SEQN which contains sequence numbers of frames and the sixth field is HEC used to detect errors in the header.
- Payload: This field can be 0-2744 bits long and its structure depends on the type of link established.