CBPeripheralManager

E494409

CBPeripheralManager is an iOS CoreBluetooth class that lets an app act as a Bluetooth Low Energy peripheral, managing advertising and the publication of services and characteristics.

All labels observed (1)

Label Occurrences
CBPeripheralManager canonical 3

How this entity was disambiguated

Statements (58)

Predicate Object
instanceOf CoreBluetooth class ⓘ
Objective-C class ⓘ
Swift class ⓘ
iOS framework class ⓘ
conformsTo CBPeripheralManagerDelegate protocol (via delegate property) ⓘ
definedInFramework CoreBluetooth ⓘ
hasInitializer initWithDelegate:queue: ⓘ
initWithDelegate:queue:options: ⓘ
hasMethod addService: ⓘ
publishL2CAPChannelWithEncryption: ⓘ
removeAllServices ⓘ
removeService: ⓘ
respondToRequest:withResult: ⓘ
startAdvertising: ⓘ
stopAdvertising ⓘ
unpublishL2CAPChannel: ⓘ
updateValue:forCharacteristic:onSubscribedCentrals: ⓘ
hasProperty authorization ⓘ
delegate ⓘ
isAdvertising ⓘ
state ⓘ
supportsFeatures (via methods / capabilities) ⓘ
hasState CBPeripheralManagerStatePoweredOff ⓘ
CBPeripheralManagerStatePoweredOn ⓘ
CBPeripheralManagerStateResetting ⓘ
CBPeripheralManagerStateUnauthorized ⓘ
CBPeripheralManagerStateUnknown ⓘ
CBPeripheralManagerStateUnsupported ⓘ
headerFile <CoreBluetooth/CoreBluetooth.h> ⓘ
inheritsFrom NSObject ⓘ
introducedIn iOS 6.0 ⓘ
manages Advertising of Bluetooth LE data ⓘ
Publication of characteristics ⓘ
Publication of services ⓘ
notifiesViaDelegate peripheralManager:central:didSubscribeToCharacteristic: ⓘ
peripheralManager:central:didUnsubscribeFromCharacteristic: ⓘ
peripheralManager:didAddService:error: ⓘ
peripheralManager:didReceiveReadRequest: ⓘ
peripheralManager:didReceiveWriteRequests: ⓘ
peripheralManagerDidStartAdvertising:error: ⓘ
peripheralManagerDidUpdateState: ⓘ
peripheralManagerIsReadyToUpdateSubscribers: ⓘ
platform iOS ⓘ
iPadOS ⓘ
macOS ⓘ
watchOS ⓘ
purpose Let an app act as a Bluetooth LE peripheral ⓘ
role Bluetooth Low Energy peripheral manager ⓘ
supports Advertising manufacturer data ⓘ
Advertising service UUIDs ⓘ
Background advertising (subject to system policies) ⓘ
GATT characteristics ⓘ
GATT services ⓘ
usesType CBATTRequest ⓘ
CBCentral ⓘ
CBL2CAPChannel ⓘ
CBMutableCharacteristic ⓘ
CBMutableService ⓘ

How these facts were elicited

Referenced by (3)

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

CoreBluetooth → keyClass → CBPeripheralManager ⓘ
CBMutableService → usedWith → CBPeripheralManager ⓘ
CBMutableService → relatedTo → CBPeripheralManager ⓘ