Generic Access Profile

转自:https://www.bluetooth.com/specifications/assigned-numbers/generic-access-profile

??Assigned numbers are used in GAP for inquiry response, EIR data type values, manufacturer-specific data, advertising data, low energy UUIDs and appearance characteristics, and class of device.

EIR Data Type, Advertising Data Type (AD Type) and OOB Data Type Definitions

Data Type Data Type Name Reference for Definition                            
0x01 <<Flags>> Bluetooth Core Specification:Vol. 3, Part C, section 8.1.3 (v2.1 + EDR, 3.0 + HS and 4.0)Vol. 3, Part C, sections 11.1.3 and 18.1 (v4.0)Core Specification Supplement, Part A, section 1.3
0x02 <<Incomplete List of 16-bit Service Class UUIDs>> Bluetooth Core Specification:Vol. 3, Part C, section 8.1.1 (v2.1 + EDR, 3.0 + HS and 4.0)Vol. 3, Part C, sections 11.1.1 and 18.2 (v4.0)Core Specification Supplement, Part A, section 1.1
0x03 <<Complete List of 16-bit Service Class UUIDs>> Bluetooth Core Specification:Vol. 3, Part C, section 8.1.1 (v2.1 + EDR, 3.0 + HS and 4.0)Vol. 3, Part C, sections 11.1.1 and 18.2 (v4.0)Core Specification Supplement, Part A, section 1.1
0x04 <<Incomplete List of 32-bit Service Class UUIDs>> Bluetooth Core Specification:Vol. 3, Part C, section 8.1.1 (v2.1 + EDR, 3.0 + HS and 4.0)Vol. 3, Part C, section 18.2 (v4.0)Core Specification Supplement, Part A, section 1.1  
0x05 <<Complete List of 32-bit Service Class UUIDs>> Bluetooth Core Specification:Vol. 3, Part C, section 8.1.1 (v2.1 + EDR, 3.0 + HS and 4.0)Vol. 3, Part C, section 18.2 (v4.0)Core Specification Supplement, Part A, section 1.1  
0x06 <<Incomplete List of 128-bit Service Class UUIDs>> Bluetooth Core Specification:Vol. 3, Part C, section 8.1.1 (v2.1 + EDR, 3.0 + HS and 4.0)Vol. 3, Part C, sections 11.1.1 and 18.2 (v4.0)Core Specification Supplement, Part A, section 1.1
0x07 <<Complete List of 128-bit Service Class UUIDs>> Bluetooth Core Specification:Vol. 3, Part C, section 8.1.1 (v2.1 + EDR, 3.0 + HS and 4.0)Vol. 3, Part C, sections 11.1.1 and 18.2 (v4.0)Core Specification Supplement, Part A, section 1.1
0x08 <<Shortened Local Name>> Bluetooth Core Specification:Vol. 3, Part C, section 8.1.2 (v2.1 + EDR, 3.0 + HS and 4.0)Vol. 3, Part C, sections 11.1.2 and 18.4 (v4.0)Core Specification Supplement, Part A, section 1.2
0x09 <<Complete Local Name>> Bluetooth Core Specification:Vol. 3, Part C, section 8.1.2 (v2.1 + EDR, 3.0 + HS and 4.0)Vol. 3, Part C, sections 11.1.2 and 18.4 (v4.0)Core Specification Supplement, Part A, section 1.2
0x0A <<Tx Power Level>> Bluetooth Core Specification:Vol. 3, Part C, section 8.1.5 (v2.1 + EDR, 3.0 + HS and 4.0)Vol. 3, Part C, sections 11.1.5 and 18.3 (v4.0)Core Specification Supplement, Part A, section 1.5
0x0D <<Class of Device>> Bluetooth Core Specification:Vol. 3, Part C, section 8.1.6 (v2.1 + EDR, 3.0 + HS and 4.0)Vol. 3, Part C, sections 11.1.5 and 18.5 (v4.0)Core Specification Supplement, Part A, section 1.6
0x0E <<Simple Pairing Hash C>> Bluetooth Core Specification:Vol. 3, Part C, section 8.1.6 (v2.1 + EDR, 3.0 + HS and 4.0)Vol. 3, Part C, sections 11.1.5 and 18.5 (v4.0)  
0x0E <<Simple Pairing Hash C-192>> Core Specification Supplement, Part A, section 1.6  
0x0F <<Simple Pairing Randomizer R>> Bluetooth Core Specification:Vol. 3, Part C, section 8.1.6 (v2.1 + EDR, 3.0 + HS and 4.0)Vol. 3, Part C, sections 11.1.5 and 18.5 (v4.0)  
0x0F <<Simple Pairing Randomizer R-192>> Core Specification Supplement, Part A, section 1.6  
0x10 <<Device ID>> Device ID Profile v1.3 or later  
0x10 <<Security Manager TK Value>> Bluetooth Core Specification:Vol. 3, Part C, sections 11.1.7 and 18.6 (v4.0)Core Specification Supplement, Part A, section 1.8  
0x11 <<Security Manager Out of Band Flags>> Bluetooth Core Specification:Vol. 3, Part C, sections 11.1.6 and 18.7 (v4.0)Core Specification Supplement, Part A, section 1.7  
0x12 <<Slave Connection Interval Range>> Bluetooth Core Specification:Vol. 3, Part C, sections 11.1.8 and 18.8 (v4.0)Core Specification Supplement, Part A, section 1.9  
0x14 <<List of 16-bit Service Solicitation UUIDs>> Bluetooth Core Specification:Vol. 3, Part C, sections 11.1.9 and 18.9 (v4.0)Core Specification Supplement, Part A, section 1.10  
0x1F <<List of 32-bit Service Solicitation UUIDs>> Core Specification Supplement, Part A, section 1.10  
0x15 <<List of 128-bit Service Solicitation UUIDs>> Bluetooth Core Specification:Vol. 3, Part C, sections 11.1.9 and 18.9 (v4.0)Core Specification Supplement, Part A, section 1.10  
0x16 <<Service Data>> Bluetooth Core Specification:Vol. 3, Part C, sections 11.1.10 and 18.10 (v4.0)  
0x16 <<Service Data - 16-bit UUID>> Core Specification Supplement, Part A, section 1.11  
0x20 <<Service Data - 32-bit UUID>> Core Specification Supplement, Part A, section 1.11  
0x21 <<Service Data - 128-bit UUID>> Core Specification Supplement, Part A, section 1.11  
0x22 <<LE Secure Connections Confirmation Value>> Core Specification Supplement Part A, Section 1.6  
0x23 <<LE Secure Connections RandomÿValue>> Core Specification Supplement Part A, Section 1.6  
0x24 <<URI>> Bluetooth Core Specification:Core Specification Supplement, Part A, section 1.18  
0x25 <<Indoor Positioning>> Indoor Posiioning Service v1.0 or later  
0x26 <<Transport Discovery Data>> Transport Discovery Service v1.0 or later  
0x17 <<Public Target Address>> Bluetooth Core Specification:Core Specification Supplement, Part A, section 1.13  
0x18 <<Random Target Address>> Bluetooth Core Specification:Core Specification Supplement, Part A, section 1.14  
0x19 <<Appearance>> Bluetooth Core Specification:Core Specification Supplement, Part A, section 1.12  
0x1A <<Advertising Interval>> Bluetooth Core Specification:Core Specification Supplement, Part A, section 1.15  
0x1B <<LE Bluetooth Device Address>> Core Specification Supplement, Part A, section 1.16  
0x1C <<LE Role>> Core Specification Supplement, Part A, section 1.17  
0x1D <<Simple Pairing Hash C-256>> Core Specification Supplement, Part A, section 1.6  
0x1E <<Simple Pairing Randomizer R-256>> Core Specification Supplement, Part A, section 1.6  
0x3D <<3D Information Data>> 3D Synchronization Profile, v1.0 or later  
0xFF <<Manufacturer Specific Data>> Bluetooth Core Specification:Vol. 3, Part C, section 8.1.4 (v2.1 + EDR, 3.0 + HS and 4.0)Vol. 3, Part C, sections 11.1.4 and 18.11 (v4.0)Core Specification Supplement, Part A, section 1.4
0x27 <<LE Supported Features>> Core Specification Supplement, Part A, Section 1.19
0x28 <<Channel Map Update Indication>> Core Specification Supplement, Part A, Section 1.20
时间: 2024-08-28 02:55:57

