class QBluetoothUuid#

QBluetoothUuid 类为每个蓝牙服务生成一个 UUID。更多

Inheritance diagram of PySide6.QtBluetooth.QBluetoothUuid

概要#

方法#

静态函数#

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译存在问题,也可通过在https:/bugreports.qt.io/projects/PYSIDE上创建票据来通知我们

详细说明#

class ProtocolUuid#

此枚举用于蓝牙协议UUID的便利类型。此类型的值在需要时将隐式转换为QBluetoothUuid

常量

描述

QBluetoothUuid.ProtocolUuid.Sdp

SDP协议UUID

QBluetoothUuid.ProtocolUuid.Udp

UDP协议UUID

QBluetoothUuid.ProtocolUuid.Rfcomm

RFCOMM协议UUID

QBluetoothUuid.ProtocolUuid.Tcp

TCP协议UUID

QBluetoothUuid.ProtocolUuid.TcsBin

电话控制规范UUID

QBluetoothUuid.ProtocolUuid.TcsAt

电话控制规范AT UUID

QBluetoothUuid.ProtocolUuid.Att

属性协议UUID

QBluetoothUuid.ProtocolUuid.Obex

OBEX协议UUID

QBluetoothUuid.ProtocolUuid.Ip

IP协议UUID

QBluetoothUuid.ProtocolUuid.Ftp

FTP协议UUID

QBluetoothUuid.ProtocolUuid.Http

HTTP协议UUID

QBluetoothUuid.ProtocolUuid.Wsp

WSP UUID

QBluetoothUuid.ProtocolUuid.Bnep

蓝牙网络封装协议UUID

QBluetoothUuid.ProtocolUuid.Upnp

扩展服务发现配置文件UUID

QBluetoothUuid.ProtocolUuid.Hidp

人机界面设备配置文件UUID

QBluetoothUuid.ProtocolUuid.HardcopyControlChannel

硬拷贝电缆替换配置文件UUID

QBluetoothUuid.ProtocolUuid.HardcopyDataChannel

硬拷贝电缆替换配置文件UUID

QBluetoothUuid.ProtocolUuid.HardcopyNotification

硬拷贝电缆替换配置文件UUID

QBluetoothUuid.ProtocolUuid.Avctp

音频/视频控制传输协议UUID

QBluetoothUuid.ProtocolUuid.Avdtp

音频/视频分配传输协议UUID

QBluetoothUuid.ProtocolUuid.Cmtp

通用ISDN访问配置文件

QBluetoothUuid.ProtocolUuid.UdiCPlain

UDI协议UUID

QBluetoothUuid.ProtocolUuid.McapControlChannel

多通道适配协议UUID

QBluetoothUuid.ProtocolUuid.McapDataChannel

多通道适配协议UUID

QBluetoothUuid.ProtocolUuid.L2cap

L2CAP协议UUID

另请参阅

协议描述符列表

ServiceClassUuid#

此枚举是一种方便的类型,用于蓝牙服务类和配置文件 UUID。当需要时,此类型的值将被隐式转换为 QBluetoothUuid。一些 UUID 用于服务类 ID,其他用于配置文件 ID,而一些可以同时用作两者。通常,配置文件 UUID 应仅用于 BluetoothProfileDescriptorList 属性,而服务类 UUID 应仅用于 ServiceClassIds 属性。如果一个 UUID 被标记为配置文件和服务类 UUID,则可以将其用作上述任一服务属性的值。这种双重使用有历史原因,但不再适用于新的 UUID。

以下列表明确说明了每个 UUID 应用的类型。从 0x18 开头的蓝牙低能耗相关值是由 Qt 5.4 引入的。

常量

描述

QBluetoothUuid.ServiceClassUuid.ServiceDiscoveryServer

服务发现服务器 UUID(服务)

QBluetoothUuid.ServiceClassUuid.BrowseGroupDescriptor

浏览器组描述符(服务)

QBluetoothUuid.ServiceClassUuid.PublicBrowseGroup

公共浏览器组服务类。具有公共浏览器组的列表并可在远程设备上发现的服务的 UUID。

QBluetoothUuid.ServiceClassUuid.SerialPort

串行端口配置文件 UUID(服务和配置文件)

QBluetoothUuid.ServiceClassUuid.LANAccessUsingPPP

网络访问配置文件 UUID(服务和配置文件)

QBluetoothUuid.ServiceClassUuid.DialupNetworking

拨号网络配置文件 UUID(服务和配置文件)

QBluetoothUuid.ServiceClassUuid.IrMCSync

同步配置文件 UUID(服务和配置文件)

QBluetoothUuid.ServiceClassUuid.ObexObjectPush

OBEX 对象推送服务 UUID(服务和配置文件)

QBluetoothUuid.ServiceClassUuid.OBEXFileTransfer

文件传输配置文件 (FTP) UUID(服务和配置文件)

QBluetoothUuid.ServiceClassUuid.IrMCSyncCommand

同步配置文件 UUID(配置文件)

QBluetoothUuid.ServiceClassUuid.Headset

