La especificación principal cubre los cuatro niveles inferiores y sus protocolos asociados junto con el "protocolo de descubrimiento de servicios" ("service discovery protocol", SDP), que toda aplicación Bluetooth necesita, y el "perfil de acceso genérico".