Thank you for your interest in our products! The page below is designed to enable you to simply and rapidly test Accuware Indoor Navigation in an environment with an indoor map from Google available (e.g. shopping malls, museums, airports, train stations, hotels etc..) and learn about the suitability of the Accuware indoor location technologies for your business needs.

We are a B2B company: we must emphasize that ours are not consumer products. Our customers are corporations, from startups to enterprises of any size. Therefore, the functionalities of the Accuware Indoors App used in EVALUATION mode have been limited and can be unlocked by getting in touch with us using this contact form. Registered companies can activate additional features including: navigation indoors inside multistory building, upload of HD indoor maps/floor plans, remote tracking…

What is Accuware Indoors?

Accuware Indoors is a technology that allows to develop a web or mobile application to track and/or provide navigation in real-time to any smartphone, tablet, smartwatch and any kind of embedded device (e.g. laptops, medical equipment, vehicles etc..) equipped with a Wi-Fi/Bluetooth chip.

The Accuware Indoors App when used in EVALUATION mode takes advantage of the iBeacons radio signals to provide indoor navigation with an average accuracy below 1 meter. It is not possible to take advantage of Wi-Fi due to some limitations imposed by Apple.

The strength point of this technology is that
it does not require the installation of additional
hardware when there
 are already enough
iBeacons installed!

Here is what needs to be done to test Accuware Indoors App in EVALUATION mode:

  1. Setup the test area by verifying to have enough iBeacons radio signals. The strength of this technology is that it does not normally require the installation of additional hardware, as long as there is a sufficient number of strong ambient radio signals.
  2. Perform the fingerprinting of the site by installing the Accuware Indoors App on iOS. During the fingerprinting process the Accuware Indoors App will automatically scan and upload into a local database the fingerprints of the radio signals sensed at multiple known locations of your environment.
  3. Test the Accuware Indoor Navigation capabilities using the same Accuware Indoors App used during the fingerprinting process. During its operation the Accuware Indoors App takes a snapshot of the radio signals in real-time, by making scans of the environment at the device’s current location. Pattern-matching the radio signals sensed in real-time against the database of fingerprints (created during the fingerprinting phase), Accuware Indoor Navigation estimates the device’s location and it shows it inside the Accuware Indoors App as a blue dot.

Step 1 – Setup the test area

Accuware Indoors leverages the radio signals transmitted by iBeacons already available (or installed) in the area in which the system is used. The radio signals must transmit their identifiers, in order for them to be detected by the Accuware Indoors App during the fingerprinting process and during the testing phase. This means that a proper configuration (or ad-hoc deployment) of radio signals is key for a successful installation of Accuware Indoors.

1.1 – Check if an indoor map from Google is available

The first thing that you need to do is to verify that there is an indoor map from Google available for the location where you want to test the system. To do so:

  1. Open Google Maps at this link
  2. Fill the text box with the address the test location you want to use
  3. Click on the Map button located in the bottom left corner of the map
  4. Zoom in as much as possible and click on one of the stores/names on the map. At this point, when available, the indoor map from Google will appear automatically on the screen (e.g. the Bellagio Hotel, Las Vegas is one of the many buildings already mapped). If there is no indoor map available from Google then you need to choose another location for your tests.

1.2 – Check the amount of radio signals available

You need to check the amount of iBeacons already available in your test or environment in order to understand if the amount is enough or if you need to test Accuware Indoors in another location. The amount of iBeacons can be checked using any of the many 3rd party application available on iTunes when searching: iBeacons.

By walking inside the environment you need to verify, with one of the applications above, that there are at least 4 radio signals visible all together at the same time.

  • If there is NO lack of radio signals then you can move to Step 2.
  • If there is a lack of radio signals inside specific areas of the test area then you need to add more iBeacons or choose another location for your tests.

Step 2 – Perform the fingerprinting

The fingerprinting is the process that builds a database of fingerprints for a target venue and it is the most important step during the deployment of Accuware Indoors. It is a process that has to be done only once and it is critical for the overall accuracy. The quality of the location-to-ambient-signals correlation established during the fingerprinting directly affects the system’s positioning accuracy.

2.1 – Choose a device for the fingerprinting

The fingerprinting can be performed using any of these Apple devices with at least iOS 7:

  • at least iPhone 4s
  • at least iPad (3rd gen)
  • at least iPad mini
  • at least iPod touch (5th gen)

WARNING: please keep in mind that the technical specifications of the device chosen to perform the fingerprinting process (a one-time process) are different from the technical specifications that must be available on the devices that will have to benefit from the Accuware Indoor API/SDK.

2.2 – Check the Internet connection

A  valid Internet connection (Wi-Fi or cellular data) is needed by the Accuware Indoors App to show the Maps from Google Maps.

If you are using a Wi-Fi Internet connection these are the requirements that MUST be met:

  • Accessible domains:
  • Ports (opened outbound): 53/tcp (DNS), 80/tcp (HTTP) and 443/tcp (HTTPS)

