Link Search Menu Expand Document

Endpoint Entity

Oct 12 2022 at 12:00 AM

  1. Description
  2. Configuration
  3. Use Case Example(s)

Description

An Endpoint is an entity to provide a value output from a selection of different data types. When creating an endpoint, a sub-type must be selected between normal or static. A Static Endpoint (SEP) allows the user to input the value of the endpoint within the system (hard coded), whereas a normal endpoint is an endpoint that is linked to a gateway which allows the user to visualise live data, or manipulate this data further within the Commander Portal toolset.

NOTE
The time limit before data is regarded as timed out (or stale data) due to data for the endpoint not coming in at the expected frequency. If this limit is not set, the data on the dashboard will continue to display the last known value of the endpoint. If this value is set and the last time the endpoint got a new value is older than the timeout value, the data on the dashboard will update visually to inform a user that the data has timed out (this visual representation can be configured differently per tenant, default display is “- -“’).

Configuration

Data typesDescriptionFormat example
BooleanYou select between a true or false option.True/False.
CCTVThis can only be a normal endpoint, as it pulls from a live camera feed.*Event string
Date TimeYou input the date and time in the format; month, day and year. Time is AM and PM format.MM/DD/YYYY, HH:MM (AM/PM)
DoubleAny number with 2 decimal place.5.00
Geo PolygonA set of GPS Coordinates that forms a closed loop on a Geo Map to create a Geo Fence.[{“lat”:a,”lon’’:b},{“lat”:c,”lon’’:d},{“lat”:e,”lon’’:f},{“lat”:a,”lon’’:b}] - See use case example 1 below for more detail.
Gps CoordinateA point on a Geo Map.{“lat”:a,”lon’’:b} - See use case example 2 below for more detail.
IntegerA number without decimal places.15
KilometerThis is a decimal value with kilometer units embedded.65.2KM
Livestream Video (deprecated)This is where you can insert URL’s to view the live stream from any application.*URL string
Location TrackingThis is a collection endpoint which is used for indoor asset location and status tracking. Generally an x and y coordinate would be required, as well as a variable indicating the status of the asset.{“reset”:{“D6.005.12”:{“x”:0.9160618500000002,”y”:0.30331799999999953,”t”:”J”}
Profile (Static)A set of data over time to be plotted on a time series chart (graph).See use case example 3 below.
RFID DictionaryA collection endpoint that allows interaction with a grouping of values under one endpoint. RFID Dictionary allows managing several “micro-endpoints” under one logical point. RFID Dictionary types also allow matching metadata to user-defined micro-endpoints through Tag Tracking services. They are designed with a frame data structure in mind. This means the design expects frames and key-frames through the use of “addOrUpdate”, “remove” or “reset” commands, given in the RFID Dictionary packet, in order to update the collection data based on live events.*Collection string
StringA string is any value that should be read as text, both are the same for normal and static endpoints.Text value
Time SpanA time span of data with maximum timespan being 29:59:59.HH:MM:SS

Use Case Example(s)

1. Geo polygon provides the user ability to create a geofence or a perimeter on a geo map, it uses a set of latitude and longitude coordinates which is given when creating the perimeter that would you would get from the edge device. Below is what it looks like when built in the platform:

Clip 1 - How to create a geo polygon

2. Gps Coordinate can be used to find the precise location of a place and by using a pin to show that. Below is what it looks like when built in the platform:

Clip 2 - How to create a gps coordinate

3. In this use case a static profile endpoint is being shown, additionally a static profile will not change unless a new csv set of data is uploaded. A static profile requires the user to input the data manually on a csv file to be uploaded.

Clip 3 - How to create a profile endpoint

4. Location Tracking values will pull data for devices from a sensor and provide the asset’s information in a collection string. This endpoint is used in conjunction with Digital Overlay widgets that have been pre-configured with a floor plan.