耳机配置文件 (HSP) UUID(服务和配置文件)

QBluetoothUuid.ServiceClassUuid.AudioSource

高级音频分配配置文件 (A2DP) UUID(服务)

QBluetoothUuid.ServiceClassUuid.AudioSink

高级音频分配配置文件 (A2DP) UUID(服务)

QBluetoothUuid.ServiceClassUuid.AV_RemoteControlTarget

音频/视频远程控制配置文件 (AVRCP) UUID(服务)

QBluetoothUuid.ServiceClassUuid.AdvancedAudioDistribution

高级音频分配配置文件 (A2DP) UUID(配置文件)

QBluetoothUuid.ServiceClassUuid.AV_RemoteControl

音频/视频远程控制配置文件 (AVRCP) UUID(服务和配置文件)

QBluetoothUuid.ServiceClassUuid.AV_RemoteControlController

音频/视频远程控制配置文件 UUID(服务)

QBluetoothUuid.ServiceClassUuid.HeadsetAG

耳机配置文件 (HSP) UUID(服务)

QBluetoothUuid.ServiceClassUuid.PANU

个人区域网络配置文件 (PAN) UUID(服务和配置文件)

QBluetoothUuid.ServiceClassUuid.NAP

个人区域网络配置文件 (PAN) UUID(服务和配置文件)

QBluetoothUuid.ServiceClassUuid.GN

个人区域网络配置文件 (PAN) UUID(服务和配置文件)

QBluetoothUuid.ServiceClassUuid.DirectPrinting

基本打印配置文件 (BPP) UUID(服务)

QBluetoothUuid.ServiceClassUuid.ReferencePrinting

与基本打印配置文件 (BPP) UUID 相关(服务)

QBluetoothUuid.ServiceClassUuid.BasicImage

基本图像配置文件 (BIP) UUID(配置文件)

QBluetoothUuid.ServiceClassUuid.ImagingResponder

基本图像配置文件 (BIP) UUID(服务)

QBluetoothUuid.ServiceClassUuid.ImagingAutomaticArchive

基本图像配置文件 (BIP) UUID(服务)

QBluetoothUuid.ServiceClassUuid.ImagingReferenceObjects

基本图像配置文件 (BIP) UUID(服务)

QBluetoothUuid.ServiceClassUuid.Handsfree

免提配置文件 (HFP) UUID(服务和配置文件)

QBluetoothUuid.ServiceClassUuid.HandsfreeAudioGateway

免提音频网关(HFP)UUID(服务)

QBluetoothUuid.ServiceClassUuid.DirectPrintingReferenceObjectsService

基本打印配置文件 (BPP) UUID(服务)

QBluetoothUuid.ServiceClassUuid.ReflectedUI

基本打印配置文件 (BPP) UUID(服务)

QBluetoothUuid.ServiceClassUuid.BasicPrinting

基本打印配置文件(BPP)UUID(配置文件)

QBluetoothUuid.ServiceClassUuid.PrintingStatus

基本打印配置文件 (BPP) UUID(服务)

QBluetoothUuid.ServiceClassUuid.HumanInterfaceDeviceService

人机界面设备(HID)UUID(服务与配置文件)

QBluetoothUuid.ServiceClassUuid.HardcopyCableReplacement

硬拷贝电缆替换配置文件(HCRP)(配置文件)

QBluetoothUuid.ServiceClassUuid.HCRPrint

硬拷贝电缆替换配置文件(HCRP)(服务)

QBluetoothUuid.ServiceClassUuid.HCRScan

硬拷贝电缆替换配置文件(HCRP)(服务)

QBluetoothUuid.ServiceClassUuid.SIMAccess

SIM访问配置文件(SAP)UUID(服务与配置文件)

QBluetoothUuid.ServiceClassUuid.PhonebookAccessPCE

电话簿访问配置文件(PBAP)UUID(服务)

QBluetoothUuid.ServiceClassUuid.PhonebookAccessPSE

电话簿访问配置文件(PBAP)UUID(服务)

QBluetoothUuid.ServiceClassUuid.PhonebookAccess

电话簿访问配置文件(PBAP)(配置文件)

QBluetoothUuid.ServiceClassUuid.HeadsetHS

耳机配置文件 (HSP) UUID(服务)

QBluetoothUuid.ServiceClassUuid.MessageAccessServer

消息访问配置文件(MAP)UUID(服务)

QBluetoothUuid.ServiceClassUuid.MessageNotificationServer

消息访问配置文件(MAP)UUID(服务)

QBluetoothUuid.ServiceClassUuid.MessageAccessProfile

消息访问配置文件(MAP)UUID(配置文件)

QBluetoothUuid.ServiceClassUuid.GNSS

全球导航卫星系统UUID(配置文件)

QBluetoothUuid.ServiceClassUuid.GNSSServer

全球导航卫星系统服务器(UUID)(服务)

QBluetoothUuid.ServiceClassUuid.Display3D

3D 同步显示 UUID(服务)

QBluetoothUuid.ServiceClassUuid.Glasses3D

