蓝牙基带分配编号(设备/服务类型)详解

2020-08-13 14:53:10 浏览数 (2)

基带分配编号

为基带分配的编号标识了查询访问代码和设备/服务类别(CoD)字段。

通用和特定于设备的查询访问代码(DIAC)

该查询访问码(IAC)是寻找过滤的第一级 的蓝牙® 设备和服务。定义多个IAC的主要目的是限制扫描范围内的设备时的响应数量。

有限查询访问代码(LIAC)仅在有限的时间段内使用,在这种情况下,通常是由于用户操作,导致双方显式进入此状态。有关LIAC用法的进一步说明,请参阅 通用访问配置文件。

相反,允许连续扫描通用查询访问代码(GIAC),并在每次查询时做出响应。

设备/服务类别字段

设备/服务类别(CoD)字段具有可变格式。使用CoD中的“格式类型字段”指示格式。格式类型字段的长度是可变的,并且以不同于“ 11”的两位结尾。版本字段从CoD的最低有效位开始,并且可以向上扩展。

在CoD的“格式#1”中(格式类型字段= 00),将11位分配为位掩码(可以设置多个位),每个位对应于服务类的高级通用类别。当前,定义了七个类别。这些主要是“公共服务”性质的。其余的11位用于指示设备类型类别和其他设备特定的特性。任何保留但未分配的位(例如在“主要服务类”字段中)应设置为零。

主要服务类别

主要和次要服务类定义了Bluetooth SIG成员希望与其应用程序关联的设备的一般系列。任何应用程序的特定功能或特性的假设都不应仅基于其包含在“主要”或“次要”设备类中。

[参考文献1:请参阅通用访问配置文件(请参阅相应核心规范中的通用访问配置文件)]

主要设备类别

“主要设备类别”部分是定义蓝牙设备的最高粒度级别。设备的主要功能决定了其主要类别的分配。有32个主要课程。该主要类别字段的分配在表中定义。

[参考编号2:在更具体的主要设备类别代码不合适(但仅按本文档中的规定)的情况下使用。未分配主要类别代码的设备可以使用全1代码,直到“已分类”。]

次设备类别字段

次要设备类别字段(CoD中的第7至2位)仅在主要设备类别的上下文中解释(但独立于服务类别字段)。因此,比特的含义可以改变,这取决于主要设备类别字段的值。当“次要设备类别”字段指示设备类别时,则应报告主要设备类别-例如,也可以用作无绳电话的蜂窝电话应在“次要设备类别”字段中使用“蜂窝电话”。

次要设备类别字段-计算机专业类别

次要设备类别字段-电话主要类别

次要设备类别字段– LAN /网络访问点主要类别

确切的加载公式尚未标准化。由每个LAN /网络访问点实现决定要报告哪些内部条件作为利用率百分比。唯一的要求是该数量反映出箱内通信资源的利用率不断提高。作为建议:定位多个LAN /网络访问点的客户端应尝试连接到报告最低负载的客户端。

次要设备类别字段-音频/视频主要类别

次设备类别字段-外围主要类别

第六和第七位分别指定鼠标,键盘或组合鼠标/键盘设备。这些可以与多功能设备中的低位组合。

次要设备类别字段-影像专业

第四至第七位分别指定显示器,相机,扫描仪或打印机。这些可以组合在多功能设备中。

位二和三保留

次要设备类别字段-穿戴式主要类别

次要类段是定义蓝牙设备的最低粒度级别。有64种可能的次要类。

次要设备类别字段-玩具专业类别

次要设备类别字段-健康

0 人点赞