• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@ohos/communication_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      "bluetooth_avrcp_avsession"
46    ],
47    "adapted_system_type": [
48      "standard"
49    ],
50    "rom": "",
51    "ram": "",
52    "hisysevent_config": [
53      "//foundation/communication/bluetooth/hisysevent.yaml"
54    ],
55    "deps": {
56      "components": [
57        "ability_base",
58        "ability_runtime",
59        "base",
60        "bundle_framework",
61        "hilog",
62        "hisysevent_native",
63        "hiviewdfx_hilog_native",
64        "ipc",
65        "samgr_proxy",
66        "samgr"
67      ],
68      "third_party": [
69        "googletest",
70        "libuv",
71        "libxml2",
72        "openssl"
73      ]
74    },
75    "build": {
76      "group_type": {
77        "base_group": [],
78        "fwk_group": [
79          "//foundation/communication/bluetooth/frameworks/inner:btframework",
80          "//foundation/communication/bluetooth/frameworks/js/napi:bluetooth_napi"
81        ],
82        "service_group": [
83          "//foundation/communication/bluetooth/sa_profile:communication_bluetooth_sa_profile",
84          "//foundation/communication/bluetooth/services/bluetooth/server:bluetooth_server",
85          "//foundation/communication/bluetooth/services/bluetooth/service:btsbc"
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      "test": [
122        "//foundation/communication/bluetooth/test/unittest/spp:unittest",
123        "//foundation/communication/bluetooth/test/unittest/host:unittest",
124        "//foundation/communication/bluetooth/test/unittest/ble:unittest",
125        "//foundation/communication/bluetooth/test/unittest/hid:unittest",
126        "//foundation/communication/bluetooth/test/unittest/pan:unittest",
127        "//foundation/communication/bluetooth/test/unittest/opp:unittest",
128        "//foundation/communication/bluetooth/test/unittest/gatt_c:unittest",
129        "//foundation/communication/bluetooth/test/fuzztest/host:fuzztest"
130      ]
131    }
132  }
133}
134