Generic Access Profile的相关文章

蓝牙Profile的概念和常见种类

蓝牙Profile Bluetooth的一个很重要特性,就是所有的Bluetooth产品都无须实现全部 的Bluetooth规范.为了更容易的保持Bluetooth设备之间的兼容,Bluetooth规范中定义了Profile.Profile定义了设备如何实现一种连接或者应用,你可以把Profile理解为连接层或者应用层协. 在所有的Profile中,有四种是基本的Profile,这些Profile会被其它的Profile使用,它们包括GAP/SDAP/SPP/GOEP Profile. 1.1

蓝牙Profile的概念和常见种类(转)

蓝牙Profile Bluetooth的一个很重要特性,就是所有的Bluetooth产品都无须实现全部 的Bluetooth规范.为了更容易的保持Bluetooth设备之间的兼容,Bluetooth规范中定义了Profile.Profile定义了设备如何实现一种连接或者应用,你可以把Profile理解为连接层或者应用层协. 在所有的Profile中,有四种是基本的Profile,这些Profile会被其它的Profile使用,它们包括GAP/SDAP/SPP/GOEP Profile. 1.1

蓝牙协议分析(7)_BLE连接有关的技术分析

转自:http://www.wowotech.net/bluetooth/ble_connection.html#comments 1. 前言 了解蓝牙的人都知道,在经典蓝牙中,保持连接(Connection)是一个相当消耗资源(power和带宽)的过程.特别是当没有数据传输的时候,所消耗的资源完全被浪费了.因而,对很多蓝牙设备来说(特别是功耗敏感的设备),希望在无数可传的时候,能够断开连接.但是,由于跳频(hopping)以及物理通道(Physical Channel)划分的缘故,经典蓝牙连接