In some cases, the traffic to and from the Accuware Indoors App is blocked by a proxy server or a firewall on the corporate network. This blockage prevents the Accuware Indoors App from working smoothly.

2.3 – Activate your Bluetooth

The first thing that you have to do is to activate the Bluetooth chip of the device that you will use for the fingerprinting process and disassociate the Bluetooth from any other Bluetooth device in the environment (e.g. headsets, speakers etc..).

2.4 – Install the Accuware Indoors App

Accuware provides a mobile app for iOS designed for performing the fingerprinting and it is available from iTunes. To install the Accuware Indoors app on your Apple device:

  • Tap the App Store button on your device (or click this link from the device).
  • Tap the Search button from the bottom portion of the screen.
  • Type Accuware Indoors, and tap on search.
  • Tap on the Accuware Indoors App and tap on INSTALL.
  • Type your Apple ID and password.
  • Wait for the app to load and install.
  • Don’t forget to Enable the GPS on your device so the app will get its first bearings on your evaluation site.
  • Once the Accuware Indoors app is installed and active, the Map view will appear on the screen of your device (you are now in the POSITIONING mode).

Step 3 – Setup the Accuware Indoors App

By clicking on the Settings button (on the upper left side of the main screen) you will be able to access all the settings of the Accuware Indoors App. Almost all the settings will be disabled when the App is used in EVALUATION mode.

3.1 – Settings


  • enable the switch related to one or more iBeacons vendors.
  • or, if you have iBeacons from a different vendor you need to enter the UUIDs of the iBeacon vendor inside the Proximity UUIDs field. If the iBeacons are from multiple vendors (with different UUIDs) then you can enter multiple UUIDs separating them with a space character. UUIDs are long strings like this one: D0306CA4-FA3F-499A-8035-DD1248D8C55E
  • press Done on the upper right side

How to discover the UUID of the iBeacons inside the environment: this can be done by using any of the many 3rd party application available on iTunes when searching: iBeacons.

3.2 – Setting up the test area

  • After setting up your UUID(s), press the cross-hair icon to center the map to your current position. Once the map is centered on the approximate location you can Disable the GPS.
  • You will be asked if the Accuware application can use information about your current location. Tap ALLOW.
  • Zoom in as much as possible until the indoor map provided by Google becomes available.
  • If the indoor map provided by Google has multiple levels, please choose the level of interest.
  • Long tap at the center of the map to create a screenshot of the test area (the maximum size is 100 x 100 meters). If you want to set a new test area you need to remove the current test area by pressing the blue icon at the center and tapping on “Tap to remove”. The fingerprints collected will be lost.

Step 4 – Fingerprinting process

The fingerprinting process is made of 2 steps that need to be repeated until the area of interest is covered:

  1. definition of a route: during the first step you have to define a route along which the fingerprints will be collected.
    • A route is drawn over the floor plan previously uploaded.
    • A route must match as much as possible one of the paths normally followed by users/visitors when they move inside the environment.
    • A route is defined by tapping the interface of the Accuware Indoors App to place markers on the floor plan: at the start point, at each point where there will be a change of direction (way points), and finally, at the end point.
  2. collection of the radio signals: during the second step, you have to walk along the route defined and the Accuware Indoors App will automatically collects the ambient radio signals detected along the route.

IMPORTANT: as just explained, the 2 steps above need to be repeated until the area of interest is covered. You can (and you have to) collect the fingerprints on multiple routes. Never ever perform the fingerprinting defining one unique long route for that covers the whole site.

How to perform the fingerprinting

The accuracy with which a device’s location can later be determined is a function of the quality of the fingerprints data collected. Poor quality data will produce noticeable jumpiness and low accuracy. Therefore, good route planning and a disciplined approach for collecting data and verifying its quality is essential for optimal performance. This is why the fingerprinting must be performed following some simple but important rules listed here:

  • length of the routes – define routes of a reasonable length (no longer than 50 meters) with way points in correspondence of key locations (e.g corners, doors etc..). This kind of reference points will be of great help during the fingerprinting. You can (and you have to) collect the fingerprints on multiple routes. Never ever perform the fingerprinting defining one unique long route for that covers the whole site. 
  • type of routes – define routes that are close, as much as possible, to the paths that are/will be normally followed by the owners of the devices that will benefit from the indoor location/tracking capabilities (all the areas people can be found on). Routes must be planned to adequately cover the entire area of interest, including atriums, hallways, and any nooks and crannies such as staircases and storage rooms, as required. Please do not define routes that cover areas of no interest.
  • walking speed –  the fingerprinting must be performed by walking on the routes at regular speed.
  • number of passes on the routes – each route MUST be walked 2 times: once in each direction. There is the Invert button inside the Accuware Indoors App that can be used to invert a chosen route. There is no need to walk on a route more than twice (back and forth).

