All about bluetooth pdf

A Developer’s Guide
to Bluetooth Technology

Bluetooth ® technology is the wireless communications technology for developers which allows devices to communicate with each other without the need for a central device like a router or access point.

Bluetooth technology has a special low energy feature which means it can be used without requiring much power from the devices using it.

In the world of Bluetooth low energy, a device has something called a profile which defines the way other devices are able to communicate over Bluetooth with it. In a way, the Bluetooth ® profile defines the way a device appears to other devices in terms of its features and the things it can do.

To put it another way, a Bluetooth profile is really an interface specification. It defines the data which a device has, what another device can do with that data over a Bluetooth connection and how the device with the profile should respond when a connected device acts upon its data in some way. Let’s look at that description in a little more technical detail.

Basic Concepts

A Bluetooth ® device contains a table of data called an Attribute Table which can be accessed by other connected devices in various possible ways. That table of data and the ways in which it can be exploited falls into a technical area of Bluetooth called the Generic Attribute profile or GATT for short and you may see the term GATT in some of the documentation for APIs such as those provided by the Android platform.

The Attribute Table contains something like a series of records of various types. The main types are called Services, Characteristics, and Descriptors. Let’s look at each of these terms in turn.

Attributes

Services, Characteristics and Descriptors are all types of Attribute. Hence Generic Attribute Profile, Attribute Table and something called the Attribute Protocol. All attributes have a type which is identified by a UUID (Universally Unique Identifer). Some Attributes are defined by the Bluetooth SIG, the technical standards body for Bluetooth and these have UUIDs which are 16 bits in length. Some Attributes are custom designed for a particular device by the product team and these have 128 bit UUIDs.

Structure

Services, Characteristics and Descriptors are organised in a hierarchy with Services at the top and Descriptors at the bottom. Services contain one or more Characteristics. A Characteristic owns zero or more Descriptors because Descriptors are completely optional whereas a Service must contain at least one Characteristic.

Services

A Service is a container for logically related Bluetooth ® data items. Those data items are in fact called Characteristics. A Service can be thought of as the owner of the Characteristics inside it. Often a Service represents a particular feature (e.g. a hardware feature) of a device like the buttons or a particular sensor. An example of a Bluetooth SIG defined Service is the Device Information Service which, as the name suggests, is a container for various items of information about the device such as its manufacturer and serial number.

Читайте также:  Устройства xiaomi bluetooth шлюз

Characteristics

Characteristics are items of data which relate to a particular internal state of the device or perhaps some state of the environment which the device can measure using a sensor. The current battery level is an example of internal state data whereas the ambient temperature could perhaps be measured by a sensor. Sometimes Characteristics represent configuration data such as the frequency at which you want something to be measured. In any of these cases, the way a device can expose such data to other devices to use via Bluetooth ® is by making them available as a Characteristic. An example of a Bluetooth SIG defined Characteristic is the Serial Number String which you’ll find inside the Device Information service.

Characteristics contain various parts. They have a type, a value, some properties and some permissions.

Type is something already explained above, a UUID value which indicates which particular type of Characteristic an Attribute is. Value is the value of the associated state data item.

Properties define what another device can do with the characteristic over Bluetooth in terms of various defined operations such as READ, WRITE or NOTIFY. Reading a characteristic means transferring its current value from the attribute table to the connected device over Bluetooth. Writing allows the connected device to change that value in the state table. Notifications are a special message type which a device can send to a connected device whenever the value of the associated characteristic changes or perhaps periodically, controlled by a timer. Not all Characteristics support all operations. The Characteristic’s properties tell you which operations are supported.

Sometimes the device will have been programmed to respond in a special way when it processes an operation like reading or writing a value from the attribute table so operations can result in more happening than simply transferring data across the connection. Perhaps changing the value of a Characteristic will result in the device changing the frequency with which it samples readings from the device accelerometer for example.

Permissions are to do with security and further describe the security conditions that must be met before read or write access to the characteristic is to be granted.

Descriptors

Descriptors contain metadata which either augments the details relating to the Characteristic which the Descriptor belongs to or allows the configuration of a behaviour involving that Characteristic. For example, notification messages are switched on or off using a special descriptor called the Client Characteristic Configuration Descriptor .

Читайте также:  Нет доступных устройств bluetooth

Profile

A Bluetooth ® profile is a specification which pulls together all the required information about how a device behaves, how it can be accessed in terms of its services, characteristics and descriptors, security rules, concurrency limitations and so on.

Client Server Architecture

When a smartphone application interacts with a device over a Bluetooth ® connection we have a client/server architecture. The phone application is usually the GATT client and the device is usually the GATT server. They communicate using a protocol called the Attribute Protocol or just ATT for short. As a smartphone developer, you work with APIs and do not have to worry about formulating ATT protocol data units and so on.

Device Discovery

Everything described above relates to devices which are connected and communicating as GATT client and server. But there’s a stage which precedes this where the two devices are not yet connected. How do they find each other and connect? The answer to this question is termed ‘Device Discovery’ and is the responsibility of another part of the Bluetooth architecture called the Generic Access Profile (GAP).

