---
title: PlaygroundBluetoothCentralManager
framework: Playground Bluetooth
role: symbol
role_heading: Class
platforms: [xcode 10.2+, swift playgrounds 2.0+]
path: playgroundbluetooth/playgroundbluetoothcentralmanager
---

# PlaygroundBluetoothCentralManager

A streamlined interface for connecting the central manager for the current playground page to nearby Bluetooth peripherals.

## Declaration

```swift
class PlaygroundBluetoothCentralManager
```

## Topics

### Configuring Central Managers

- [init(services:queue:)](playgroundbluetooth/playgroundbluetoothcentralmanager/3029470-init.md)
- [delegate](playgroundbluetooth/playgroundbluetoothcentralmanager/3029468-delegate.md)
- [scanning](playgroundbluetooth/playgroundbluetoothcentralmanager/3029471-scanning.md)

### Connecting Peripherals

- [connect(to:timeout:callback:)](playgroundbluetooth/playgroundbluetoothcentralmanager/3029464-connect.md)
- [connect(toPeripheralWithUUID:timeout:callback:)](playgroundbluetooth/playgroundbluetoothcentralmanager/3029465-connect.md)
- [connectToLastConnectedPeripheral(timeout:callback:)](playgroundbluetooth/playgroundbluetoothcentralmanager/3029466-connecttolastconnectedperipheral.md)
- [PlaygroundBluetoothCentralManager.ConnectionError](playgroundbluetooth/playgroundbluetoothcentralmanager/connectionerror.md)

### Disconnecting Peripherals

- [disconnect(from:)](playgroundbluetooth/playgroundbluetoothcentralmanager/3029469-disconnect.md)

### Inspecting Central Managers

- [connectedPeripherals](playgroundbluetooth/playgroundbluetoothcentralmanager/3029467-connectedperipherals.md)
- [state](playgroundbluetooth/playgroundbluetoothcentralmanager/3029472-state.md)

## See Also

### Peripheral Connection

- [Connecting to Bluetooth Peripherals in Swift Playgrounds](playgroundbluetooth/connecting_to_bluetooth_peripherals_in_swift_playgrounds.md)
- [PlaygroundBluetoothCentralManagerDelegate](playgroundbluetooth/playgroundbluetoothcentralmanagerdelegate.md)
