Search code examples
locationwifiibm-cloudibeaconpresenceinsights

Is Presence Insights suitable for accurate location coordinates?


I am trying out IBMs Bluemix Presence Insights. At this moment I get an overview of how many divices have been registered in the different zones. I would like to know if it is possible to see the (accurate) location coordinates of the users. If this is possible, could someone give me an estimation of how accurate the positioning is?

Thanks in advance.


Solution

  • The "location coordinates" are generally not something that Presence Insights exposes to the end user and are instead used internally within the system to do zone resolution. This may be exposed in the data packet coming from certain types of sensors into PI (see https://presenceinsights.ng.bluemix.net/pidocs/connectors) but in general this information will not be helpful for you.

    You should upload a map and draw "zones" around the map for places where you want to trigger enter/exit/dwell events. A lot of smoothing and sampling takes place internally to calculate if a mobile user is within one of the zones. However, you will not be able to tell where a device is within a zone.

    The best way to figure out how accurate your sensors are for your particular sensor infrastructure is to draw small zones near each other and walk near the devices with your phone and see if your visit pops up in the zone. A number of things will probably affect the accuracy, such as number of sensors, type of sensors, how many pings back to Presence Insights per minute, other configuration options that you set up on the PI UI, and other configuration options that you set with the sensors and/or sensor aggregation server.

    I'm sorry that we don't have any hard numbers or charts, maybe this is something we could work on if you find it useful. I can tell you from personal experience that a closed beacon system (uses an aggregation server like MPACT) with enough beacons can become very accurate.