In GAP, one device advertises, emitting small packets of data periodically. These packets contain information about the device doing the advertising. Other devices looking for devices to connect to perform something called scanning, receiving and processing advertising packets and filtering out those that come from devices of a type that are not of interest. Usually, the user is given information about devices which are discovered and they then select one to be connected to. The device which advertises is called a Bluetooth Peripheral whereas the one doing the scanning is a Bluetooth ® Central device.

Want to Know More?

The Bluetooth SIG website at is a good place for further information about Bluetooth in general. You’ll find all the SIG defined profiles, services, characteristics and descriptors there as well as the core specification for all Bluetooth technology.

Источник

Bluetooth Seminar PPT Presentation with Pdf Report

Bluetooth Seminar and PPT Presentation with pdf report: Bluetooth provides short-range, wireless connectivity between electronic devices. There are many types of Bluetooth Devices such as Head Set, In-Car Bluetooth System, Bluetooth Equipped Printer, Bluetooth Equipped WebCam, Bluetooth GPS System, and Bluetooth Key Board. This page contains Bluetooth Seminar and PPT with pdf report.

Bluetooth Seminar PPT Presentation with Pdf Report

Advantages of Bluetooth Technology

  • Eliminates wires
  • Facilitates Data and Voice Communication
  • Offers formation of Ad hoc networks
  • Standardized protocol
  • Free of charge
  • Easy to use
  • Low power consumes battery less
  • Stationary and mobile environments

Disadvantages of Bluetooth

  • Data sent between two Bluetooth devices is very slow compared with Wi-Fi transfer Rate.
  • Security is Biggest Disadvantage as transfer takes place through radio waves and a hacker can easily hack it.
  • Battery usage is also a problem, it will make device out of power before it would have if Bluetooth was not powered on.
Читайте также:  Проверить уровень сигнала блютуз

Application of Bluetooth Technology

  • Mobile phones
  • Digital cameras
  • Home networking
  • Music
  • Medical
  • Three-in-one phone, etc

Bluetooth Characteristics

  • It separates the frequency band into hops. This spread spectrum is used to hop from one channel to another, which adds a strong layer of security.
  • Up to eight devices can be networked in a piconet.
  • Signals can be transmitted through walls and briefcases, thus eliminating the need for line-of-sight.
  • Devices do not need to be pointed at each other, as signals are omni-directional.

Content of the Seminar and pdf report for Bluetooth ppt Presentation

  • Introduction
  • What is Bluetooth
  • History
  • Types Of Bluetooth Devices:
  • Importance Of Bluetooth
  • Advantages
  • Disadvantages
  • Application
  • Characteristics Of Bluetooth
  • Future Of Bluetooth
  • Conclusion
  • Reference

Here we are giving you Bluetooth Seminar and PPT with PDF report. All you need to do is just click on the download link and get it.

It was all about Bluetooth Seminar and PPT Presentation with pdf report. If you liked it then please share it or if you want to ask anything then please hit the comment button.

https://studymafia.org/bluetooth-seminar-ppt-with-pdf-report/ 2020-03-09T05:54:42+00:00 Sumit Thakur CSE Seminars Bluetooth Seminar and PPT Presentation with pdf report: Bluetooth provides short-range, wireless connectivity between electronic devices. There are many types of Bluetooth Devices such as Head Set, In-Car Bluetooth System, Bluetooth Equipped Printer, Bluetooth Equipped WebCam, Bluetooth GPS System, and Bluetooth Key Board. This page contains Bluetooth Seminar and. Sumit Thakur Sumit Thakur sumitsssrt@gmail.com Administrator I am an Indian Blogger. I am passionate about blogging. If you want to ask me anything about blogging then feel free to ask 🙂 StudyMafia

Источник

Core Specification 5.3 Adopted

This specification defines the technologies required to create interoperable Bluetooth devices.

Documents
Core Specification 5.3 PDF
Changes since previous version PDF
Implementation Extra Information for Test (IXIT) XLS
Test Case Reference List (TCRL) ZIP
802.11 MAC-PHY Test Suite PDF
802.11 MAC-PHY Implementation Conformance Statement (ICS) PDF
802.11 PAL Test Suite PDF
802.11 PAL ICS PDF
ATT Test Suite PDF
ATT Implementation Conformance Statement (ICS) PDF
BB Test Suite PDF
BB ICS PDF
GAP Test Suite PDF
GAP ICS PDF
GATT Test Suite PDF
GATT ICS PDF
GATT Qualification Test DB XLS
HCI Test Suite PDF
HCI ICS PDF
IAL Test Suite PDF
IAL ICS PDF
L2CAP Test Suite PDF
L2CAP ICS PDF
LL Test Suite PDF
LL ICS PDF
LMP Test Suite PDF
LMP ICS PDF
RF Test Suite PDF
RF ICS PDF
RF-PHY Test Suite PDF
RF-PHY ICS PDF
SDP Test Suite PDF
SDP ICS PDF
SM Test Suite PDF
SM ICS PDF
SUM ICS – Appendix A to Declaration of Compliance: Summary of Selected Specifications in Implementation PDF
Core Deprecation and Withdrawal Policy PDF

© 2023 Bluetooth SIG, Inc. All rights reserved.

Источник

Оцените статью
Adblock
detector