GLANCE

Glance is an indoor, location-based, application service. It includes 3D maps, indoor path navigation, finding and tracking of people, facilities, and assets, and real-time analysis heat-maps of people and devices. Glance leverages Cisco Meraki/CMX wireless indoor positioning system sdk. Docker services packaging/deployment scripts and administrative console are also included.

Glance

Live Demo Link: http://ec2-52-10-142-148.us-west-2.compute.amazonaws.com/#

Package

Use ./activator assembly or sbt assembly to build your application with jar file output.

Build instructions

Environment requirements

The following tools are required to build the project.

Build the project

  1. starts local docker reposity:docker run -d -p 5000:5000 --restart=always --name registry registry:2

  2. Go to folder: deployment/docker and run "mkdir docker images" to create folder - dockerimages

  3. Run: source ./build.sh

  4. Go to folder: deployment/docker

  5. Run: source ./glance_allbuild.sh 2.0.0.102 localhost

    • Target version: 2.0.0.102, docker repository host: localhost

Test the Services

Start: docker-compose up -d

Stop: docker-compose down -v

For Debug Mode to run the Glance Project

  1. Started RabbitMQ, Memcached, MongoDB via run docker-compose up -d with comment out gs1,gs2, nginx, nginxhttps docker services
  2. Run command line at root folder of project: ./activator run or sbt run

Accessing Pages

  • Main UI Page of Glance: http://your_host/#
  • Demo only page: http://your_host/?DEMO#
  • Administrator console: http://your_host/settings.html

Accessing Pages in Debug Mode

  • Main UI Page of Glance (in debug mode): http://your_host:9000/#
  • Demo only page (in debug mode): http://your_host:9000/?DEMO#
  • Administrator console: http://your_host:9000/settings.html

Default user account: admin/2016Admin4Lowe

UI

View code on GitHub

Code Exchange Community

Get help, share code, and collaborate with other developers in the Code Exchange community.View Community
Disclaimer:
Cisco provides Code Exchange for convenience and informational purposes only, with no support of any kind. This page contains information and links from third-party websites that are governed by their own separate terms. Reference to a project or contributor on this page does not imply any affiliation with or endorsement by Cisco.