Cisco HyperLocation

In Search of 1m Accuracy



What is Hyperlocation?

Hyperlocation is an advanced method of locating mobile devices using Angle of Arrival to compute where the device is. Hyperlocation utilizes an array of antenna elements to perform the AoA calculation for high levels of confidence and accuracy. Our tests proved the claims of 1m accuracy consistently.


Any testing to be done was to be as transparent as possible.

The No Strings Attached Show was recently invited into the Cisco real-world labs in Richfield, Ohio to get a behind the scenes look at the Hyperlocation solution. Because this isn't something easily replicated at home we utilized camera photos of screens instead of screenshots to help ensure legitimacy of the data.


Our Test

In order to accurately test the Hyperlocation solution Cisco deployed 9 Access Points for use with RSSI and 9 Access Points with Hyperlocation modules and antennas. The location mimics typical deployment locations for real world design testing.


All Aboard!

The testing facility has an O-Gauge model train setup so we figured why not strap a camera and a phone to the train to test Hyperlocation? Using the CMX App for iPhone (and Android) we can run client side location tests in realtime while watching the device being located by the CMX UI in realtime as well.


Results

Comparing the RSSI accuracy to the Hyperlocation accuracy we saw a huge improvement! Both Sam and Blake were impressed with the level of accuracy obtained from the Hyperlocation solution. Even when the client was not in the most ideal location between APs we saw extremely accurate results. The Samsung experienced a roaming issue causing its spike, read more about it in the paper.

iPhone Accuracy

Samsung Tab Accuracy

FAQ

To what level did Cisco sponsor this test?

Cisco did not compensate the NSA Show in any shape or form to perform this test. Cisco did take care of travel expenses as well as a pair of Cisco AP3700's with HyperLocation modules & antennas for further testing.

What version of code was used?

We loaded up 8.1.131 for our testing performed in March of 2016.