Overview – Azure Event Hubs
Azure Event Hubs is a big data streaming platform and event ingestion service that is designed to handle millions of events per second. It is optimized for high-throughput, low-latency data streaming scenarios.
OAS provides connectivity to Azure Event Hubs using the OAS Azure IoT driver by setting the Type to Event Hubs.

๐ For more details see Getting Started Azure Event Hubs
Configuration Parameters
The following section outlines the configuration parameters available for the Azure IoT driver.
Driver Type
The Azure IoT driver supports two connection types: IoT Hub and Event Hubs. Set the Type to Event Hubs to use the Azure IoT Event Hubs service.
๐ To use the Azure IoT Hub service see Overview – Azure IoT Hub
Schema Type
The Azure Event Hubs service supports ingestion using standard JSON payloads or optimized payloads using the Apache Avro format. Set the Schema Type to one of the following:
- None: Use the standard JSON format.
- Avro: Use the Avro schema format.
Note that if you want to use the Avro schema type you will have to define a schema in Azure using the Schema Group setting in the Schema Registry.
Connection Parameters
The following connection parameters can be configured:
- Azure IoT Connection: The connection string to Azure IoT.
- Azure IoT Hub: The name of the Event Hub.
- Partition Key: The partition key to use.
- Return to Online: The frequency in seconds to check for good communications when the interface is taken offline.
Store and Forward
Enable data buffering when communication failure occurs. Values will be stored to directory specified under Configure > Options > Store and Forward.
To buffer data from remote OAS Engine enable Buffer for Remote IoT Publish under Configure > Options > Store and Forward on each remote data source system.
Failover
You can enable the Enable Failover property and configure a secondary bootstrap server and security protocol. When a secondary interface is configured, OAS will attempt to use it if the primary interface fails to communicate.
Publish Selected Tags
The Publish Selected Tags feature allows you to specify a list of Tags that should be published to a given topic. The chosen Tags will be published based on a configurable interval, a Boolean Tag event trigger or a time based schedule. You can control a number of different parameters to customize the JSON payload structure. See IoT Publish for details.