1{
2  "name": "@ohos/bluetooth",
3  "version": "",
4  "description": "Provides basic Bluetooth and BLE functions for applications",
5  "homePage": "https://gitee.com/openharmony",
6  "license": "Apache License 2.0",
7  "repository": "https://gitee.com/openharmony/communication_bluetooth",
8  "domain": "os",
9  "language": "",
10  "publishAs": "code-segment",
11  "private": false,
12  "scripts": {},
13  "tags": [
14    "foundation"
15  ],
16  "keywords": [
17    "communication",
18    "bluetooth"
19  ],
20  "envs": [],
21  "dirs": [],
22  "author": {
23    "name": "",
24    "email": "",
25    "url": ""
26  },
27  "contributors": [
28    {
29      "name": "",
30      "email": "",
31      "url": ""
32    }
33  ],
34  "segment": {
35    "destPath": "foundation/communication/bluetooth"
36  },
37  "component": {
38    "name": "bluetooth",
39    "subsystem": "communication",
40    "syscap": [
41      "SystemCapability.Communication.Bluetooth.Core",
42      "SystemCapability.Communication.Bluetooth.Lite"
43    ],
44    "features": [
45    ],
46    "adapted_system_type": [
47      "standard"
48    ],
49    "rom": "",
50    "ram": "",
51    "hisysevent_config": [
52      "//foundation/communication/bluetooth/hisysevent.yaml"
53    ],
54    "deps": {
55      "components": [
56        "ability_base",
57        "ability_runtime",
58        "bundle_framework",
59        "c_utils",
60        "common_event_service",
61        "eventhandler",
62        "ffrt",
63        "hicollie",
64        "hilog",
65        "hisysevent",
66        "hitrace",
67        "init",
68        "ipc",
69        "libuv",
70        "napi",
71        "samgr",
72        "resource_schedule_service"
73      ],
74      "third_party": []
75    },
76    "build": {
77      "group_type": {
78        "base_group": [],
79        "fwk_group": [
80          "//foundation/communication/bluetooth/frameworks/inner:btframework",
81          "//foundation/communication/bluetooth/frameworks/inner:btcommon",
82          "//foundation/communication/bluetooth/frameworks/js/napi:bluetooth_napi",
83          "//foundation/communication/bluetooth/frameworks/c_api:bluetooth_ndk"
84        ],
85        "service_group": [
86        ]
87      },
88      "inner_kits": [
89        {
90          "header": {
91            "header_base": "//foundation/communication/bluetooth/interfaces/inner_api/include",
92            "header_files": [
93              "bluetooth_a2dp_src.h",
94              "bluetooth_ble_central_manager.h",
95              "bluetooth_def.h",
96              "bluetooth_device_class.h",
97              "bluetooth_gatt_characteristic.h",
98              "bluetooth_gatt_client.h",
99              "bluetooth_gatt_descriptor.h",
100              "bluetooth_gatt_manager.h",
101              "bluetooth_gatt_server.h",
102              "bluetooth_gatt_service.h",
103              "bluetooth_host.h",
104              "bluetooth_proxy_manager.h",
105              "bluetooth_remote_device.h",
106              "bluetooth_socket_inputstream.h",
107              "bluetooth_socket_outputstream.h",
108              "bluetooth_socket.h",
109              "c_header/ohos_bt_def.h",
110              "c_header/ohos_bt_gap.h",
111              "c_header/ohos_bt_gatt.h",
112              "c_header/ohos_bt_gatt_client.h",
113              "c_header/ohos_bt_gatt_server.h",
114              "c_header/ohos_bt_spp.h",
115              "uuid.h"
116            ]
117          },
118          "name": "//foundation/communication/bluetooth/frameworks/inner:btframework"
119        },
120        {
121          "header": {
122            "header_base": "//foundation/communication/bluetooth/frameworks/inner/ipc",
123            "header_files": [
124              "common/avrcp_media.h",
125              "common/ble_service_data.h",
126              "common/bluetooth_errorcode.h",
127              "common/bt_def.h",
128              "common/bt_uuid.h",
129              "common/gatt_data.h",
130              "common/hands_free_unit_calls.h",
131              "common/raw_address.h",
132              "interface/bluetooth_service_ipc_interface_code.h",
133              "interface/bluetooth_service_profile_interface_code.h",
134              "interface/i_bluetooth_a2dp_sink.h",
135              "interface/i_bluetooth_a2dp_sink_observer.h",
136              "interface/i_bluetooth_a2dp_src.h",
137              "interface/i_bluetooth_a2dp_src_observer.h",
138              "interface/i_bluetooth_audio_manager.h",
139              "interface/i_bluetooth_avrcp_ct.h",
140              "interface/i_bluetooth_avrcp_ct_observer.h",
141              "interface/i_bluetooth_avrcp_tg.h",
142              "interface/i_bluetooth_avrcp_tg_observer.h",
143              "interface/i_bluetooth_ble_advertiser.h",
144              "interface/i_bluetooth_ble_advertise_callback.h",
145              "interface/i_bluetooth_ble_central_manager.h",
146              "interface/i_bluetooth_ble_central_manager_callback.h",
147              "interface/i_bluetooth_ble_peripheral_observer.h",
148              "interface/i_bluetooth_gatt_client.h",
149              "interface/i_bluetooth_gatt_client_callback.h",
150              "interface/i_bluetooth_gatt_observer.h",
151              "interface/i_bluetooth_gatt_server.h",
152              "interface/i_bluetooth_gatt_server_callback.h",
153              "interface/i_bluetooth_hfp_ag.h",
154              "interface/i_bluetooth_hfp_ag_observer.h",
155              "interface/i_bluetooth_hfp_hf.h",
156              "interface/i_bluetooth_hfp_hf_observer.h",
157              "interface/i_bluetooth_hid_host.h",
158              "interface/i_bluetooth_hid_host_observer.h",
159              "interface/i_bluetooth_host.h",
160              "interface/i_bluetooth_host_observer.h",
161              "interface/i_bluetooth_map_mse.h",
162              "interface/i_bluetooth_map_mse_observer.h",
163              "interface/i_bluetooth_opp.h",
164              "interface/i_bluetooth_opp_observer.h",
165              "interface/i_bluetooth_pan.h",
166              "interface/i_bluetooth_pan_observer.h",
167              "interface/i_bluetooth_pbap_pse.h",
168              "interface/i_bluetooth_pbap_pse_observer.h",
169              "interface/i_bluetooth_remote_device_observer.h",
170              "interface/i_bluetooth_socket.h",
171              "interface/i_bluetooth_socket_observer.h",
172              "parcel/bluetooth_a2dp_a2dpCodecInfo.h",
173              "parcel/bluetooth_a2dp_a2dpCodecStatus.h",
174              "parcel/bluetooth_avrcp_meItem.h",
175              "parcel/bluetooth_avrcp_mpItem.h",
176              "parcel/bluetooth_ble_advertiser_data.h",
177              "parcel/bluetooth_ble_advertiser_settings.h",
178              "parcel/bluetooth_ble_scan_filter.h",
179              "parcel/bluetooth_ble_scan_result.h",
180              "parcel/bluetooth_ble_scan_settings.h",
181              "parcel/bluetooth_bt_uuid.h",
182              "parcel/bluetooth_gatt_characteristic_parcel.h",
183              "parcel/bluetooth_gatt_descriptor_parcel.h",
184              "parcel/bluetooth_gatt_device.h",
185              "parcel/bluetooth_gatt_service_parcel.h",
186              "parcel/bluetooth_hfp_hf_call.h",
187              "parcel/bluetooth_opp_transfer_information.h",
188              "parcel/bluetooth_phone_state.h",
189              "parcel/bluetooth_raw_address.h",
190              "parcel/bluetooth_socket_coc.h",
191              "parcel/parcel_bt_uuid.h"
192            ]
193          },
194          "name": "//foundation/communication/bluetooth/frameworks/inner:btcommon"
195        }
196      ]
197    }
198  }
199}
200