¿Cuál es la relación entre el service de alerta inmediata y el perfil de proximidad en BLE (Bluetooth 4.0)?

Soy nuevo en el desarrollo de iOS y estudio sobre Bluetooth Low Energy (BLE, Bluetooth 4.0) para IOS

Encontré la información como el perfil de Proximidad y uso el Service de Immediate Alert . La descripción del Proximity profile de Proximity profile es como la siguiente:

 When a device moves away from a peer device so that the connection is dropped or the path loss increases above a preset level, causing an immediate alert. 

La condición-A: usando el Proximity profile

El Proximity profile usa immediate alert Service para iniciar la alerta cuando un dispositivo se aleja de un dispositivo similar.

La condición-B: sin usar el Proximity profile

Puedo get el RSSI desde el BLE device y usar el immediate alert Service para iniciar la alerta cuando el RSSI está fuera del scope que tengo configurado (por ejemplo: -75dbm).

The question is like the following:

¿Cuál es la diferencia entre condition-A y condition-B ?

¿El Profile solo una teoría? y el Service es la aplicación real?

El perfil define la semántica del service, mientras que el service solo contiene una descripción formal de las características que contiene y tiene un UUID asignado.