Skip to main content

IoTKinect

The IoTKinect feed type streams real-time industrial Internet of Things (IoT) and sensor telemetry from Long Range Wide Area Network (LoRaWAN) devices into ArcGIS Velocity for live spatial monitoring and alerting.

Learn more about IoTKinect

Examples

The following are example use cases for the feed:

  • A GIS analyst uses the IoTKinect feed to stream real-time telemetry from LoRaWAN-based industrial sensors into Velocity to monitor asset conditions, such as temperature or pressure.

  • Manufacturing organizations use IoTKinect to ingest real-time sensor data from industrial equipment through MQTT to monitor asset conditions, detect anomalies, and trigger alerts for potential equipment issues.

Usage notes

Note the following when working with the feed:

  • For SSL/TLS broker connections, prefix the hostname with ssl://.

  • For broker connections that are not SSL, prefix the host name with tcp://.

  • After configuring feed connection parameters, configure input data to define the schema and the key parameters.

Parameters

The following are the parameters for the feed:

Parameters

Description

Data type

Host

(required)

The host name of the IoTKinect MQTT broker.

For SSL/TLS broker connections, prefix the host name with ssl://.

For broker connections that are not SSL, prefix the host name with tcp://.

String

Port

(required)

The port on which the IoTKinect MQTT broker is accessible.

The default port is 8883.

Integer

User Name

(required)

The username required to authenticate with IoTKinect.

String

Password

(required)

The password required to authenticate with IoTKinect.

Password

Client ID (optional)

The client ID IoTKinect uses to connect to a broker.

Note:

Many brokers require a unique client ID for every connected client. Do not reuse the same client ID specified in other feeds or apps.

String

Topic

(required)

The topic where event messages stream. For example, iot_kinect_data.

String

Quality of Service level

(required)

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

The default quality of service level is 0.

The options are:

  • 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