/
LIPI for CMX Installation Guide

LIPI for CMX Installation Guide


We now have a simplified way of installing the LIPI indoor positioning software using our new CLI Tool. This is a comprehensive document and is divided into 5 parts as shown below.

Please note that you will still need to involve someone who has access to the LIPI server, has experience with SSH and Linux, and preferably has access to CMX GUI. Let us make sure that our system is ready for our positioning system by checking these prerequisites beforehand and complying with them.

Note: If you are planning to install a LIPI that does not have internet connection, please refer to https://mazemap.atlassian.net/l/c/1eY8xdGE

Note: To install LIPI for DNA Spaces please refer to https://mazemap.atlassian.net/wiki/spaces/MCSH/pages/981762065/HOW+TO+INSTALL+THE+NEW+AND+IMPROVED+LIPI+for+DNA+Spaces

PREREQUISITES for the LIPI Installation

Requirements for the LIPI server

  • Can be virtual or physical, does not matter.

  • Docker installed

  • Access to internet

Requirements for the network

  • Open port 443 from LIPI server to CMX (https for API).

    • Open port 443 from all wireless clients to LIPI (https for position requests).

    • Open port 443 from all wireless clients to MazeMap server.

    • Traffic from Wireless Clients to LIPI must not pass through NAT.

Requirements for the CMX 

If the lipi is to be configured to use DNA-Spaces (MazeMap Cloud Positioning) then ignore this part of the doc

  • CMX set up with Location services activated and sufficient licenses.

    • Building maps, with correct map scaling and a minimum of 3 GPS markers per floor need to be set up on Cisco Prime, exported and imported into CMX.

      • GPS markers should use coordinates created using MazeMaps own map. MazeMap provides a tool for generating these. You can find the POI inspector-tool here: https://debug.mazemap.com/

    • Access points must be placed correctly (within a meter of actual location) in the maps in Cisco Prime.

    • Enable the API server

      cmxos apiserver enable cmxos apiserver restart
    • CMX GUI user for MazeMap with Full Read Only privileges set up on CMX.

    • CMX CLI API user with full Read and API access. Both CMX GUI and CLI users should have the same username/password
      To create a CMX CLI user ssh into your CMX and run the following command:

      cmxos apiserver user add

You will be asked to type in a username and password for the user - use the same username and password as you used for the GUI user.

 

Dependencies

In order to upgrade the LIPI you will need the following:

  • SSH access to the LIPI server.

  • Access to CMX GUI (browser) and CLI (terminal).

  • A device that is connected to the WiFi network that is used for positioning purposes. This requires you being on site at the campus and using public wifi network

  • Pre-installed java in the server openjdk-8-jre-headless

  • Access to Map Editor in MazeMap https://admin.mazemap.com/

  • LIPI 4.1.1 software update tool that can be downloaded from here: https://storage.mazemap.com/lipi/latest/lipi

Information the customer has to send to MazeMap

  • Private IP-address of the LIPI server (The one WiFi clients will connect to the LIPI with; in IPv4 or IPv6 formats). Used to set up DNS Record showing domain name *.mazepos.com

  • Public IP address/es range/s for all WIFI-clients (the NAT-devices' IP-address if in use). Used for network configuration setup

  • CMX Software version (we only support version 10.2 or later versions)

Now we are ready to Install the LIPI

Refer to https://mazemap.atlassian.net/wiki/spaces/MCSH/pages/1753120797

 

Putting in your API key:

a. Go to Map Editor and navigate to the Indoor Positioning menu. (If this menu is not visible to you, please send a mail to support@mazemap.com and ask for access.)

b. Click the LIPI Configuration

c. Expand the LIPI configuration and click on “Generate”. You can copy this key and paste it on your SSH

LIPI + CMX Architecture

 

 

Related content

LIPI for CMX Offline Installation Guide.
LIPI for CMX Offline Installation Guide.
More like this
Cisco Spaces Installation Guide
Cisco Spaces Installation Guide
More like this
Checklist -- Debugging the Blue Dot Positioning in your campus
Checklist -- Debugging the Blue Dot Positioning in your campus
Read with this
Requirements for LIPI server and Cisco CMX
Requirements for LIPI server and Cisco CMX
More like this
[Deprecated] LIPI for DNA Spaces Installation Guide
[Deprecated] LIPI for DNA Spaces Installation Guide
More like this
How to update to the new and improved LIPI v 4.x
How to update to the new and improved LIPI v 4.x
More like this