Navigine offers developers the location SDK software package for indoor navigation, which can be implemented in mobile applications to provide location-powered capabilities and functionality. The Navigine Indoor Navigation SDK is a set of algorithms that solve a wide range of location-based tasks. Using this system, users can create handy apps for smartphones on Android and IOS equipped with the indoor navigation function.
Navigine provides a special demo application for iOS to test SDK-powered functionality across different industries and use scenarios. Thus by using the application, a customer can check the features provided by Navigine Indoor Navigation SDK Navigation.
This tutorial is designed to help new users set up and use the Navigine Demo App on their iOS devices. Whether you're looking to navigate a new location or simply want to get familiar with the app, this guide will provide you with all the information you need to get started. From downloading the app from the App store to logging in, choosing a location, turning on Bluetooth, and adding beacons to the map, this tutorial will walk you through each step of the process to ensure a smooth and seamless experience. Whether you're new to location-based navigation systems or an experienced user, this tutorial will provide you with the information you need to make the most of your Navigine app experience.
The following article presents the detailed guidelines for using Navigine Demo Application for iOS. For the Android Demo App please refer to this link.
To install Navigine application for iOS check Navigine in AppStore
Here's a breakdown of each tab
The Location tab in the Navigine app allows you to select a specific location to navigate. Upon opening this tab for the first time, you must choose a location.
NOTE:If you do not choose a location, you will not be able to access the other tabs.
Pic. 1 Locations tab. Choosen your location
In this tab is where you can see your current location on a map and access sublocations for navigating different floors. You can also choose where you want to go and the app will generate a route for you to follow.
- On the map, touch the location you want to navigate to. A green marker will appear on the map.
Pic. 2 Green marker
2. Tap the "Start" button to begin navigating to the selected location.
Pic. 3 Click on Start to begin navigation
3. To cancel the navigation, tap the "X" button.
Pic. 4 Navigation route
NOTE: The search bar only finds venues. If you haven't created any venues, the search bar won't find anything.
- Type the name of the venue you want to find in the search bar.
Pic. 5 Search bar
- Tap the name of the venue in the search results.
Pic. 6 Search results
- The app will display the name and image of the venue. Tap the "Route" button to navigate to the venue.
Pic. 7 Click on Route button
- In the next window, tap the "Start" button to begin navigating to the venue.
Pic. 8 Click on Start to begin navigation
- To cancel the navigation, tap the "X" button.
Pic. 9 Navigation route
This tab is used to add beacons to the map and measure distances from beacons. You can also see the names of beacons on the map. The Measure tab not only allows you to add beacons on the map and measure distance from beacons, but also has the function to collect logs. The logs collected here can be viewed in the Log Management tab under the Settings section of the app.
Pic. 10 Measure tab
1. Blue button is choosen sublocation
2. Measure log
3. Measure log in static mode
4. Add ble beacon
5. Show names of beacons
- Turn on Bluetooth and GPS on your phone.
2.1. Add beacons to the map by pressing the "start" button to detect to a nearby beacon. The detected beacon will then be added to the map.
Vid. 11 Adding beacon without advanced settings
2.2. Alternatively, if you know the UUID, Major, and Minor of the beacon, you can use the advanced settings to add it to the map. Press the "start" button to add the beacon to the map.
Pic. 12 Advanced settings for beacon
- Press the "cloud" button to upload the added beacons to the server.
Pic. 13 Upload beacons to navigation
- Select the location where you want to record logs. You can do this from the top drop-down menu.
Pic. 14 Choosen your location
2. Click on the "measure log along polyline" button located in the top left corner.
Pic. 15 Measure log button
- Specify the route that you will take to record the log. This is known as a polyline and is made up of a set of points that you need to define. The starting point is automatically created at the position of the cursor upon clicking the bottom right button. To add more points, move the cursor to the correct place and click "Add point". When you're finished, click "Finish". If you make a mistake, you can click the bottom right button again to cancel the line.
Pic. 16 Click on "Add point" button to create checkpoint
Pic. 17 To finish drawing the route, click the "Finish" button
- Go to the starting point of the specified route and click "Start Measuring". Start walking along the route while recording the log. Please keep a constant speed and avoid stopping.
Pic. 18 To begin recording a log, click on the "Start measure" button.
- Each time you pass a checkpoint (vertex), click "Checkpoint" in the application to bind your current position to the current time label. All passed points and sections will be marked with green color.
Pic. 19 Click on the "Checkpoint" button when you have reached the desired position
- After the last checkpoint, you will see the name of the resulting log file. Click "Finish".
Pic. 20 After last checkpoint, click "Finish"
- To share the log file, go to the "Profile" tab, then click "Machine Wheel" in the top right corner, followed by "Log management". Tap on the file name and then click "Share".
Pic. 21
1. Go to "Profile" tab and click on "Machine Wheel
2. Click "Log managment"
3. Tap on latest file log.
4. Click on "Share" Button
NOTE: To avoid mistakes, try to avoid overlapping points and select simple long routes with equally distributed points. To know more about how to correctly record log go to this link
- Click on "Measure Static Log" button.
Pic. 22 "Measure static log" button
- Click on "Start Measuring" to begin the recording process.
Pic. 23 "Start measuring" button
- Stand still for two minutes while the recording takes place.
Pic. 24 Timer for 2 min
4. When the timer finishes, click on "Stop Recording".
Pic. 25 "Stop recording" button
5. Go to the "Profile" tab and click on the "Mechanic Wheel" icon. Then go to the "Log Management" tab, select the latest log, and click "Share".
Pic. 26
1. Go to "Profile" tab and click on "Machine Wheel
2. Click "Log managment"
3. Tap on latest file log.
4. Click on "Share" Button
NOTE: Recording a static log is useful when you need to address a problem where your position is constantly changing even when you are staying still. By performing a static log recording, you can create a baseline measurement of your stationary position, which can help improve the accuracy of your location tracking.
The Debug tab is used to monitor data and check the performance of the app.
- For beacon navigation, check the "BEACONS" section for the "entries/sec" number. A number above 3.0 means the location is configured properly with installed beacons.
- If the number in brackets (total visible devices) is less than the number of installed beacons, some beacons may not be working.
- WiFi scanning requires WiFi to be turned on, and new signal entries should be visible.
Pic. 27 Debug tab
This tab contains your personal user information, as well as access to settings.
-
The App settings allow you:
- to enable or disable push notifications;
- to enable or disable fast scan;
- to enable or disable regular scans;
- to send statistics to the server;
- statistics upload interval (sec);
- to enable or disable direction;
-
The Log management section is used for technical support from the Navigine team.
-
The Feedback & Help section leads to the documentation page,
-
Displays the current version of the app.
-
You can also log out from the app using the Log Out button.
Pic.28 Profile tab
Pic. 29 Profile tab. Settings
Pic. 30 Profile tab. Application settings
Pic. 31 Profile tab. Log managment