Topology

Device topologies

OpenGate platform supports different device connection strategies. The following sections explain these connection strategies.

Direct connection strategy

Direct connection strategy is the most common connection scenario. Gateways and devices use it.

Direct Connection Scenario Direct Connection Scenario

Indirect connection strategy

Devices behind gateways and complex connection scenarios like non-transparent mesh networks use an indirect connection strategy.

OpenGate supports these scenarios using a path. The path is an array of nodes (devices) to be traversed to reach the destination:

Indirect Connection Scenario Indirect Connection Scenario

  • The endpoint device, in case of operations, diagnostics sent by the platform.
  • The platform, in case of events, responses, etc., sent by the on-field device.

Indirect connection scenarios

Taking an indirect connection scenario, we have:

  • A gateway device with the id: GatewayA
  • An intermediate device connected to the Gateway with the id: “Device_1”
  • Two Endpoint devices connected to the intermediate device with the ids: “Device_1_1” and “Device_1_2” respectively.

From a platform point of view, the path and deviceId parameter values are:

  • To reach the Gateway:
    • "deviceId": "GatewayA"
    • "path": []
  • To reach the intermediate device:
    • "deviceId": "Device_1"
    • "path": ["GatewayA"]
  • To reach an endpoint device:
    • "deviceId": "Device_1_1"
    • "path": ["GatewayA", "Device_1"]