X

The browser version you are using is not recommended for this site.
Please consider upgrading to the latest version of your browser by clicking one of the following links.

Links Foundation

Overview of Location API

Application Description

The Application is a Location API Simulator registered to OpenNESS platform as producer application. It provides a MEC Location Service accessible via Location API as specified in the ETSI GS MEC013 document, appearing as a RESTful web service. It has a Graphical User Interface enabling developers to simulate mobile users' movements by feeding the simulator with a GPS track in .gpx format.

OpenNESS Building Blocks

Edge Application Agent (EAA) - Edge Application APIs

Prerequisites

The application has been tested on the following software, which is also required:

OpenNESS Network Edge
Kubernetes v1.18.4
Helm v3.1.2

Usage

Repository

The MEC Location API Simulator is available in the openness-edgeapps repository. To obtain it, just clone the repo.

$ git clone https://github.com/open-ness/edgeapps

Then, into application/location-api folder there is helm chart folder for installing it.

Install the chart

From the Controller Node, go to the helm folder of the repository, and type:

$ helm install links-location-api links-location-api/ --values links-location-api/values.yaml --set env[0].name=NODE_IP --set env[0].value="<edge-node-ip>" --set env[1].name=NODE_PORT_SIMULATOR --set env[1].value="<edge-node-port>"

Where:

NODE_IP=<edge-node-ip>
NODE_PORT_SIMULATOR=<edge-node-port>

Both variables must be inserted according to the IP address of the Edge Node in which you want to run the installation and the public port for exposing GUI. According to the Kubernetes documentation, the Kubernetes control plane allocates a port from a range 30000-32767, so you need to choose a port in that specified range.

Test Output

NAME: links-location-api
LAST DEPLOYED: Wed Dec 2 17:28:48 2020
NAMESPACE: default
STATUS: deployed
REVISION: 1
NOTES: To start a simulation go to: http://10.10.20.28:30555

If the installation succeeds, test it either opening a browser to <ip-address>:<edge-node-port> for seeing the GUI or typing in a terminal the command $ curl <ip-address>:<edge-node-port>.

Uninstall chart

From the Controller Node, go to the helm folder of the repository, and type:

helm uninstall links-location-api

Test Output

release "links-location-api" uninstalled

Where to Purchase

The application is free till now. Send email to: mec-services@linksfoundation.com
Object: Location API – Docker image request

Optimized for Intel® Smart Edge

Install

Location API

Retrieve Container Images and Helm Charts

Send email to: mec-services@linksfoundation.com

Object: Location API – Docker image request

Pre load docker images on nodes

$ docker load < location-api:v2.1.1

Deploy service

Using helm charts