文档章节

What is Bluetooth Profile[待翻译]

卜霞森
 卜霞森
发布于 2016/03/24 20:18
字数 262
阅读 23
收藏 0

profiles overview

Endless possibilities with Bluetooth and profiles.

Profiles are definitions of possible applications and specify general behaviors that Bluetooth enabled devices use to communicate with other Bluetooth devices. Profiles build on the Bluetooth standard to more clearly define what kind of data a Bluetooth module is transmitting. The device’s application determines which profiles it must support, from hands-free capabilities to heart rate sensors to alerts and more.

For two Bluetooth devices to be compatible, they must support the same profiles. And while profiles generally describe the same use case behaviors, they are different for Bluetooth BR/EDR and LE implementations. Compatibility between BR/EDR and LE implementations requires a dual-mode controller on at least one device for interoperability. For BR/EDR, a wide range of adopted Bluetooth profiles describe many different common types of applications or use cases for devices. For Bluetooth LE, developers have the option of using a comprehensive set of adopted profiles, or use the Generic Attribute Profile (GATT) to create new profiles. This helps support innovative new applications that maintain interoperability with other Bluetooth devices.

Bluetooth profiles typically contain information such as dependencies on other profiles and suggested user interface formats. For BR/EDR, the profile will also specify the particular options and parameters at each layer of the Bluetooth protocol stack used to perform its task. This may include, if appropriate, an outline of the required service record.

See the comprehensive list of adopted profiles here.

- See more at: https://www.bluetooth.com/specifications/profiles-overview#sthash.O35tIY0M.dpuf


本文转载自:https://www.bluetooth.com/specifications/profiles-overview

卜霞森
粉丝 2
博文 50
码字总数 32877
作品 0
深圳
程序员
私信 提问
Linux的蓝牙堆栈--Affix

Affix 是 Nokia 开发的 Linux 下的蓝牙通讯堆栈,基于 GPL 发布。Affix 支持核心蓝牙协议包括:HCI, L2CAP 1.1, L2CAP 1.2, RFCOMM, SDP 和各种不同的蓝牙 profiles Affix features: Affix s...

匿名
2009/07/07
1K
0
Android4.4 之Bluetooth整理

Android 4.4上蓝牙协议栈采用的是BRCM和Google共同开发的bluedroid,代替了之前的Bluez. 一、 Bluetooth 源码分布 (基于Android 4.4 ) 1. packages/apps/Settings/src/com/android/settin...

sflfqx
2014/08/12
5.4K
0
Android: Android Bluetooth

Android Bluetooth 一、Android Bluetooth现状 (1)Android2.2版 支持的蓝牙核心版本是Bluetooth 2.0 + EDR。 (2)Android 的蓝牙 使用了BlueZ协议栈,但只实现了 Handset/Handfree和A2DP/...

长平狐
2012/06/20
1K
0
Android 4.4 Bluetooth学习之一

一、写在前面的话 近来由于项目需求需要搞蓝牙这一块,之前在上家公司带LC(本地连接)组时也做过一点蓝牙,在Android系统中也解过一些bug,但是不够系统,现在正好比较系统的学习蓝牙。 二、...

方治兵
2014/01/10
12.4K
2
AGL Specification简单记录

AGL Bluetooth HFP(hands free profile) A2DP(advanced audio distribution profile) PBAP(phone book access profile) DUNP(dial up networking profile) OPP(object push profile) AVRCP(a......

linuxhunter
2016/08/30
97
0

没有更多内容

加载失败,请刷新页面

加载更多

让《强化学习(第2版)》架起一座通往强化学习经典知识宝库的桥梁

上交大计算科学与工程系俞凯教授,5分钟口述讲解,带你快速认识了解年度重磅图书《强化学习(第二版)》! 在 AlphaGo战胜李世石之后,AlphaZero以其完全凭借自我学习超越人类在各种棋类游戏...

博文视点Bv
14分钟前
5
0
TLA7-EVM开发板的处理器、NOR FLASH、DDR3

TLA7-EVM开发板是一款由广州创龙基于Xilinx Artix-7系列FPGA自主研发的核心板+底板方式的开发板,可快速评估FPGA性能。核心板尺寸仅70mm*50mm,底板采用沉金无铅工艺的6层板设计,专业的PCB...

Tronlong创龙
23分钟前
3
0
UUID的变种-有序

为了解决UUID无序的问题,NHibernate在其主键生成方式中提供了Comb算法(combined guid/timestamp)。保留GUID的10个字节,用另6个字节表示GUID生成的时间(DateTime)。 /// <summary> //...

Canaan_
23分钟前
3
0
Netty学习(6)——通道间数据传输

1. FileChannel实现通道间的数据传输 在Java NIO中,如果两个通道中有一个是FileChannel,那你可以直接将数据从一个channel传输到另外一个channel。 transferFrom() FileChannel的transferF...

江左煤郎
27分钟前
3
0
AngularDOM操作

gtandsn
28分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部