3D 同步眼镜 UUID(服务)

QBluetoothUuid.ServiceClassUuid.Synchronization3D

3D 同步 UUID(配置文件)

QBluetoothUuid.ServiceClassUuid.MPSProfile

多配置文件规范 UUID(配置文件)

QBluetoothUuid.ServiceClassUuid.MPSService

多配置文件规范 UUID(服务)

QBluetoothUuid.ServiceClassUuid.PnPInformation

设备识别(DID)UUID(服务与配置文件)

QBluetoothUuid.ServiceClassUuid.GenericNetworking

通用网络 UUID(服务)

QBluetoothUuid.ServiceClassUuid.GenericFileTransfer

通用文件传输 UUID(服务)

QBluetoothUuid.ServiceClassUuid.GenericAudio

通用音频 UUID(服务)

QBluetoothUuid.ServiceClassUuid.GenericTelephony

通用电话 UUID(服务)

QBluetoothUuid.ServiceClassUuid.VideoSource

视频分配配置文件(VDP)UUID(服务)

QBluetoothUuid.ServiceClassUuid.VideoSink

视频分配配置文件(VDP)UUID(服务)

QBluetoothUuid.ServiceClassUuid.VideoDistribution

视频分配配置文件(VDP)UUID(配置文件)

QBluetoothUuid.ServiceClassUtf.HDP

健康设备配置文件(HDP)UUID(配置文件)

QBluetoothUuid.ServiceClassUtf.HDPSource

健康设备配置文件源(HDP)UUID(服务)

QBluetoothUuid.ServiceClassUtf.HDPSink

健康设备配置文件接收器(HDP)UUID(服务)

QBluetoothUtf.ServiceClassUtf.GenericAccess

蓝牙低能耗设备通用访问服务 UUID(服务)。它包含有关设备的通用信息。所有可用特性都是只读的。

QBluetoothUtf.ServiceClassUtf.GenericAttribute

QBluetoothUtf.ServiceClassUtf.ImmediateAlert

即时警报 UUID(服务)。该服务公开了一个控制点,允许对等设备使设备立即发出警报。

QBluetoothUtf.ServiceClassUtf.LinkLoss

链路丢失 UUID(服务)。该服务定义了当在两个设备之间丢失链路时的行为。

QBluetoothUtf.ServiceClassUtf.TxPower

传输功率 UUID(服务)。当处于连接状态时,该服务公开了设备的当前传输功率级别。

QBluetoothUtf.ServiceClassUtf.CurrentTimeService

当前时间 UUID(服务)。该服务定义了如何使用通用属性配置文件(GATT)公开当前时间。

QBluetoothUtf.ServiceClassUtf.ReferenceTimeUpdateService

参考时间更新 UUID(服务)。该服务定义了客户机如何从时间服务器请求从参考时间源更新。

QBluetoothUtf.ServiceClassUtf.NextDSTChangeService

下一个夏令时变更 UUID(服务)。该服务定义了如何公开关于即将到来的夏令时变更的信息。

QBluetoothUtf.ServiceClassUtf.Glucose

葡萄糖 UUID(服务)。该服务公开来自葡萄糖传感器的葡萄糖和其他数据,用于消费和专业的医疗保健应用程序。

QBluetoothUuid.ServiceClassUuid.HealthThermometer

体温计 UUID(服务)。健康体温计服务公开温度和来自用于医疗保健和健身应用的体温计的数据。

QBluetoothUuid.ServiceClassUuid.DeviceInformation

设备信息 UUID(服务)。设备信息服务公开有关设备制造商和/或供应商的信息。

QBluetoothUuid.ServiceClassUuid.HeartRate

心率 UUID(服务)。该服务公开心率传感器的心率和其他数据,适用于健身应用。

QBluetoothUuid.ServiceClassUuid.PhoneAlertStatusService

电话警报状态 UUID(服务)。在连接时,该服务公开电话警报状态。

QBluetoothUuid.ServiceClassUuid.BatteryService

电池 UUID(服务)。电池服务公开设备内电池的状态。

QBluetoothUuid.ServiceClassUuid.BloodPressure

血压 UUID(服务)。该服务公开来自用于医疗保健应用的压力计的血压数据。

QBluetoothUuid.ServiceClassUuid.AlertNotificationService

警报通知 UUID(服务)。警报通知服务公开设备上的警报信息。

QBluetoothUuid.ServiceClassUuid.HumanInterfaceDevice

人机界面 UUID(服务)。该服务公开了HID报告和其他旨在为HID主机和HID设备使用的HID数据。

QBluetoothUuid.ServiceClassUuid.ScanParameters

扫描参数 UUID(服务)。扫描参数服务使GATT服务器设备能够公开一个特征,以便GATT客户端在GATT服务器设备上写入其扫描间隔和扫描窗口。

QBluetoothUuid.ServiceClassUuid.RunningSpeedAndCadence

跑步速度和步频 UUID(服务)。该服务公开跑步速度和步频传感器用于健身应用的速度、步频和其他数据。

