Hello,
I would have few questions for the author:

1. Beacons are series of (Bluetooth?) sensors placed around the venue? Where those sensors report to? What service sits behind the beacons?
2. How does the client device connect to the beacon? Over Bluetooth?
3. When the client device connects, how it receives instructions, does the information get pushed into web browser, or some mobile app has to be pre-installed?
4. What is the difference between the beacons and the navigation part of Cisco CME/CMX, or they could be used in combination?

Thank you very much, topic is indeed very interesting.

Obrad