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.

Learn more about Cisco Kinetic EFM

Examples

The following are example use cases for the feed:

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

Usage notes

Keep the following in mind when working with the feed:

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

Parameters

The following are the parameters for the feed:

ParameterDescriptionData type
Host

The host name of the Kinetic EFM broker.

For SSL connections, use the prefix: ssl://.

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

String

Port

The port of the Kinetic EFM broker.

Integer

Username (optional)

The username for the Basic authentication option.

String

Password (optional)

The password for the Basic authentication option.

Password

Client ID (optional)

The client ID that Velocity uses to connect to the Cisco broker.

Note:

Many brokers require a unique client ID for every connected client. It is recommended that you use a different client ID than specified in other feeds or apps.

String

Topic

Topics over which event messages stream. For example, kinetic_cars.

String

Quality of Service Level

Specifies the quality of service (QoS) level, which defines the delivery guarantee 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 of the message (fire and forget).
  • 1—At least once. The sender retries sending the message multiple times until acknowledgement is received (acknowledged delivery).
  • 2—Exactly once. The sender and receiver perform a two-level handshake to ensure the receipt of only one copy of the message (assured delivery).

Integer

Consideration and limitation

Consider the following when using the feed:

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