QBluetoothUuid.ServiceClassUuid.CyclingSpeedAndCadence

骑行速度和步频 UUID(服务)。该服务公开骑行速度和步频传感器用于健身应用的速度和步频相关数据。

QBluetoothUuid.ServiceClassUuid.CyclingPower

骑行功率 UUID(服务)。该服务公开骑行功率传感器用于体育和健身应用的动力、力量相关性数据,并可选择速度和步频相关性数据。

QBluetoothUuid.ServiceClassUuid.LocationAndNavigation

定位和导航 UUID(服务)。该服务公开来自定位和导航传感器用于户外应用的位置和导航相关数据。

QBluetoothUuid.ServiceClassUuid.EnvironmentalSensing

环境传感器 UUID(服务)。该服务公开环境传感器用于体育和健身应用的数据。

QBluetoothUuid.ServiceClassUuid.BodyComposition

身体成分 UUID(服务)。该服务公开关于身体成分的用于消费者医疗保健应用的数据。

QBluetoothUuid.ServiceClassUuid.UserData

用户数据 UUID(服务)。用户数据服务提供了诸如姓名、性别或体重等与用户相关的数据,在体育和健身环境中使用。

QBluetoothUuid.ServiceClassUuid.WeightScale

体重秤 UUID(服务)。体重秤服务公开用于消费者医疗、体育和健身应用的秤上的相关数据。

QBluetoothUuid.ServiceClassUuid.BondManagement

绑定管理 UUID(服务)。绑定管理服务使用户能够管理蓝牙设备上绑定信息的存储。

QBluetoothUuid.ServiceClassUuid.ContinuousGlucoseMonitoring

连续葡萄糖监测 UUID(服务)。连续葡萄糖监测服务公开用于医疗保健应用的监测传感器的葡萄糖数据。

class CharacteristicType#

此枚举类型为蓝牙低能耗服务特征类UUID的便利类型。该类型的值在需要时将隐式转换为QBluetoothUuid。详细类型描述可以在bluetooth.org上找到。

常量

描述

QBluetoothUuid_CharacteristicType_AerobicHeartRateLowerLimit

心率下限,其中用户锻炼时提高其耐力。

QBluetoothUuid_CharacteristicType_AerobicHeartRateUpperLimit

心率上限,其中用户锻炼时提高其耐力。

QBluetoothUuid_CharacteristicType_AerobicThreshold

此特征表明第一代谢阈值。

QBluetoothUuid_CharacteristicType_Age

此特征表明用户的年龄。

QBluetoothUuid_CharacteristicType_AnaerobicHeartRateLowerLimit

心率下限,其中用户锻炼时增强其无氧耐受性。

QBluetoothUuid_CharacteristicType_AnaerobicHeartRateUpperLimit

心率上限,其中用户锻炼时增强其无氧耐受性。

QBluetoothUuid_CharacteristicType_AnaerobicThreshold

此特征表明第二代谢阈值。

QBluetoothUuid_CharacteristicType_AlertCategoryID

警告/消息的分类。

QBluetoothUuid_CharacteristicType_AlertCategoryIDBitMask

警告/消息的分类。

QBluetoothUuid_CharacteristicType_AlertLevel

设备应发出警报的等级。如果在警报响起时更改此等级,则新等级应立即生效。

QBluetoothUuid_CharacteristicType_AlertNotificationControlPoint

警报通知服务器的控制点。客户端可以在此处写入命令以向服务器请求多个功能。

QBluetoothUuid_CharacteristicType_AlertStatus

警报状态特征定义了警报的状态。

QBluetoothUuid_CharacteristicType_ApparentWindDirection

特征暴露了视感风向。视感风是移动观察者体验到的。此特征表明风的方向,其角度是以顺时针相对于观察者航向计量的。

QBluetoothUuid_CharacteristicType_ApparentWindSpeed

特征暴露了每秒以米为单位的视感风速。视感风是移动观察者体验到的。

QBluetoothUuid_CharacteristicType_Appearance

此设备的外部外观。值由类别(10位)、子类别(6位)组成。

QBluetoothUuid_CharacteristicType_BarometricPressureTrend

此特征暴露了气压变化的趋势。

QBluetoothUuid_CharacteristicType_BatteryLevel

电池的当前充电水平。100%表示已充满电,而0%表示已放电。

QBluetoothUuid_CharacteristicType_BloodPressureFeature

血压功能特征用于描述血压传感器的支持功能。

QBluetoothUuid_CharacteristicType_BloodPressureMeasurement

血压测量特征是一个可变长度结构,包含标志字段、血压测量复合值字段,并包含由标志字段内容确定的附加字段,如时间戳、脉率和个人ID。

QBluetoothUuid_CharacteristicType_BodyCompositionFeature

此特征描述了BodyCompositionMeasurement特征中的可用功能。

QBluetoothUuid_CharacteristicType_BodyCompositionMeasurement

此特征描述了身体成分,例如肌肉百分比或体内水分质量。

QBluetoothUuid_CharacteristicType_BodySensorLocation

