Cisco Edge Intelligence

The Cisco Edge Intelligence feed type in ArcGIS Velocity receives events from a Cisco Kinetic Edge and Fog Processing Module (EFM) when the Cisco system is exposing messages over the MQTT protocol.

For more information about Cisco Edge Intelligence and the Cisco Kinetic Edge and Fog Processing Module, see Cisco Kinetic EFM documentation.

Examples

The following are example uses of the Cisco Edge Intelligence feed:

  • A data analyst wants to ingest their sensor data from their Cisco Kinetic EFM broker.
  • A transportation agency configures a feed in ArcGIS Velocity to consume IoT sensor information collected by roadside gateways running Cisco Kinetic EFM.

Usage notes

Keep the following in mind when working with the Cisco Edge Intelligence feed:

  • Cisco Kinetic EFM connection properties can be obtained from the Cisco Kinetic app.
  • After configuring feed connection properties, see Configure input data to learn how to define the schema and the key properties.

Parameters

The following are the parameters for the Cisco Edge Intelligence feed:

ParameterDescriptionData type

Host

The host name of the Kinetic EFM broker.

For SSL connections, prefix with ssl://.

For connections that are not SSL, prefix with tcp://.

String

Port

The port of the Kinetic EFM broker.

Integer

Username

The username for basic authentication.

String

Password

The password for basic authentication.

Password

Client ID

The client ID that Velocity will use to connect to the Cisco broker.

Note:

Many brokers require a unique client ID for every connected client. It is recommended that you not reuse the same client ID specified in other feeds or apps.

String

Topic

The topic over which event messages are streaming.

String

Quality of Service Level

Specifies the quality of service (QoS) level, which defines the guarantee of delivery for a specific message.

  • 0—At most once. The message is sent once and the client and broker take no additional steps to acknowledge delivery (fire and forget).
  • 1—At least once. The message is retried by the sender multiple times until acknowledgement is received (acknowledged delivery).
  • 2—Exactly once. The sender and receiver engage in a two-level handshake to ensure that only one copy of the message is received (assured delivery).

Integer

Considerations and limitations

The Cisco Kinetic EFM host must be externally accessible on the internet.