No sabia que era ibeacons -
https://es.wikipedia.org/wiki/IBeacon
Pero la cosa es la misma, depende que necesites hacer y como lo necesites hacer.
Si son telefonos a los que puedes ponerles un app desarrollada por ti mismo las posibilidades son infinitas. Sin son telefonos a los que no les puedes poner un app, te recomendaria lo del bluetooth aunque ya muchos lo traemos apagado casi siempre, jejeje, lo que mas traemos encendido es el Wifi y ahi te convendria un portal cautivo ofreciendo internet pero que antes visiten tu pagina. Bueno depende tus necesidades.
Te comento que en mi trabajo desarrollaron una aplicacion que si me conecto al wifi de la oficina le aviza al jefe que estoy ahi y si salgo pues le aviza que sali. Tambien en dicha aplicacion puedo poner a que sali o si estoy disponible en el baño, etc.
Tambien desarrollaron una aplicacion que es para que los empleados de ventas cuando lleguen a un negocio tomen un codigo QR, y se guarda la locacion GPS, para que sepan que estuvieron ahi y si no era dentro de la locacion GPS pues manda alertas de que andan en otra parte. Y pueden capturar ciertos campos.
Todo depende de si puedes instalar Apps en los telefonos de los usuarios, si no es asi puedes forzarlos con marketing o icentivos.
Todo dependa de que es lo que quieras realizar, si tienes control sobre los dispositivos, y de cuanto quieres invertir.