身体传感器位置特征描述了传感器在身体上的位置(例如:胸部、手指或手)。

QBluetoothUuid_CharacteristicType_BootKeyboardInputReport

启动键盘输入报告特征用于在以启动协议模式操作的自定义主机之间以及在与之对应的启动键盘相对应的HID服务之间传输固定格式和长度的输入报告数据。

QBluetoothUuidCharacteristicTypeBootKeyboardOutputReport

启动键盘输出报告特性用于在启动协议模式下运行的HID主设备和对应启动键盘的HID服务之间传输固定格式和长度的输出报告数据。

QBluetoothUuidCharacteristicTypeBootMouseInputReport

启动鼠标输入报告特性用于在启动协议模式下运行的HID主设备和对应启动鼠标的HID服务之间传输固定格式和长度的输入报告数据。

QBluetoothUuidCharacteristicTypeCSCFeature

CSC(速度和踏频)特性特征用于描述服务器的支持特性。

QBluetoothUuidCharacteristicTypeCSCMeasurement

CSC测量特性(CSC指速度和踏频)是包含标志字段的可变长度结构,并根据标志字段的内容,可能包含一个或多个如下表中所示的其他字段。

QBluetoothUuidCharacteristicTypeCurrentTime

当前时间特性显示与ExactTime256特性和时区、DST以及更新使用方法相同的信息。

QBluetoothUuidCharacteristicTypeCyclingPowerControlPoint

自行车功率控制点特征用于在接收设备上执行特定功能。

QBluetoothUuidCharacteristicTypeCyclingPowerFeature

CP特性特征用于报告设备支持的功能列表。

QBluetoothUuidCharacteristicTypeCyclingPowerMeasurement

自行车功率测量特性是一个包含标志字段、瞬时功率字段的可变长度结构,并根据标志字段的内容,可能包含一个或多个以下表中所示的其他字段。

QBluetoothUuidCharacteristicTypeCyclingPowerVector

自行车功率向量特性是一个包含标志字段的可变长度结构,并根据标志字段的内容,可能包含一个或多个以下表中所示的其他字段。

QBluetoothUuidCharacteristicTypeDatabaseChangeIncrement

QBluetoothUuidCharacteristicTypeDateOfBirth

该特性表明用户的出生日期。

QBluetoothUuidCharacteristicTypeDateOfThresholdAssessment

QBluetoothUuidCharacteristicTypeDateTime

日期时间特征用于表示时间。

QBluetoothUuidCharacteristicTypeDayDateTime

日期时间特征显示日期、时间和星期。

QBluetoothUuidCharacteristicTypeDayOfWeek

星期特征描述的是星期(星期一至星期日)。

QBluetoothUuidCharacteristicTypeDescriptorValueChanged

此特性与环境感应服务相关。

QBluetoothUuidCharacteristicTypeDeviceName

设备名称特性包含设备的名称。

QBluetoothUuidCharacteristicTypeDewPoint

该特性表明露点温度。

QBluetoothUuidCharacteristicTypeDSTOffset

DST偏移特性描述了夏令时使用的偏移量。

QBluetoothUuidCharacteristicTypeElevation

高程特性表明高于或低于海平面的高度。

QBluetoothUuidCharacteristicTypeEmailAddress

该特性表明用户的电子邮件。

QBluetoothUuidCharacteristicTypeExactTime256

Exact Time 256 特性描述了数据、日期和时间,精度为1/256秒。

QBluetoothUuidCharacteristicTypeFatBurnHeartRateLowerLimit

在锻炼时用户最大程度燃烧脂肪的心率下限。

QBluetoothUuidCharacteristicTypeFatBurnHeartRateUpperLimit

在锻炼时用户最大程度燃烧脂肪的心率上限。

QBluetoothUuidCharacteristicTypeFirmwareRevisionString

该特性的值是一个表示设备内部固件版本的UTF-8字符串。

QBluetoothUuidCharacteristicTypeFirstName

该特性暴露用户的第一个名字。

QBluetoothUuidCharacteristicTypeFiveZoneHeartRateLimits

该特性包含5区心率定义的心率区间的限制。

QBluetoothUuidCharacteristicTypeGender

该特性定义了用户的性别。

QBluetoothUuid(CharacteristicType).GlucoseFeature

葡萄糖功能特性用于描述服务器的支持功能。当读取时,葡萄糖功能特性返回一个值,客户端使用该值来确定服务器的支持功能。

QBluetoothUuid(CharacteristicType).GlucoseMeasurement

葡萄糖测量特性是一个可变长度的结构,包含一个标志字段、一个序列号字段、一个基本时间字段,以及在标志字段内容的基础上,可能还包含一个时间偏移字段、葡萄糖浓度字段、类型-样本位置字段和传感器状态通告字段。

QBluetoothUuid(CharacteristicType).GlucoseMeasurementContext

QBluetoothUuid(CharacteristicType).GustFactor

该特性表示最大风速与平均风速之间的风速增加系数。

QBluetoothUuid(CharacteristicType).HardwareRevisionString

