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