Azure IoT Hub

Connection Settings

Protocol

Specifies the underlying protocol to use for connectivity. Options include AMQPS, HTTPS and MQTT.

Note: Inputs will not function if the protocol is set to HTTPS.

Provision Type

The type of provisioning used to authenticate and connect to the IoT Hub; Connection String or DPS (Device Provisioning Service). DPS is required when connecting to Azure IoT Central.

Connection String

The primary connection string of the IoT Hub’s IoT Device, found under IoT devices in Azure Console’s IoT Hub configuration.

DPS Scope ID

The scope ID for the DPS service used to provision connections to the IoT Hub. This is provided in the DPS configuration.

DPS Device ID

The Device ID that is unique for the DPS connection. This is provided by the DPS configuration.

DPS Key

The DPS Key used to authenticate to the DPS. This is provided by the DPS configuration.

DTDL Model ID

When publishing to Azure IoT Central, set this to the model ID for the DTDL model/template the intelligence hub is publishing to.

Input Settings

No input protocol specific settings are required

Output Settings

Template

If blank, the default JSON output format is used. Otherwise, the format of the output can be modified using this Apache Freemarker template engine.

Model Component

When publishing to Azure IoT Central using a DTDL data model and the model has subcomponents, set this to the subcomponent name to write to. This ensures writes are sent to the correct sub component.