Android: Jak działają identyfikatory UUID Bluetooth?

Nie rozumiem, co oznacza identyfikator UUID Bluetooth. Czy identyfikatory UUID oznaczają protokoły (np. RFCOMM )? Jeśli tak, dlaczego te createRfcommSocketToServiceRecord()metody wymagają identyfikatorów UUID, skoro określają rfcomm bezpośrednio w swoich nazwach? Dlaczego przykładowy kod...