Link Search Menu Expand Document

Feature Overview

AdvantEDGE supports geospatial and network emulation for direct communication between UEs, or device-to-device (D2D) communication.

This feature provides the following capabilities:

  • Configurable D2D emulation
    • D2D radius: maximum distance for D2D proximity
    • D2D via network: D2D via Uu (inter-UE communication via network)
    • D2D wireless type: D2D via PC5 (direct UE communication)
  • D2D Geospatial measurements
    • Distance calculations between UEs that support D2D
  • D2D Network characteristics emulation
    • Provides a “one-hop” data path between two UEs in D2D range
    • Abstracts D2D features such as keep-alive, advertisement, etc.
    • Allows UEs out of PoA range to use D2D link for network access


  • Traffic Control Engine: Enforces the real-time connectivity rules & network characteristics
  • Map server: Open Map Tiles is used to serve map data required by the frontend
  • GIS Engine: Determines D2D proximity for UEs
  • Databases:
    • Postgres/Postgis backend database to store geospatial assets & perform calculations
    • Redis backend database to cache geospatial measurements

Scenario Configuration

D2D RadiusMaximum distance between UEs to be considered in D2D range
Disable D2D via networkFlag to enable/disable D2D via network for all UEs in the scenario
Supported Wireless TypesList of supported wireless access types; setting D2D enables D2D via PC5 emulation

Scenario Runtime

GIS EngineFor UEs with D2D communication enabled, calculates distances between UEs and determines if they are in D2D range
Traffic Control EngineUses information about selected POA and D2D proximity to determine and enforce real-time connectivity rules & network characteristics

Using D2D Feature

Scenario Configuration

To enable D2D capabilities, D2D information must be configured in the scenario, either by updating an existing scenario or creating a new scenario from scratch.

The configuration pane enables toggling of the visualization between the network hierarchy and map views (top left corner). The network hierarchy view must be used to edit the scenario-level configuration. By clicking on the Scenario network element (Internet cloud in the diagram) the D2D radius can be set and D2D communication via the network may be disabled for all UEs in the scenario. To configur a D2D-capable UE, either the network hierarchy or map view can be used to select the desired UE and set ‘d2d’ in the list of supported wireless types.

The following figure shows the scenario-level configuration.


Scenario Execution

At deployment time, a scenario containing D2D-capable UEs will automatically populate the GIS Engine databases. Once the scenario is successfully deployed, the GIS Engine will refresh the location of the UEs according to scenario evolution. When a UE position changes, the GIS Engine recalculates inter-UE distance to determine if UEs are within D2D proximity. The TC Engine is informed of D2D proximity and determines the required network connectivity rules and network characteristics to apply.

From the execution tab, it is possible to visualize assets on a map by selecting the map view from the dashboard menu.

When D2D-capable UEs are in range of each other and satify the D2D proximity requirements, they establish a direct connection. Applications deployed on such UEs benefit from a single hop link between UEs reflected in the observed network characteristics. Additionally, as shown in the figure below, if a UE is not in range of a POA but is in D2D proximity with another UE, it will obtain network connectivity via its D2D connection.


When a D2D-capable UE is not in D2D proximity with another D2D-capable UE, the device remains in disconnected state as shown in the following figure.