该特性的值为一个UTF-8字符串,表示设备内硬件的版本。

QBluetoothUuid(CharacteristicType).MaximumRecommendedHeartRate

该特性暴露了限制用力的最大推荐心率。

QBluetoothUuid(CharacteristicType).HeartRateControlPoint

QBluetoothUuid(CharacteristicType).HeartRateMax

该特性表示用户每分钟可以达成的最大心率(次/分钟)。

QBluetoothUuid(CharacteristicType).HeartRateMeasurement

QBluetoothUuid(CharacteristicType).HeatIndex

该特性提供摄氏度的热指数。

QBluetoothUuid(CharacteristicType).Height

该特性表示用户的高度。

QBluetoothUuid(CharacteristicType).HIDControlPoint

HID控制点特性是一个控制点属性,用于定义写入时的HID命令。

QBluetoothUuid(CharacteristicType).HIDInformation

HID信息特性返回读取时的HID属性。

QBluetoothUuid(CharacteristicType).HipCircumference

该特性表示用户臀围(以米为单位)。

QBluetoothUuid(CharacteristicType).Humidity

该特性表示湿度百分比。

QBluetoothUuid(CharacteristicType).IEEE1107320601RegulatoryCertificationDataList

该特性的值是一个不透明的结构,列出了设备声称为遵守的各种监管和/或认证合规项目。

QBluetoothUuid(CharacteristicType).IntermediateCuffPressure

该特性具有血压测量特性相同的格式。

QBluetoothUuid(CharacteristicType).IntermediateTemperature

中间温度特性具有温度测量特性相同的格式。

QBluetoothUuid(CharacteristicType).Irradiance

该特性表示以平方米每瓦特计的电磁辐射功率。

QBluetoothUuid(CharacteristicType).Language

该特性包含基于ISO639-1的语言定义。

QBluetoothUuid(CharacteristicType).LastName

该特性表示用户的姓氏。

QBluetoothUuid(CharacteristicType).LNControlPoint

LN控制点特性用于在接收设备上请求执行特定功能。

QBluetoothUuid(CharacteristicType).LNFeature

LN功能特性用于报告设备支持的功能列表。

QBluetoothUuid(CharacteristicType).LocalTimeInformation

QBluetoothUuid(CharacteristicType).LocationAndSpeed

位置和速度特性是一个可变长度的结构,包含一个标志字段,并且根据标志字段的内容,可能还包含一组数据字段。

QBluetoothUuid(CharacteristicType).MagneticDeclination

该特性包含从地理真北到磁北方向的水平面角度,顺时针从真北到磁北。

QBluetoothUuid(CharacteristicType).MagneticFluxDensity2D

该特性指示x和y轴的磁通密度。

QBluetoothUuid(CharacteristicType).MagneticFluxDensity3D

该特性指示x、y和z轴的磁通密度。

QBluetoothUuid(CharacteristicType).ManufacturerNameString

此特性的值是一个UTF-8字符串,表示设备的制造商名称。

QBluetoothUuid.CharacteristicType.MeasurementInterval

测量间隔特性定义了两次测量之间的时间。

QBluetoothUuid.CharacteristicType.ModelNumberString

此特性的值是一个UTF-8字符串,表示设备供应商分配的型号编号。

QBluetoothUuid.CharacteristicType.Navigation

导航特性是一个可变长度的结构,包含一个标志字段、一个方位字段、一个航向字段以及基于标志字段内容。

QBluetoothUuid.CharacteristicType.NewAlert

此特性定义了警报的分类以及在该分类下服务器设备中发生的新警报数量。

QBluetoothUuid.CharacteristicType.PeripheralPreferredConnectionParameters

QBluetoothUuid.CharacteristicType.PeripheralPrivacyFlag

QBluetoothUuid.CharacteristicType.PnPID

PnP_ID 特性在使用 GATT 特性值读取过程读取时会返回其值。

QBluetoothUuid.CharacteristicType.PollenConcentration

该特性公开了每立方米的花粉浓度计数。

QBluetoothUuid.CharacteristicType.PositionQuality

定位质量特性是一个可变长度的结构,包含一个标志字段和至少一个可选数据。

QBluetoothUuid.CharacteristicType.Pressure

压力特性说明了压力传感器的值。

QBluetoothUuid.CharacteristicType.ProtocolMode

协议模式特性用于曝光与其关联的 HID 服务的当前协议模式或设置 HID 服务的预期协议模式。

QBluetoothUuid.CharacteristicType.Rainfall

此特性公开了以米为单位的降雨量。

QBluetoothUuid.CharacteristicType.ReconnectionAddress

本页中包含的信息为参考性质。规范描述包含在适用的规范中。

QBluetoothUuid.CharacteristicType.RecordAccessControlPoint

此控制点用于与一个服务一起使用,为血糖传感器的患者记录数据库提供基本管理功能。

QBluetoothUuid.CharacteristicType.ReferenceTimeInformation

QBluetoothUuid.CharacteristicType.Report