4.1 – Definition of a route

  • At the venue, press the Fingerprinting button on the upper right side. Even if it could sounds obvious: the fingerprinting can not be performed remotely!
  • Tap on the indoor map on the starting point of your route. A green dot will appear.
  • If you want to change the location of that point, long-press on it, till it jumps up, and move it to the desired location.
  • If you want to remove the point, tap it to select it, and press the garbage icon and choose Yes to delete that point.
  • After you set your starting point, you need to set your optional way points and the end point of your route. You set them by clicking on the relevant locations as many times as needed, according to the path that you want to follow:
    • Red dot: is the end point of the route.
    • Blue dots: are the way points.
  • If you want to change the location of a point, long-press on it, till it jumps up a bit, and move it to the desired location.
  • If you want to change the location of a line between two points, long press that line, and then long press the connecting point that was created till it becomes orange, to move that line.
  • If you want to remove a point, tap it to select it, and press the garbage icon and choose YES to delete that point.
  • If you want to clear ALL your route points/markers, do not tap on any specific point. Simply press the garbage icon and choose YES to delete all the points. This action will not erase the fingerprints already stored on the device. The route points/markers ARE NOT the fingerprints but they are the routes along which the fingerprints are collected!

4.2 – Collection of the radio signals

The collection of the radio signals can start once a route is defined. Standing at the path’s start, the user enables fingerprinting, and starts walking at a steady pace while data are automatically collected, moving in sequence from one marker to the next, tapping each marker when passing by it, until reaching the end. Routes MUST be walked along the stated lines between markers, reaching markers in the correct order. Fingerprints are taken automatically by the Accuware Indoors App, scanning the radio signals in the environment at set intervals (that depends on the device specifications). Every fingerprint is time-stamped. Fingerprints collected between two markers are assumed to be evenly distributed in time between them. This is why it is key to move at a steady pace. Geographic correlation between fingerprints and the actual location where they were taken is set by assuming that fingerprints were obtained while moving between two consecutive markers at a constant speed. Intermediate locations are interpolated. A key feature of the interpolation process is that the location of each fingerprint is estimated based on the time it takes to move between two markers whose coordinates are known. This is why it is very important to follow the routes as closely as possible as they appear on the screen, and to tap each marker in the correct order (without stopping) as soon as the physical location they represent is reached. At the end of each route, the user is prompted to save the collected fingerprints or discard them. If accepted, the route’s data is saved into a local database.

Here is in detail what needs to be done to collect the radio signals:

  • Press the Action icon on the lower left side of the bottom bar.
  • Read the Tutorial prompt carefully and press OK to continue.
  • STEP 1 – Move to the green starting point, and point toward the first way point (or end point if your route is a straight line without way points).
  • STEP 2 – Tap the green dot and start walking in a straight line with a steady pace towards the next point (way point or end point). Follow the blue guide dot. Fingerprints are taken automatically by the App, scanning at set intervals based on the device’s scan rate.
  • STEP 3 – When you arrive at a way point, you have to tap on it while continuing walking normally in a steady pace and in a straight line towards the next way point or the end point. Follow the blue guide dot. Please DON’T STOP when you reach a way point and you tap on it, otherwise the result of the fingerprinting will be compromised!
  • STEP 4 – When you arrive to the end point tap it and stop walking. A prompt will appear to Upload your fingerprints:
    • Press Yes – if you want to upload the fingerprints collected along the route. If you have been able to collect a good set of fingerprints you MUST walk the same route in the opposite direction. To do this:
      • Click on the Invert icon.
      • Start again from STEP 1.
    • Press No – if you don’t want to upload the fingerprints collected along the route (e.g you found an obstacle while walking the route that forced you to stop). Those fingerprints will be discarded and can not be restored in any way. If you have not been able to collect a good set of fingerprints (e.g. because you found some obstacles while walking) you can collect the fingerprints on the same route by following these steps:
      • Press the Action icon on the left side of the lower bar.
      • Repeat from the STEP 1.
  • Great! You have been able to collect the fingerprints on your first route in 2 directions. Now you need to collect the fingerprints for the whole site by pressing the Action icon and defining new paths over the test area. Once the whole area of interest is covered you can test the indoor navigation capabilities of Accuware Indoors following the instructions of Step 5.

Fix a mistake during the fingerprinting process

If you made a mistake during the collection of the fingerprints there are chances to you can fix them without too much troubles:

  • if the wrong fingerprints have been already uploaded to the Accuware server, then the best thing to do is to delete all the fingerprints collected and start from scratch following these instructions.
  • if the wrong fingerprints have not been uploaded to the Accuware server, then you need to tap on all the markers on the screen and press NO when you will see the prompt that ask you if you want to Upload your fingerprints.

Step 5 – Test Accuware Indoors

To test the indoor navigation capabilities of Accuware Indoors App set in EVALUATION mode you need to follow these steps:

  • If you are in Fingerprinting mode please press the Main button in the top left corner of the Accuware Indoors App.
  • To start the Accuware Indoor Navigation engine click on the cross-hair icon on the left side of the lower bar.
  • Over the indoor map there is now a BLUE dot which represents the real-time location of your device!
  • Start walking.
  • To stop the Indoors engine click again on the cross-hair icon.