Bluetooth device management

Methods presented in this part are available in the DriveKitVehicle class

Pair a Bluetooth device to a vehicle

The following method allows you to create a logical pairing between a Bluetooth device and a vehicle. The results of data analysis containing a Bluetooth device will be assigned to the vehicle to which the peripheral has been paired with.

func addBluetooth(
	vehicleId: String, 
	bluetooth: DKBluetooth, 
	completionHandler: @escaping (DKVehicleBluetoothStatus) -> Void
)

This method have the following parameters:

NameTypeDescription

bluetooth

Bluetooth device information.

vehicleId

String

The identifier of the vehicle that you wish to pair with the Bluetooth device.

DKVehicleBluetoothStatus model is described in the References part.

Remove the Bluetooth device from a vehicle

The following function can be used to delete the pairing between a Bluetooth device and a vehicle:

func removeBluetooth(
    vehicleId: String,
    completionHandler: @escaping (DKVehicleBluetoothRemoveStatus) -> Void
)

This method have the following parameter:

NameTypeDescription

vehicleId

String

The identifier of the vehicle that you wish to unpair with the Bluetooth device.

DKVehicleRemoveBluetoothStatus model is described in the References part.

Last updated