蓝牙所有协议规范

本文介绍了蓝牙技术联盟发布的蓝牙协议规范,包括多种配置文件和服务,如高级音频分配配置文件(A2DP)、电池服务(BAS)及环境感应配置文件(ESP)等。这些规范覆盖了从音频传输到健康管理等多个应用领域。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、蓝牙协议规范

做蓝牙开发有必要熟悉的协议规范,官网了解一下:

蓝牙协议规范:https://www.bluetooth.com/zh-cn/specifications/specs/

SpecificationStatusAdoptionDeprecationWithdrawalChanges From
Previous Version 
Qualification
Test Documents 
3DSP3D Synchronization Profile 1.0.3Active15 Dec 2015   TSICSTCRL
A2DPAdvanced Audio Distribution Profile 1.3.2Active21 Jan 2019  Version Changes TSICSTCRLSBCBITConf. Vid
AICSAudio Input Control Service 1.0Active15 Dec 2020   TSICSTCRL
AIOPAutomation IO Profile 1.0Active14 Jul 2015   TSICSIXITTCRL
AIOSAutomation IO Service 1.0Active14 Jul 2015   TSICSIXITTCRL
ANPAlert Notification Profile 1.0Active15 Sep 2011   TSICSTCRL
ANSAlert Notification Service 1.0Active15 Sep 2011   TSICSTCRL
ATPAsset Tracking Profile 1.0Active12 Jan 2021   TSICSTCRL
AVCTPA/V Control Transport Protocol 1.4Active24 Jul 2012   TSICSTCRL
AVDTPA/V Distribution Transport Protocol 1.3Active24 Jul 2012   TSICSTCRL
AVRCPA/V Remote Control Profile 1.6.2Active21 Jan 2019  Version Changes TSICSIXITTCRL
BASBattery Service 1.0Active27 Dec 2011   TSICSTCRL
BCSBody Composition Service 1.0Active21 Oct 2014   TSICSTCRL
BIPBasic Imaging Profile 1.2.1Active21 Jan 2019  Version Changes TSICSIXITTCRL
BLPBlood Pressure Profile 1.1Active15 Dec 2020  Version Changes TSICSIXITTCRL
BLSBlood Pressure Service 1.1Active15 Dec 2020  Version Changes TSICSIXITTCRL
BMSBond Management Service 1.0Active21 Oct 2014   TSICSIXITTCRL
BNEPBluetooth Network Encapsulation Protocol 1.0Active14 Feb 2003   TSICSTCRL
BPPBasic Printing Profile 1.2Active27 Apr 2006   TSICSIXITTCRLXHTML
BSPBinary Sensor Profile 1.0Active2 Jul 2019   TSICSIXITTCRL
BSSBinary Sensor Service 1.0Active2 Jul 2019   TSICSIXITTCRL
CGMPContinuous Glucose Monitoring Profile 1.0.1Active15 Dec 2015   TSICSIXITTCRL
CGMSContinuous Glucose Monitoring Service 1.0.1Active15 Dec 2015   TSICSIXITTCRL
CHPBR/EDR Connection Handover Profile 1.0Active11 Aug 2020   TSICSIXITTCRL
CPPCycling Power Profile 1.1Active3 May 2016   TSICSIXITTCRL
CPSCycling Power Service 1.1Active3 May 2016   TSICSIXITTCRL
CSCore Specification 5.2Active31 Dec 2019  Version Changes TSICSIXITTCRL
CSCPCycling Speed and Cadence Profile 1.0Active21 Aug 2012   TSICSTCRL
CSCSCycling Speed and Cadence Service 1.0Active21 Aug 2012   TSICSTCRL
CSSCore Specification Supplement 9Active31 Dec 2019  Version Changes  
CTESConstant Tone Extension Service 1.0Active12 Jan 2021   TSICSIXITTCRL
CTNCalendar Tasks and Notes Profile 1.0.1Active21 Jan 2019  Version Changes TSICSIXITTCRL
CTSCurrent Time Service 1.1Active7 Oct 2014   TSICSTCRL
DIDevice Identification Profile 1.3Active26 Mar 2007   TSICSTCRL
DISDevice Information Service 1.1Active29 Nov 2011   TSICSTCRL
DTPDevice Time Profile 1.0Active15 Dec 2020   TSICSIXITTCRL
DTSDevice Time Service 1.0Active15 Dec 2020   TSICSIXITTCRL
DUNDial-Up Networking Profile 1.2Active6 Nov 2012   TSICSTCRL
EMCSEmergency Configuration Service 1.0Active2 Jul 2019   TSICSIXITTCRL
EMPEmergency Profile 1.0Active2 Jul 2019   TSICSTCRL
ESPEnvironmental Sensing Profile 1.0Active18 Nov 2014   TSICSIXITTCRL
ESSEnvironmental Sensing Service 1.0Active18 Nov 2014   TSICSIXITTCRL
FMPFind Me Profile 1.0Active21 Jun 2011   TSICSTCRL
FTMPFitness Machine Profile 1.0Active14 Feb 2017   TSICSIXITTCRL
FTMSFitness Machine Service 1.0Active14 Feb 2017   TSICSIXITTCRL
FTPFile Transfer Profile 1.3.1Active15 Dec 2015   TSICSTCRL
GAVDPGeneric A/V Distribution Profile 1.3Active24 Jul 2012   TSICSTCRL
GLPGlucose Profile 1.0Active12 Apr 2012   TSICSTCRL
GLSGlucose Service 1.0Active10 Apr 2012   TSICSTCRL
GNSSGlobal Navigation Satellite System Profile 1.0Active13 Mar 2012   TSICSTCRL
GOEPGeneric Object Exchange Profile 2.1.1Active15 Dec 2015   TSTCRL
GPPGeneric PIM Profile 1.0.1Active15 Dec 2015   TSTCRL
GSSGATT Specification Supplement 3Active15 Dec 2020  Version Changes  
HCRPHardcopy Cable Replacement Profile 1.2Active27 Apr 2006   TSICSTCRL
HDPHealth Device Profile 1.1Active24 Jul 2012   TSICSIXITTCRL
HFPHands-Free Profile 1.8Active14 Apr 2020  Version Changes TSICSIXITTCRL
HIDHuman Interface Device Profile 1.1.1Active15 Dec 2015   TSICSTCRL
HIDSHuman Interface Device Service 1.0Active27 Dec 2011   TSICSTCRL
HOGPHID over GATT Profile 1.0Active27 Dec 2011   TSICSTCRL
HPSHTTP Proxy Service 1.0Active6 Oct 2015   TSICSTCRL
HRPHeart Rate Profile 1.0Active12 Jul 2011   TSICSTCRL
HRSHeart Rate Service 1.0Active12 Jul 2011   TSICSTCRL
HSPHeadset Profile 1.2Active18 Dec 2008   TSICSTCRL
HTPHealth Thermometer Profile 1.0Active24 May 2011   TSICSIXITTCRL
HTSHealth Thermometer Service 1.0Active24 May 2011   TSICSTCRL
IASImmediate Alert Service 1.0Active21 Jun 2011   TSICSTCRL
IDPInsulin Delivery Profile 1.0Active24 Jul 2018   TSICSIXITTCRL
IDSInsulin Delivery Service 1.0Active24 Jul 2018   TSICSIXITTCRL
IPSIndoor Positioning Service 1.0Active19 May 2015   TSICSTCRL
IPSPInternet Protocol Support Profile 1.0Active16 Dec 2014   TSICSTCRL
IrDAIrDA Interoperability 2.0Active26 Aug 2010   TSTCRLSee LS for ICS
LC3Low Complexity Communication Codec 1.0Active15 Sep 2020   TSICSTCRL
LLSLink Loss Service 1.0.1Active14 Jul 2015   TSICSTCRL
LNPLocation and Navigation Profile 1.0Active30 Apr 2013   TSICSIXITTCRL
LNSLocation and Navigation Service 1.0Active30 Apr 2013   TSICSIXITTCRL
MAPMessage Access Profile 1.4.2Active13 Aug 2019  Version Changes TSICSTCRL
MCAPMulti-Channel Adaptation Protocol 1.0Active26 Jun 2008   TSICSIXITTCRL
MDPMesh Device Properties 2Active15 Sep 2020  Version Changes  
MICPMicrophone Control Profile 1.0Active23 Feb 2021   TSICSTCRL
MICSMicrophone Control Service 1.0Active23 Feb 2021   TSICSTCRL
MPSMulti Profile Specification 1.0Active2 Jul 2013   TSICSTCRL
MshMDLMesh Model 1.0.1Active21 Jan 2019  Version Changes TSICSIXITTCRL
MshPRFMesh Profile 1.0.1Active21 Jan 2019  Version Changes TSICSIXITTCRL
NDCSNext DST Change Service 1.0Active15 Sep 2011   TSICSTCRL
OPPObject Push Profile 1.2.1Active15 Dec 2015   TSICSTCRL
OTPObject Transfer Profile 1.0Active17 Nov 2015   TSICSTCRL
OTSObject Transfer Service 1.0Active17 Nov 2015   TSICSIXITTCRL
PAMPPhysical Activity Monitor Profile 1.0Active15 Dec 2020   TSICSTCRL
PAMSPhysical Activity Monitor Service 1.0Active15 Dec 2020   TSICSTCRL
PANPersonal Area Networking Profile 1.0Active14 Feb 2003   TSICSTCRL
PASPPhone Alert Status Profile 1.0Active15 Sep 2011   TSICSTCRL
PASSPhone Alert Status Service 1.0Active15 Sep 2011   TSICSTCRL
PBAPPhone Book Access Profile 1.2.3Active21 Jan 2019  Version Changes TSICSIXITTCRL
PLXPPulse Oximeter Profile 1.0Active14 Jul 2015   TSICSTCRL
PLXSPulse Oximeter Service 1.0Active14 Jul 2015   TSICSTCRL
PXPProximity Profile 1.0.1Active14 Jul 2015   TSICSTCRL
RCPReconnection Configuration Profile 1.0Active5 Dec 2017   TSICSIXITTCRL
RCSReconnection Configuration Service 1.0Active5 Dec 2017   TSICSIXITTCRL
RFCOMMRFCOMM 1.2Active6 Nov 2012   TSICSTCRL
RSCPRunning Speed and Cadence Profile 1.0Active7 Aug 2012   TSICSIXITTCRL
RSCSRunning Speed and Cadence Service 1.0Active7 Aug 2012   TSICSIXITTCRL
RTUSReference Time Update Service 1.0Active15 Sep 2011   TSICSTCRL
SAPSIM Access Profile 1.1.1Active15 Dec 2015   TSICSTCRL
ScPPScan Parameters Profile 1.0Active27 Dec 2011   TSICSTCRL
ScPSScan Parameters Service 1.0Active27 Dec 2011   TSICSTCRL
SPPSerial Port Profile 1.2Active24 Jul 2012   TSICSIXITTCRL
SYNCHSynchronization Profile 1.2.1Active15 Dec 2015   TSICSTCRL
TDSTransport Discovery Service 1.1Active11 Aug 2020  Version Changes TSICSIXITTCRL
TIPTime Profile 1.0Active15 Sep 2011   TSICSTCRL
TPSTx Power Service 1.0Active21 Jun 2011   TSICSTCRL
UDSUser Data Service 1.1Active15 Oct 2019  Version Changes TSICSIXITTCRL
VCPVolume Control Profile 1.0Active15 Dec 2020   TSICSTCRL
VCSVolume Control Service 1.0Active15 Dec 2020   TSICSIXITTCRL
VDPVideo Distribution Profile 1.1Active24 Jul 2012   TSICSTCRL
VOCSVolume Offset Control Service 1.0Active15 Dec 2020   TSICSTCRL
WSPWeight Scale Profile 1.0Active21 Oct 2014   TSICSIXITTCRL
WSSWeight Scale Service 1.0Active21 Oct 2014   TSICSTCRL
蓝牙FTMS(Fitness Machine Service协议是用于健身机器和移动设备之间进行通信的协议。它提供了一种标准化的方式,使健身机器和移动设备可以相互交互和共享数据。 蓝牙FTMS协议开发主要包括以下几个方面。 首先,开发者需要理解蓝牙FTMS协议规范和特性。他们需要掌握FTMS协议的基本原理、数据格式和通信流程等。这可以通过研究相关文档和规范来完成。 其次,开发者需要实现蓝牙FTMS协议的通信功能。他们需要编写相应的代码,实现设备之间的数据交换和通信。这可能涉及到蓝牙连接的建立、数据的传输和设备之间的交互等。 此外,开发者还需要开发适用于健身设备的应用程序。这些应用程序可以通过蓝牙FTMS协议与健身设备进行通信,并提供相关的功能和服务。例如,用户可以通过应用程序监测健身表现、记录运动数据和制定个性化的训练计划等。 最后,开发者需要对蓝牙FTMS协议进行测试和调试。他们需要验证开发的功能是否符合协议的要求,并解决可能存在的问题和错误。这可以通过与其他兼容蓝牙FTMS协议的设备进行通信和互操作性测试来实现。 总结起来,蓝牙FTMS协议开发包括理解协议规范、实现通信功能、开发设备应用程序和进行测试调试等步骤。通过这些工作,开发者可以实现健身机器和移动设备之间的无线通信,并提供更多的健身体验和服务。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值