- A Developer’s Guide to Bluetooth Technology
- Basic Concepts
- Attributes
- Structure
- Services
- Characteristics
- Descriptors
- Profile
- Client Server Architecture
- Device Discovery
- Want to Know More?
- Bluetooth Seminar PPT Presentation with Pdf Report
- Bluetooth Seminar PPT Presentation with Pdf Report
- Advantages of Bluetooth Technology
- Disadvantages of Bluetooth
- Application of Bluetooth Technology
- Bluetooth Characteristics
- Content of the Seminar and pdf report for Bluetooth ppt Presentation
- Core Specification 5.3 Adopted
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.
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 .
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 | |
Changes since previous version | |
Implementation Extra Information for Test (IXIT) | XLS |
Test Case Reference List (TCRL) | ZIP |
802.11 MAC-PHY Test Suite | |
802.11 MAC-PHY Implementation Conformance Statement (ICS) | |
802.11 PAL Test Suite | |
802.11 PAL ICS | |
ATT Test Suite | |
ATT Implementation Conformance Statement (ICS) | |
BB Test Suite | |
BB ICS | |
GAP Test Suite | |
GAP ICS | |
GATT Test Suite | |
GATT ICS | |
GATT Qualification Test DB | XLS |
HCI Test Suite | |
HCI ICS | |
IAL Test Suite | |
IAL ICS | |
L2CAP Test Suite | |
L2CAP ICS | |
LL Test Suite | |
LL ICS | |
LMP Test Suite | |
LMP ICS | |
RF Test Suite | |
RF ICS | |
RF-PHY Test Suite | |
RF-PHY ICS | |
SDP Test Suite | |
SDP ICS | |
SM Test Suite | |
SM ICS | |
SUM ICS – Appendix A to Declaration of Compliance: Summary of Selected Specifications in Implementation | |
Core Deprecation and Withdrawal Policy |
© 2023 Bluetooth SIG, Inc. All rights reserved.