Esse é o layout correto para detectar iBeacons com a Android Beacon Library da AltBeacon?

Eu modifiquei com sucesso oaplicativo de implementação de referência doBiblioteca Android Beacon usando o seguintelayout do farol, para que ele detecte um dispositivo iBeacon que tenho em mãos:

public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        BeaconManager beaconManager = BeaconManager.getInstanceForApplication(this);
        beaconManager.getBeaconParsers().add(new BeaconParser().
               setBeaconLayout("m:0-3=4c000215,i:4-19,i:20-21,i:22-23,p:24-24"));
        beaconManager.bind(this);
    }
}

Sendo novo no interior dos pacotes BLE, não tenho certeza se esse é o layout correto a ser usado. A biblioteca apoia oAltBeacon padrão e sua documentação não menciona como detectar dispositivos iBeacon.

Esse código detectarátudo dispositivos iBeacon? ou seja, é om: prefixo muito restritivo ou é a sequência de bytes correta que corresponde à especificação do iBeacon?Da mesma forma, o restante do layout corresponde exatamente à especificação do iBeacon?

Referência:

Exemplo de um pacote iBeacon visto no SO

questionAnswers(2)

yourAnswerToTheQuestion