CSR蓝牙的Class of Device的说明.docx_第1页
CSR蓝牙的Class of Device的说明.docx_第2页
CSR蓝牙的Class of Device的说明.docx_第3页
CSR蓝牙的Class of Device的说明.docx_第4页
CSR蓝牙的Class of Device的说明.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CSR蓝牙的Class of Device的说明在设备被发现阶段,设备的Class of device被提供出来。指出此设备是何种类型,以及支持哪些服务。回想前面章节所说,Inquiry时,会返回找到的设备信息,其中包括BDADDR等。其中dev_class字段就是Class of Device.typedef struct bdaddr_tbdaddr;uint8_tpscan_rep_mode;uint8_tpscan_period_mode;uint8_tpscan_mode;uint8_tdev_class3;uint16_tclock_offset; _attribute_ (packed) inquiry_info;Class of Device parameter包括:Bluetooth Device Class:主class和次classBluetooth Service Type.至于Class of Device 哪些位表达什么意思,可以从以下网页找到详细说明:/Technical/AssignedNumbers/baseband.htm以下用4个典型例子来说明:dev_class0 : Octer1. (此项存疑)dev_class1: Octer2dev_class2: Octer3.例1:class0 = 4class1 = 1class2 = 3EClass1 = 1 指明第8位为1。查网页,表明是(计算机(台式机、笔记本、PDA、organizer .)Class0 = 4 指明第2位为1。表明:台式机工作站Class2 = 3E. 表明17-21位均为1。17网络(LAN、Ad hoc .)18渲染(打印、扬声器 .)19捕捉(扫描仪、麦克风 .)20对象传输(v-Inbox、v-Folder .)21音频(扬声器、麦克风、耳机服务 .)表明这是一台台式机,支持以上各种服务。例2:class0 = 4class1 = 1class2 = 0Class1 = 1 指明第8位为1。查网页,表明是(计算机(台式机、笔记本、PDA、organizer .)Class0 = 4 指明第2位为1。表明:台式机工作站表明这是一台台式机。 但什么都不支持。例3:class0 = 80class1 = 25class2 = 0先看主设备:class1 = 25, 表明8,10,13 位为1。8,10位为1 表明是 配件(鼠标、游戏杆、键盘 .)13位为1:有限可发现模式 (Sam: 并不是一直可见,而是按键后才可见)再看次设备:class0 = 80, 表明第7位为1。表明指向设备。呵呵,就是鼠标了。例4:class0 =4class1 = 25class2 = 0先看主设备:class1 = 25, 表明8,10,13 位为1。8,10位为1 表明是 配件(鼠标、游戏杆、键盘 .)13位为1:有限可发现模式 (Sam: 并不是一直可见,而是按键后才可见)再看次设备:class0 = 4, 表明第3位为1。表明游戏杆。=基带Content Description基带的分配编号确定查询访问码和设备服务类别(CoD)字段。Content BodyBluetooth基带通用及设备特定的查询访问码(DIAC)查询访问码(IAC)是寻找蓝牙设备和服务的第一个过滤层。定义多个IAC的主要目的是限制查看范围内的设备时响应的数量。#LAP值用途00x9E8B33通用无限查询访问码 (GIAC)10x9E8B00有限的专用查询访问码 (LIAC)2 630x9E8B01-0x9E8B32, 0x9E8B34-0x9E8B3F留待将来使用表1:查询访问码:有限查询访问码 (LIAC) 仅用于限定的时段,在两边均已明确要进入此状态的情况下使用,通常由用户操作。有关 LIAC 使用的详细说明,请参考通用访问配置文件。相反,允许持续扫描通用查询访问码 (GIAC) 并在查询时响应。设备服务类别字段设备服务类别 (CoD) 字段的格式可以改变。格式通过 CoD 中的“格式类型字段”指明。格式类型字段的长度为变量,以不同于“11”的两位数结束。版本字段从CoD的最低有效位开始,并向上延伸。在CoD的“format #1”(格式类型字段 = 00)中,11位分配为位掩码(可以设定多个位),每个位对应于一个高级别的通用服务类别。当前定义了7种类别。主要是“公共服务”属性。其余的11位用于指示设备类别和其他的设备特定特性。任何保留的但未分配的位,如在主要服务类字段中,应设为0。主要服务类主要和次要设备类用于定义Bluetooth SIG成员希望与其应用程序相关联的设备通用系列。不应仅根据主要或次要设备类的分配而作出有关任何应用的特定功能或特性的假设。位数主要服务类13有限可发现模式Ref #114(保留)15(保留)16定位(位置标识)17网络(LAN、Ad hoc .)18渲染(打印、扬声器 .)19捕捉(扫描仪、麦克风 .)20对象传输(v-Inbox、v-Folder .)21音频(扬声器、麦克风、耳机服务 .)22电话(无绳电话、调制解调器、耳机服务 .)23信息(WEB 服务器、WAP 服务器)表2:主要服务类Ref #1:请参阅通用访问配置文件(请参阅相关核心规格中的通用访问配置文件)主要设备类主要设备类段是定义蓝牙设备的最高粒度级别。设备的主要功能用于确定主要类分组。有32种不同的主要类。此主要类字段的分配在表中进行了定义。12111098主要设备类00000其他 Ref #200001计算机(台式机、笔记本、PDA、organizer .)00010电话(手机、无绳、支付电话、调制解调器 .)00011LAN网络接入点00100音频视频(耳机、扬声器、立体声、视频显示、VCR.00101配件(鼠标、游戏杆、键盘 .)00110成像(打印、扫描仪、相机、显示 .)00111可穿戴01000玩具01001健康11111未分类:未指定设备代码XXXXX所有其他保留值表3:主要设备类Ref #2:用于更多特定的主要设备类代码不适合的位置(但仅在此文档中指定)。没有指定主要类代码的设备在“分类”之前可以使用全为1的代码次要设备类字段“次要设备类字段”(CoD 中的位7至2)应仅在主要设备类(但独立于服务类字段)环境中解释。因此随着“主要设备类字段”的值变动,位的意义也会改变。当次要设备类字段指示设备类时,则应报告主要设备类,例如也可以用作无绳手持设备的手机应在次要设备类字段中使用“Cellular”。次要设备类字段 - 计算机主要类765432CoD次要设备类位数000000未分类,未指定设备代码000001台式机工作站000010服务器类计算机000011膝上型电脑000100手持 PC/PDA (clamshell)000101掌上型 PC/PDA000110可穿戴计算机(手表大小)000111平板电脑XXXXXX所有其他保留值表4:用于“计算机”主要类的子设备类字段CoD次要设备类位数765432次要设备类字段 - 电话主要类000000未分类,未指定设备代码000001手机000010无绳000011智能手机000100有线调制解调或语音网关000101通用 ISDN 接入XXXXXX所有其他保留值表5:“电话”主要类的子设备类次要设备类字段 LAN网络接入点主要类765CoD次要设备类000完全可用0011%至17%的利用率01017%至33%的利用率01133%至50%的利用率10050%至67%的利用率10167%至83%的利用率11083%至99%的利用率111无可用服务XXX所有其他保留值表6:LAN网络接入点负载因素字段精确的负载公式未标准化。依赖每个 LAN 网络接入点实施来确定报告为利用率百分比的内部条件。对数字仅有的要求是反应方格内通信资源持续增长的利用率。建议:定位多个 LAN网络接入点的客户应尝试连接到报告最低负载的一个接入点。432CoD次要设备类位数000未分类(其他值不适用时使用此值)XXX所有其他保留值表7:LAN网络接入点的保留子字段次要设备类字段 - 音频视频主要类765432CoD次要设备类位数000000未分类,未指定代码000001可穿戴耳机设备000010免提设备000011(保留)000100麦克风000101扬声器000110耳机000111便携式音频001000汽车音频001001机顶盒001010HiFi 音频设备001011VCR001100摄像机001101便携式摄像放像一体机001110视频监控001111视频显示器和扬声器010000视频会议010001(保留)010010游戏玩具XXXXXX所有其他保留值表8:“音频视频”主要类的子设备类次要设备类字段 - 外围设备主要类76CoD次要设备类位数00非键盘非指向设备01键盘10指向设备11键盘指向套装设备表9:外围设备主要类键盘指向设备字段位6和7独立地指定鼠标、键盘或鼠标套装/键盘设备。这些可能在多功能设备中通过低位组合在一起。5432CoD次要设备类位数0000未分类设备0001游戏杆0010游戏垫0011遥控0100传感设备0101数字转换器表0110读卡器(例如 SIM 卡读卡器)0111数码笔1000掌上条形码扫描仪、无线射频识别等1001手持手势输入设备(如“手持式操作器(Wand)”)XXXX所有其他保留值表10:外围设备主要类别的次要类位2至5次要设备类字段 - 成像主要类7654CoD次要设备类位数XXX1显示器XX1X相机X1XX扫描仪1XXX打印机XXXX所有其他保留值表11:成像主要类位4至7位 4 至 7 独立地指定显示器、相机、扫描仪或打印机。这些可以组合在一个多功能设备中。32CoD次要设备类位数00未分类,默认XX所有其他保留值表12:成像主要类位2至3位2和3得到保留次要设备类字段 - 可穿戴主要类次要类段是定义蓝牙设备的粒度最低级别。有64 种不同的次要类。765432CoD次要设备类位数000001腕表000010寻呼机000011夹克000100头盔000101眼镜XXXXXX所有其他保留值次要设备类字段 - 玩具主要类765432CoD次要设备类位数000001机器人000010车辆000011玩具娃娃玩具人000100控制器000101游戏XXX

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论