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 (4)

Label Occurrences
CBMutableCharacteristic 1
Core Bluetooth 1
CoreBluetooth canonical 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
CoreBluetooth self-linksurface differs
surface form: CBMutableCharacteristic

CBMutableService
CBPeripheral
CBPeripheralManager
CBService
languageBinding Objective-C
Swift
license proprietary
namespace CoreBluetooth self-linksurface differs
surface form: CoreBluetooth framework
partOf Apple developer tools
surface form: 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
surface form: Bluetooth 4.0

Bluetooth 4.1
Bluetooth
surface form: Bluetooth 4.2

Bluetooth
surface form: Bluetooth 5.0
supportsTechnology Bluetooth Mesh
surface form: Bluetooth Low Energy
usesPattern asynchronous event-driven programming
delegate-based callbacks

How these facts were elicited

Referenced by (4)

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

watchOS supportsFramework CoreBluetooth
CoreBluetooth keyClass CoreBluetooth self-linksurface differs
this entity surface form: CBMutableCharacteristic
CoreBluetooth namespace CoreBluetooth self-linksurface differs
this entity surface form: CoreBluetooth framework
Apple platforms APIs includesFramework CoreBluetooth
this entity surface form: Core Bluetooth