Shopping mall

Smartphone

Smartphone API

The Locus Smartphone library provides positioning for smartphone running on Android and IOS. The library runs completely local on the smartphone and requires no internet connection to perform positioning. It combines the locus self-adaptive localization with dead-reckoning, to allow positioning in a setup without prior calibration of the environment. The Locus smartphone API has some significant benefits:

  • Requires no calibration of the environment
  • Requires no calibration of the compass
  • Runs completely local on the smartphone and requires no internet connection
  • Combines dead-reckoning and RSSI localization for realtime tracking

Integration.

The smartphone API can be imported into existing Android and IOS projects. To integrate, the RSSI, Magnetometer and accelerometer measurements are pushed into the library. Maps can be loaded in the openstreetmap format. The API provides both a java as well as a C interface. Maps with the positions of the beacons are loaded from the local filesystem of the smartphone, no internet connection is required.

Deployment

Deployment of the system requires no prior calibration. The steps required are:
  • Draw a map of walking routes within the building
  • Draw the positions of the beacons
  • Start positioning