报告特性用于在 HID 设备和 HID 主机之间交换数据。

QBluetoothUuid.CharacteristicType.ReportMap

此特性作为 HID 的一部分存在,只有一个实例。

QBluetoothUuid.CharacteristicType.RestingHeartRate

此特性公开了用户可以达到的最低心率。

QBluetoothUuid.CharacteristicType.RingerControlPoint

响铃控制点特性定义了响铃的控制点。

QBluetoothUuid.CharacteristicType.RingerSetting

响铃设置特性定义了响铃的设置。

QBluetoothUuid.CharacteristicType.RSCFeature

RSC(跑步速度和踏频)特性用于描述服务器支持的功能。

QBluetoothUuid.CharacteristicType.RSCMeasurement

RSC指的是跑步速度和踏频。

QBluetoothUuid.CharacteristicType.SCControlPoint

SC 控制点特性用于在接收设备上请求执行特定的功能。

QBluetoothUuid.CharacteristicType.ScanIntervalWindow

扫描间隔窗口特性用于存储 GATT 客户端的扫描参数。

QBluetoothUuid.CharacteristicType.ScanRefresh

扫描刷新特性用于通知客户端,服务器需要通知时,使用最新的值将扫描间隔窗口特性写入。

QBluetoothUuid.CharacteristicType.SensorLocation

传感器位置特性用于公开传感器位置。

QBluetoothUuid.CharacteristicType.SerialNumberString

此特性的值是一个变长 UTF-8 字符串,表示特定设备实例的序列号。

QBluetoothUuid.CharacteristicType.ServiceChanged

QBluetoothUuid.CharacteristicType.SoftwareRevisionString

此特性的值是一个 UTF-8 字符串,表示设备内部软件的软件版本。

QBluetoothUuid.CharacteristicType.SportTypeForAerobicAnaerobicThresholds

此特性根据将要进行的运动类型预设各种有氧和无氧阈值特性。

QBluetoothUuid.CharacteristicType.SupportedNewAlertCategory

服务器支持的新警报类别。

QBluetoothUuid.CharacteristicType.SupportedUnreadAlertCategory

服务器支持的未读警报类别。

QBluetoothUuid.CharacteristicType.SystemID

如果系统ID基于带有公司标识符(OUI)的蓝牙设备地址为0x123456,公司分配的标识符为0x9ABCDE,那么系统标识符必须为0x123456FFFE9ABCDE。

QBluetoothUuid.CharacteristicType.Temperature

该特性的值表示摄氏度的温度。

QBluetoothUuid.CharacteristicType.TemperatureMeasurement

温度测量特性是一个长度可变的结构,包含一个标志字段、一个温度测量值字段,根据标志字段的内容,可选地还包括一个时间戳字段和/或一个温度类型字段。

QBluetoothUuid.CharacteristicType.TemperatureType

温度类型特性是一个枚举类型,表示测量温度的位置。

QBluetoothUuidCharacteristicTypeThreeZoneHeartRateLimits

该特性包含3区心率定义的心率区域之间的限制。

QBluetoothUuid.ChannelTypeTimeAccuracy

QBluetoothUuid.ChannelTypeTimeSource

QBluetoothUuid.ChannelTypeTimeUpdateControlPoint

QBluetoothUuid.ChannelTypeTimeUpdateState

QBluetoothUuid.ChannelTypeTimeWithDST

QBluetoothUuid.ChannelTypeTimeZone

QBluetoothUuid.ChannelTypeTrueWindDirection

该特性表示风向,以顺时针相对于(地理)真北的角度测量。从东方向吹来的风表示为90度。

QBluetoothUuid.ChannelTypeTrueWindSpeed

该特性表示每秒米的风速。

QBluetoothUuid.ChannelTypeTwoZoneHeartRateLimits

该特性包含2区心率定义的心率区域之间的限制。

QBluetoothUuid.ChannelTypeTransmitPowerLevel

该特性的值是一个有符号的8位整数,具有0的固定点指数。

QBluetoothUuid.ChannelTypeUnreadAlertStatus

该特性显示设备中特定类别中存在多少未读警报。

QBluetoothUuid.ChannelTypeUserControlPoint

QBluetoothUuid.ChannelTypeUserIndex

该特性表示用户的索引。

QBluetoothUuid.ChannelTypeUVIndex

该特性公开UV指数。

QBluetoothUuid.ChannelTypeVO2Max

该特性公开用户的最大摄氧量。

QBluetoothUuid.ChannelTypeWaistCircumference

该特性表示用户的腰围,单位为米。

QBluetoothUuid.ChannelTypeWeight

该特性公开用户的体重,单位为千克。

QBluetoothUuid.ChannelTypeWeightMeasurement

该特性提供与体重相关的数据,例如BMI或用户的体重。

QBluetoothUuid.ChannelTypeWeightScaleFeature

该特性描述WeightMeasurement特性中可用的数据。

QBluetoothUuid.ChannelTypeWindChill

该特性表示风寒摄氏度。

class DescriptorType#

