1e41f4b71Sopenharmony_ci# @ohos.bluetooth.constant (蓝牙constant模块)
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ciconstant模块提供了蓝牙中常量的定义。
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci> **说明:**
6e41f4b71Sopenharmony_ci>
7e41f4b71Sopenharmony_ci> 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ci
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ci## 导入模块
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci```js
14e41f4b71Sopenharmony_ciimport { constant } from '@kit.ConnectivityKit';
15e41f4b71Sopenharmony_ci```
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ci## ProfileId
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ci蓝牙profile枚举。
20e41f4b71Sopenharmony_ci
21e41f4b71Sopenharmony_ci**系统能力**:SystemCapability.Communication.Bluetooth.Core22e41f4b71Sopenharmony_ci
23e41f4b71Sopenharmony_ci| 名称                               | 值    | 说明              |
24e41f4b71Sopenharmony_ci| -------------------------------- | ------ | --------------- |
25e41f4b71Sopenharmony_ci| PROFILE_A2DP_SOURCE              | 1 | 表示A2DP profile。 |
26e41f4b71Sopenharmony_ci| PROFILE_HANDSFREE_AUDIO_GATEWAY | 4 | 表示HFP profile。  |
27e41f4b71Sopenharmony_ci| PROFILE_HID_HOST | 6 | 表示HID profile。  |
28e41f4b71Sopenharmony_ci| PROFILE_PAN_NETWORK | 7 | 表示PAN profile。  |
29e41f4b71Sopenharmony_ci
30e41f4b71Sopenharmony_ci
31e41f4b71Sopenharmony_ci## ProfileConnectionState
32e41f4b71Sopenharmony_ci
33e41f4b71Sopenharmony_ci枚举,蓝牙设备的profile连接状态。
34e41f4b71Sopenharmony_ci
35e41f4b71Sopenharmony_ci**原子化服务API**:从API version 12开始,该接口支持在原子化服务中使用。
36e41f4b71Sopenharmony_ci
37e41f4b71Sopenharmony_ci**系统能力**:SystemCapability.Communication.Bluetooth.Core38e41f4b71Sopenharmony_ci
39e41f4b71Sopenharmony_ci| 名称                  | 值  | 说明             |
40e41f4b71Sopenharmony_ci| ------------------- | ---- | -------------- |
41e41f4b71Sopenharmony_ci| STATE_DISCONNECTED  | 0    | 表示profile已断连。  |
42e41f4b71Sopenharmony_ci| STATE_CONNECTING    | 1    | 表示profile正在连接。 |
43e41f4b71Sopenharmony_ci| STATE_CONNECTED     | 2    | 表示profile已连接。  |
44e41f4b71Sopenharmony_ci| STATE_DISCONNECTING | 3    | 表示profile正在断连。 |
45e41f4b71Sopenharmony_ci
46e41f4b71Sopenharmony_ci
47e41f4b71Sopenharmony_ci## MajorClass
48e41f4b71Sopenharmony_ci
49e41f4b71Sopenharmony_ci枚举,蓝牙设备主要类别。
50e41f4b71Sopenharmony_ci
51e41f4b71Sopenharmony_ci**系统能力**:SystemCapability.Communication.Bluetooth.Core52e41f4b71Sopenharmony_ci
53e41f4b71Sopenharmony_ci| 名称                  | 值    | 说明         |
54e41f4b71Sopenharmony_ci| ------------------- | ------ | ---------- |
55e41f4b71Sopenharmony_ci| MAJOR_MISC          | 0x0000 | 表示杂项设备。    |
56e41f4b71Sopenharmony_ci| MAJOR_COMPUTER      | 0x0100 | 表示计算机设备。   |
57e41f4b71Sopenharmony_ci| MAJOR_PHONE         | 0x0200 | 表示手机设备。    |
58e41f4b71Sopenharmony_ci| MAJOR_NETWORKING    | 0x0300 | 表示网络设备。    |
59e41f4b71Sopenharmony_ci| MAJOR_AUDIO_VIDEO   | 0x0400 | 表示音频和视频设备。 |
60e41f4b71Sopenharmony_ci| MAJOR_PERIPHERAL    | 0x0500 | 表示外围设备。    |
61e41f4b71Sopenharmony_ci| MAJOR_IMAGING       | 0x0600 | 表示成像设备。    |
62e41f4b71Sopenharmony_ci| MAJOR_WEARABLE      | 0x0700 | 表示可穿戴设备。   |
63e41f4b71Sopenharmony_ci| MAJOR_TOY           | 0x0800 | 表示玩具设备。    |
64e41f4b71Sopenharmony_ci| MAJOR_HEALTH        | 0x0900 | 表示健康设备。    |
65e41f4b71Sopenharmony_ci| MAJOR_UNCATEGORIZED | 0x1F00 | 表示未分类设备。   |
66e41f4b71Sopenharmony_ci
67e41f4b71Sopenharmony_ci
68e41f4b71Sopenharmony_ci## MajorMinorClass
69e41f4b71Sopenharmony_ci
70e41f4b71Sopenharmony_ci枚举,主要次要蓝牙设备类别。
71e41f4b71Sopenharmony_ci
72e41f4b71Sopenharmony_ci**系统能力**:SystemCapability.Communication.Bluetooth.Core73e41f4b71Sopenharmony_ci
74e41f4b71Sopenharmony_ci| 名称                                       | 值    | 说明              |
75e41f4b71Sopenharmony_ci| ---------------------------------------- | ------ | --------------- |
76e41f4b71Sopenharmony_ci| COMPUTER_UNCATEGORIZED                   | 0x0100 | 表示未分类计算机设备。     |
77e41f4b71Sopenharmony_ci| COMPUTER_DESKTOP                         | 0x0104 | 表示台式计算机设备。      |
78e41f4b71Sopenharmony_ci| COMPUTER_SERVER                          | 0x0108 | 表示服务器设备。        |
79e41f4b71Sopenharmony_ci| COMPUTER_LAPTOP                          | 0x010C | 表示便携式计算机设备。     |
80e41f4b71Sopenharmony_ci| COMPUTER_HANDHELD_PC_PDA                 | 0x0110 | 表示手持式计算机设备。     |
81e41f4b71Sopenharmony_ci| COMPUTER_PALM_SIZE_PC_PDA                | 0x0114 | 表示掌上电脑设备。       |
82e41f4b71Sopenharmony_ci| COMPUTER_WEARABLE                        | 0x0118 | 表示可穿戴计算机设备。     |
83e41f4b71Sopenharmony_ci| COMPUTER_TABLET                          | 0x011C | 表示平板电脑设备。       |
84e41f4b71Sopenharmony_ci| PHONE_UNCATEGORIZED                      | 0x0200 | 表示未分类手机设备。      |
85e41f4b71Sopenharmony_ci| PHONE_CELLULAR                           | 0x0204 | 表示便携式手机设备。      |
86e41f4b71Sopenharmony_ci| PHONE_CORDLESS                           | 0x0208 | 表示无线电话设备。       |
87e41f4b71Sopenharmony_ci| PHONE_SMART                              | 0x020C | 表示智能手机设备。       |
88e41f4b71Sopenharmony_ci| PHONE_MODEM_OR_GATEWAY                   | 0x0210 | 表示调制解调器或网关手机设备。 |
89e41f4b71Sopenharmony_ci| PHONE_ISDN                               | 0x0214 | 表示ISDN手机设备。     |
90e41f4b71Sopenharmony_ci| NETWORK_FULLY_AVAILABLE                  | 0x0300 | 表示网络完全可用设备。     |
91e41f4b71Sopenharmony_ci| NETWORK_1_TO_17_UTILIZED                 | 0x0320 | 表示使用网络1到17设备。   |
92e41f4b71Sopenharmony_ci| NETWORK_17_TO_33_UTILIZED                | 0x0340 | 表示使用网络17到33设备。  |
93e41f4b71Sopenharmony_ci| NETWORK_33_TO_50_UTILIZED                | 0x0360 | 表示使用网络33到50设备。  |
94e41f4b71Sopenharmony_ci| NETWORK_60_TO_67_UTILIZED                | 0x0380 | 表示使用网络60到67设备。  |
95e41f4b71Sopenharmony_ci| NETWORK_67_TO_83_UTILIZED                | 0x03A0 | 表示使用网络67到83设备。  |
96e41f4b71Sopenharmony_ci| NETWORK_83_TO_99_UTILIZED                | 0x03C0 | 表示使用网络83到99设备。  |
97e41f4b71Sopenharmony_ci| NETWORK_NO_SERVICE                       | 0x03E0 | 表示网络无服务设备。      |
98e41f4b71Sopenharmony_ci| AUDIO_VIDEO_UNCATEGORIZED                | 0x0400 | 表示未分类音频视频设备。    |
99e41f4b71Sopenharmony_ci| AUDIO_VIDEO_WEARABLE_HEADSET             | 0x0404 | 表示可穿戴式音频视频设备。   |
100e41f4b71Sopenharmony_ci| AUDIO_VIDEO_HANDSFREE                    | 0x0408 | 表示免提音频视频设备。     |
101e41f4b71Sopenharmony_ci| AUDIO_VIDEO_MICROPHONE                   | 0x0410 | 表示麦克风音频视频设备。    |
102e41f4b71Sopenharmony_ci| AUDIO_VIDEO_LOUDSPEAKER                  | 0x0414 | 表示扬声器音频视频设备。    |
103e41f4b71Sopenharmony_ci| AUDIO_VIDEO_HEADPHONES                   | 0x0418 | 表示头戴式音频视频设备。    |
104e41f4b71Sopenharmony_ci| AUDIO_VIDEO_PORTABLE_AUDIO               | 0x041C | 表示便携式音频视频设备。    |
105e41f4b71Sopenharmony_ci| AUDIO_VIDEO_CAR_AUDIO                    | 0x0420 | 表示汽车音频视频设备。     |
106e41f4b71Sopenharmony_ci| AUDIO_VIDEO_SET_TOP_BOX                  | 0x0424 | 表示机顶盒音频视频设备。    |
107e41f4b71Sopenharmony_ci| AUDIO_VIDEO_HIFI_AUDIO                   | 0x0428 | 表示高保真音响设备。      |
108e41f4b71Sopenharmony_ci| AUDIO_VIDEO_VCR                          | 0x042C | 表示录像机音频视频设备。    |
109e41f4b71Sopenharmony_ci| AUDIO_VIDEO_VIDEO_CAMERA                 | 0x0430 | 表示照相机音频视频设备。    |
110e41f4b71Sopenharmony_ci| AUDIO_VIDEO_CAMCORDER                    | 0x0434 | 表示摄像机音频视频设备。    |
111e41f4b71Sopenharmony_ci| AUDIO_VIDEO_VIDEO_MONITOR                | 0x0438 | 表示监视器音频视频设备。    |
112e41f4b71Sopenharmony_ci| AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER | 0x043C | 表示视频显示器和扬声器设备。  |
113e41f4b71Sopenharmony_ci| AUDIO_VIDEO_VIDEO_CONFERENCING           | 0x0440 | 表示音频视频会议设备。     |
114e41f4b71Sopenharmony_ci| AUDIO_VIDEO_VIDEO_GAMING_TOY             | 0x0448 | 表示游戏玩具音频视频设备。   |
115e41f4b71Sopenharmony_ci| PERIPHERAL_NON_KEYBOARD_NON_POINTING     | 0x0500 | 表示非键盘非指向外围设备。   |
116e41f4b71Sopenharmony_ci| PERIPHERAL_KEYBOARD                      | 0x0540 | 表示外设键盘设备。       |
117e41f4b71Sopenharmony_ci| PERIPHERAL_POINTING_DEVICE               | 0x0580 | 表示定点装置外围设备。     |
118e41f4b71Sopenharmony_ci| PERIPHERAL_KEYBOARD_POINTING             | 0x05C0 | 表示键盘指向外围设备。     |
119e41f4b71Sopenharmony_ci| PERIPHERAL_UNCATEGORIZED                 | 0x0500 | 表示未分类外围设备。      |
120e41f4b71Sopenharmony_ci| PERIPHERAL_JOYSTICK                      | 0x0504 | 表示周边操纵杆设备。      |
121e41f4b71Sopenharmony_ci| PERIPHERAL_GAMEPAD                       | 0x0508 | 表示周边游戏板设备。      |
122e41f4b71Sopenharmony_ci| PERIPHERAL_REMOTE_CONTROL                | 0x05C0 | 表示远程控制外围设备。     |
123e41f4b71Sopenharmony_ci| PERIPHERAL_SENSING_DEVICE                | 0x0510 | 表示外围传感设备设备。     |
124e41f4b71Sopenharmony_ci| PERIPHERAL_DIGITIZER_TABLET              | 0x0514 | 表示外围数字化仪平板电脑设备。 |
125e41f4b71Sopenharmony_ci| PERIPHERAL_CARD_READER                   | 0x0518 | 表示外围读卡器设备。      |
126e41f4b71Sopenharmony_ci| PERIPHERAL_DIGITAL_PEN                   | 0x051C | 表示外设数码笔设备。      |
127e41f4b71Sopenharmony_ci| PERIPHERAL_SCANNER_RFID                  | 0x0520 | 表示射频识别扫描仪外围设备。  |
128e41f4b71Sopenharmony_ci| PERIPHERAL_GESTURAL_INPUT                | 0x0522 | 表示手势输入外围设备。     |
129e41f4b71Sopenharmony_ci| IMAGING_UNCATEGORIZED                    | 0x0600 | 表示未分类的图像设备。     |
130e41f4b71Sopenharmony_ci| IMAGING_DISPLAY                          | 0x0610 | 表示图像显示设备。       |
131e41f4b71Sopenharmony_ci| IMAGING_CAMERA                           | 0x0620 | 表示成像照相机设备。      |
132e41f4b71Sopenharmony_ci| IMAGING_SCANNER                          | 0x0640 | 表示成像扫描仪设备。      |
133e41f4b71Sopenharmony_ci| IMAGING_PRINTER                          | 0x0680 | 表示成像打印机设备。      |
134e41f4b71Sopenharmony_ci| WEARABLE_UNCATEGORIZED                   | 0x0700 | 表示未分类的可穿戴设备。    |
135e41f4b71Sopenharmony_ci| WEARABLE_WRIST_WATCH                     | 0x0704 | 表示可穿戴腕表设备。      |
136e41f4b71Sopenharmony_ci| WEARABLE_PAGER                           | 0x0708 | 表示可穿戴寻呼机设备。     |
137e41f4b71Sopenharmony_ci| WEARABLE_JACKET                          | 0x070C | 表示夹克可穿戴设备。      |
138e41f4b71Sopenharmony_ci| WEARABLE_HELMET                          | 0x0710 | 表示可穿戴头盔设备。      |
139e41f4b71Sopenharmony_ci| WEARABLE_GLASSES                         | 0x0714 | 表示可穿戴眼镜设备。      |
140e41f4b71Sopenharmony_ci| TOY_UNCATEGORIZED                        | 0x0800 | 表示未分类的玩具设备。     |
141e41f4b71Sopenharmony_ci| TOY_ROBOT                                | 0x0804 | 表示玩具机器人设备。      |
142e41f4b71Sopenharmony_ci| TOY_VEHICLE                              | 0x0808 | 表示玩具车设备。        |
143e41f4b71Sopenharmony_ci| TOY_DOLL_ACTION_FIGURE                   | 0x080C | 表示人形娃娃玩具设备。     |
144e41f4b71Sopenharmony_ci| TOY_CONTROLLER                           | 0x0810 | 表示玩具控制器设备。      |
145e41f4b71Sopenharmony_ci| TOY_GAME                                 | 0x0814 | 表示玩具游戏设备。       |
146e41f4b71Sopenharmony_ci| HEALTH_UNCATEGORIZED                     | 0x0900 | 表示未分类健康设备。      |
147e41f4b71Sopenharmony_ci| HEALTH_BLOOD_PRESSURE                    | 0x0904 | 表示血压健康设备。       |
148e41f4b71Sopenharmony_ci| HEALTH_THERMOMETER                       | 0x0908 | 表示温度计健康设备。      |
149e41f4b71Sopenharmony_ci| HEALTH_WEIGHING                          | 0x090C | 表示体重健康设备。       |
150e41f4b71Sopenharmony_ci| HEALTH_GLUCOSE                           | 0x0910 | 表示葡萄糖健康设备。      |
151e41f4b71Sopenharmony_ci| HEALTH_PULSE_OXIMETER                    | 0x0914 | 表示脉搏血氧仪健康设备。    |
152e41f4b71Sopenharmony_ci| HEALTH_PULSE_RATE                        | 0x0918 | 表示脉搏率健康设备。      |
153e41f4b71Sopenharmony_ci| HEALTH_DATA_DISPLAY                      | 0x091C | 表示数据显示健康设备。     |
154e41f4b71Sopenharmony_ci| HEALTH_STEP_COUNTER                      | 0x0920 | 表示阶梯计数器健康设备。    |
155e41f4b71Sopenharmony_ci| HEALTH_BODY_COMPOSITION_ANALYZER         | 0x0924 | 表示身体成分分析仪健康设备。  |
156e41f4b71Sopenharmony_ci| HEALTH_PEAK_FLOW_MONITOR                  | 0x0928 | 表示湿度计健康设备。      |
157e41f4b71Sopenharmony_ci| HEALTH_MEDICATION_MONITOR                | 0x092C | 表示药物监视仪健康设备。    |
158e41f4b71Sopenharmony_ci| HEALTH_KNEE_PROSTHESIS                   | 0x0930 | 表示膝盖假肢健康设备。     |
159e41f4b71Sopenharmony_ci| HEALTH_ANKLE_PROSTHESIS                  | 0x0934 | 表示脚踝假肢健康设备。     |
160e41f4b71Sopenharmony_ci| HEALTH_GENERIC_HEALTH_MANAGER            | 0x0938 | 表示通用健康管理设备。     |
161e41f4b71Sopenharmony_ci| HEALTH_PERSONAL_MOBILITY_DEVICE          | 0x093C | 表示个人移动健康设备。     |
162e41f4b71Sopenharmony_ci
163e41f4b71Sopenharmony_ci
164e41f4b71Sopenharmony_ci## ProfileUuids<sup>12+</sup>
165e41f4b71Sopenharmony_ci
166e41f4b71Sopenharmony_ci枚举,表示Profile的UUID。
167e41f4b71Sopenharmony_ci
168e41f4b71Sopenharmony_ci**系统能力**:SystemCapability.Communication.Bluetooth.Core169e41f4b71Sopenharmony_ci
170e41f4b71Sopenharmony_ci| 名称                                   | 值    | 说明              |
171e41f4b71Sopenharmony_ci| ------------------------------------| ------ | --------------- |
172e41f4b71Sopenharmony_ci| PROFILE_UUID_HFP_AG      | '0000111F-0000-1000-8000-00805F9B34FB' | 代表HFPAG Profile的UUID。 |
173e41f4b71Sopenharmony_ci| PROFILE_UUID_HFP_HF      | '0000111E-0000-1000-8000-00805F9B34FB' | 代表HFPHF Profile的UUID。  |
174e41f4b71Sopenharmony_ci| PROFILE_UUID_HSP_AG      | '00001112-0000-1000-8000-00805F9B34FB' | 代表HSPAG Profile的UUID。  |
175e41f4b71Sopenharmony_ci| PROFILE_UUID_HSP_HS      | '00001108-0000-1000-8000-00805F9B34FB' | 代表HSPHS Profile的UUID。  |
176e41f4b71Sopenharmony_ci| PROFILE_UUID_A2DP_SRC    | '0000110A-0000-1000-8000-00805F9B34FB' | 代表A2DPSRC Profile的UUID。  |
177e41f4b71Sopenharmony_ci| PROFILE_UUID_A2DP_SINK   | '0000110B-0000-1000-8000-00805F9B34FB' | 代表A2DPSINK Profile的UUID。  |
178e41f4b71Sopenharmony_ci| PROFILE_UUID_AVRCP_CT    | '0000110E-0000-1000-8000-00805F9B34FB' | 代表AVRCPCT Profile的UUID。  |
179e41f4b71Sopenharmony_ci| PROFILE_UUID_AVRCP_TG    | '0000110C-0000-1000-8000-00805F9B34FB' | 代表AVRCPTG Profile的UUID。  |
180e41f4b71Sopenharmony_ci| PROFILE_UUID_HID         | '00001124-0000-1000-8000-00805F9B34FB' | 代表HID Profile的UUID。  |
181e41f4b71Sopenharmony_ci| PROFILE_UUID_HOGP        | '00001812-0000-1000-8000-00805F9B34FB' | 代表HOGP Profile的UUID。  |
182