Overview and Evaluation of Bluetooth Low Energy: An Emerging Low-Power Wireless Technology

转自:http://www.mdpi.com/1424-8220/12/9/11734/htm Sensors 2012, 12(9), 11734-11753; doi:10.3390/s120911734 Article Carles Gomez 1,*, Joaquim Oller 2 and Josep Paradells 2 1 Universitat Politècnica de Catalunya/Fundació i2Cat, C/Esteve Terradas, 7, Cast

Android Bluetooth模块学习笔记

一.蓝牙基础知识 1.蓝牙( Bluetooth )是一种无线技术标准,可实现固定设备.移动设备和楼宇个人域网之间的短距离数据交换.蓝牙基于设备低成本的收发器芯片,传输距离近.低功耗. 2.微波频段:使用2.402GGHz到2.480GHz(包括防护频带)的ISM波段的UHF无线电波 3.蓝牙使用跳频技术,将传输的数据分割成数据包,通过79个指定的蓝牙频道分别传输数据包.每个频道的频宽为1MHz. 4.蓝牙是基于数据包.有着主从架构的协议.一个主设备至多可和同一微微网中的七个从设备通讯.所有设备

BlueTooth Profiles

BlueTooth的一个很重要特性,就是所有的BlueTooth产品都无须实现全部的BlueTooth规范.为了更容易的保持BlueTooth设备之间的兼容,BlueTooth规范中定义了Profile. Profile定义了设备如何实现一种连接或者应用,你可以把Profile理解为连接层或者应用层协.在所有的Profile中,有四种是基本的Profile,这些Profile会被其它的Profile使用,它们包括 GAP/SDAP/SPP/GOEP Profile. [GAP] GAP Prof

低功耗之战!ANT VS Bluetooth LE

利用近距离无线通信技术将手机及可穿戴式传感器终端等与智能电话连接起来,实现新的功能.最近,以此为目标的行动正在展开.其中备受关注的近距离无线方式是“ANT”和“Bluetooth LE”.为了在各种便携终端上采用这些技术,手机.手表及保健电子产品的厂商开始加快行动. “终于要迎来能够用纽扣电池驱动的低耗电无线技术了.这样便可拿来配备到我们的手表上,实现与智能电话的连接功能.‘GSHOCK’及‘OCEANUS’等经典产品也不例外.力争在数年内,使之像现在的电波手表功能一样实现普及”(卡西欧计算机羽

Android BLE学习笔记

个人网站:http://www.xiaoyaoyou1212.com 欢迎吐槽围观! 前言: 本文主要描述Android BLE的一些基础知识及相关操作流程,不牵扯具体的业务实现,其中提供了针对广播包及响应包的解析思路,希望对正在或即将面临Android BLE开发的伙伴们有所引导. 注:其中的单模.双模.BR.BT.BLE.蓝牙3.0.蓝牙4.0等概念混在一起可能比较难理解,不知下文描述是否清晰,如果有不理解的地方,欢迎留言交流! 一.相关介绍 1.概述 蓝牙无线技术是一种全球通用的短距离无线

蓝牙4.0BLE协议栈

蓝牙4.0BLE协议与协议栈的关系 协议定义的是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据收发. 协议栈是协议的具体实现形式,通俗的理解为用代码实现的函数库,以便于开发人员调用. 蓝牙4.0BLE协议栈就是将各个层定义的协议都集合在一起,以函数的形式实现,并提供一些应用层API,供用户调用. 注意:虽然协议是统一的,但是协议的具体实现形式是变化的,即不同厂商提供的协议栈是有区别的,例如:函数名称和参数列表可能有区别,选择协议栈以后,需要学习具体的例子,查看厂商提供的Demo演示