描述符是描述蓝牙低功耗特征值的属性。

此枚举类型是描述符类UUIDs的便利类型。此类类型的值将隐式转换为QBluetoothUuid,当需要时。详细的类型规范可以在bluetooth.org上找到。

常量

描述

QBluetoothUuid.DescriptorType.CharacteristicExtendedProperties

该描述符定义了附加的特性属性。此描述符的存在由ExtendedProperty标志指示。

QBluetoothUuid.DescriptorType.CharacteristicUserDescription

该描述符提供对特征值的文本用户描述。

QBluetoothUuid.DescriptorType.ClientCharacteristicConfiguration

描述符定义了特定客户端如何配置特征。

QBluetoothUuid.DescriptorType.ServerCharacteristicConfiguration

描述符定义了如何配置特性描述符关联到服务器。

QBluetoothUuid.DescriptorType.CharacteristicPresentationFormat

描述符定义了特性值的格式。

QBluetoothUuid.DescriptorType.CharacteristicAggregateFormat

描述符定义了聚合特性值的格式。

QBluetoothUuid.DescriptorType.ValidRange

描述符用于定义特性的范围。包含两个必需的字段(上界和下界),它们定义了这个范围。

QBluetoothUuid.DescriptorType.ExternalReportReference

允许HID主机将来自报告图特性值的输入报告、输出报告或功能报告数据映射到用于传输关联数据的具有关联特性UUID的外部服务特性。

QBluetoothUuid.DescriptorType.ReportReference

以报告ID和报告类型的形式映射信息,该信息将当前父特性映射到在报告图特性中定义的报告ID和报告类型。

QBluetoothUuid.DescriptorType.EnvironmentalSensingConfiguration

描述符定义了如何组合多个触发设置描述符。因此,此描述符与EnvironmentalSensingTriggerSetting描述符一起定义了在何种条件下可以通知关联的特性值。

QBluetoothUuid.DescriptorType.EnvironmentalSensingMeasurement

描述符定义了用于环境传感服务器的附加信息,如预期应用、采样函数或测量周期和不确定性。

QBluetoothUuid.DescriptorType.EnvironmentalSensingTriggerSetting

描述符定义了环境传感服务器(ESS)应当在何种条件下触发通知。此类条件示例包括某些阈值达到或计时器到期。这意味着ESS特性支持通知。

QBluetoothUuid.DescriptorType.UnknownDescriptorType

描述符类型未知。

__init__(uuid)#
参数:

uuid特性类型

根据特性类型uuid构建一个新的蓝牙UUID。

__init__(uuid)
参数:

uuid描述符类型

根据描述符类型uuid构建一个新的蓝牙UUID。

__init__(uuid)
参数:

uuid协议UUID

根据协议uuid构建一个新的蓝牙UUID。

__init__(uuid)
参数:

uuid服务类UUID

根据服务类uuid构建一个新的蓝牙UUID。

__init__(uuid)
参数:

uuidQBluetoothUuid

__init__(uuid)
参数:

uuidQUuid

构建一个新的蓝牙UUID,该UUID是uuid的副本。

__init__(uuid)
参数:

uuid – int

从16位uuid构建一个新的蓝牙UUID。

__init__(uuid)
参数:

uuid – int

从32位uuid构建一个新的蓝牙UUID。

__init__()

构建一个新的空蓝牙UUID。

静态characteristicToString(uuid)#
参数:

uuid特性类型

返回类型:

str

返回由uuid表示的特性类型的人类可读且已翻译的名称。

另请参阅

CharacteristicType

静态descriptorToString(uuid)#
参数:

uuid描述符类型

返回类型:

str

返回由uuid表示的描述符类型的人类可读且已翻译的名称。

另请参阅

DescriptorType

minimumSize()#
返回类型:

int

返回此UUID可以表示的最小字节数。对于非空UUID,返回2、4或16。对于空UUID,返回0。

另请参阅

toUInt16() toUInt32()

__ne__(b)#
参数:

bQBluetoothUuid

返回类型:

bool

如果a不等于b,则返回true,否则返回false

__eq__(b)#
参数:

bQBluetoothUuid

返回类型:

bool

如果a等于b,则返回true,否则返回false

静态protocolToString(uuid)#
参数:

uuid协议UUID

返回类型:

str

返回由uuid表示的协议的人类可读且已翻译的名称。

另请参阅

ProtocolUuid

静态serviceClassToString(uuid)#
参数:

uuid服务类UUID

返回类型:

str

为表示为 uuid 的服务类返回一个可读且已翻译的名称。

另请参阅

ServiceClassUuid

toUInt16()#
返回类型:

PyTuple

返回此 UUID 的 16 位表示形式。如果传递了 ok,则如果转换可能,则将其设置为 true,否则设置为 false。如果将 ok 设置为 false,则返回值未定义。

toUInt32()#
返回类型:

PyTuple

返回此 UUID 的 32 位表示形式。如果传递了 ok,则如果转换可能,则将其设置为 true,否则设置为 false。如果将 ok 设置为 false,则返回值未定义。