---
title: Service Discovery Protocol (SPD)
framework: kernel
role: collectionGroup
role_heading: API Collection
path: kernel/hardware_families/bluetooth/service_discovery_protocol_spd
---

# Service Discovery Protocol (SPD)

## Topics

### Service Discovery Protocol (SPD)

- [BluetoothSDPDataElementSizeDescriptor](kernel/bluetoothsdpdataelementsizedescriptor.md)
- [BluetoothSDPDataElementTypeDescriptor](kernel/bluetoothsdpdataelementtypedescriptor.md)
- [BluetoothSDPErrorCode](kernel/bluetoothsdperrorcode.md)
- [BluetoothSDPPDUID](kernel/bluetoothsdppduid.md)
- [BluetoothSDPServiceAttributeID](kernel/bluetoothsdpserviceattributeid.md)
- [BluetoothSDPServiceRecordHandle](kernel/bluetoothsdpservicerecordhandle.md)
- [BluetoothSDPTransactionID](kernel/bluetoothsdptransactionid.md)
- [BluetoothSDPUUID16](kernel/bluetoothsdpuuid16.md)
- [BluetoothSDPUUID32](kernel/bluetoothsdpuuid32.md)

## See Also

### Bluetooth Specifications

- [Low Energy (LE)](kernel/hardware_families/bluetooth/low_energy_le.md)
- [Logical Link Control (L2C)](kernel/hardware_families/bluetooth/logical_link_control_l2c.md)
- [Host Controller Interface (HCI)](kernel/hardware_families/bluetooth/host_controller_interface_hci.md)
