CoreBluetooth

E114979

CoreBluetooth is an Apple framework that enables apps to communicate with Bluetooth Low Energy (BLE) devices for tasks like data exchange and peripheral control.

All labels observed (5)

Label Occurrences
CoreBluetooth canonical 12
CoreBluetooth framework 2
Apple CoreBluetooth API 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Apple framework ⓘ
Bluetooth Low Energy framework ⓘ
software framework ⓘ
bundleIdentifier com.apple.CoreBluetooth ⓘ
category connectivity framework ⓘ
wireless communication framework ⓘ
developedBy Apple Inc. ⓘ
documentationURL https://developer.apple.com/documentation/corebluetooth ⓘ
integratesWith Xcode ⓘ
introducedFor Bluetooth Low Energy support on Apple platforms ⓘ
keyClass CBCentralManager ⓘ
CBCharacteristic ⓘ
CBDescriptor ⓘ
CBMutableCharacteristic ⓘ
linked to: CoreBluetooth

CBMutableService ⓘ
CBPeripheral ⓘ
CBPeripheralManager ⓘ
CBService ⓘ
languageBinding Objective-C ⓘ
Swift ⓘ
license proprietary ⓘ
namespace CoreBluetooth framework ⓘ
linked to: CoreBluetooth
partOf Apple Developer SDK ⓘ
platform iOS ⓘ
macOS ⓘ
tvOS ⓘ
watchOS ⓘ
primaryUse communication with BLE peripherals ⓘ
control of BLE peripherals ⓘ
data exchange with BLE devices ⓘ
providesAPIFor BLE advertising ⓘ
BLE central role ⓘ
BLE peripheral role ⓘ
BLE scanning ⓘ
BLE services and characteristics ⓘ
requires Bluetooth hardware support ⓘ
user Bluetooth permission ⓘ
supportsFeature MTU-based data transfer ⓘ
RSSI reading ⓘ
background BLE operations ⓘ
notification and indication on characteristics ⓘ
state restoration ⓘ
supportsStandard Bluetooth 4.0 ⓘ
linked to: Bluetooth

Bluetooth 4.1 ⓘ
Bluetooth 4.2 ⓘ
linked to: Bluetooth

Bluetooth 5.0 ⓘ
linked to: Bluetooth
supportsTechnology Bluetooth Low Energy ⓘ
linked to: Bluetooth Mesh
usesPattern asynchronous event-driven programming ⓘ
delegate-based callbacks ⓘ

How these facts were elicited

Referenced by (17)

Full triples — surface form annotated when it differs from this entity's canonical label.

watchOS → supportsFramework → CoreBluetooth ⓘ
CoreBluetooth → keyClass → CBMutableCharacteristic ⓘ
linked to: CoreBluetooth
CoreBluetooth → namespace → CoreBluetooth framework ⓘ
linked to: CoreBluetooth
Apple platforms APIs → includesFramework → Core Bluetooth ⓘ
linked to: CoreBluetooth
CBCentralManager → definedInFramework → CoreBluetooth ⓘ
CBCentralManager → namespace → CoreBluetooth ⓘ
CBService → framework → CoreBluetooth ⓘ
CBService → module → CoreBluetooth ⓘ
CBService → namespace → Apple CoreBluetooth API ⓘ
linked to: CoreBluetooth
CBCharacteristic → framework → CoreBluetooth ⓘ
CBCharacteristic → module → CoreBluetooth ⓘ
CBDescriptor → partOf → CoreBluetooth framework ⓘ
linked to: CoreBluetooth
CBDescriptor → framework → CoreBluetooth ⓘ
CBDescriptor → module → CoreBluetooth ⓘ
CBMutableService → definedInFramework → CoreBluetooth ⓘ
CBMutableService → module → CoreBluetooth ⓘ