Overview – Cloud IoT Interfaces
The OAS Cloud IoT Interfaces provide you with the capability to connect and publish tag data to common Cloud IoT service providers and generic MQTT, Kafka and Sparkplug B endpoints. This allows you to push data from any OAS connected industrial device, OPC UA or DA server or client, REST interface, .NET application, web application, database and Excel spreadsheet into the Cloud.
The most common use case for these connectors is to make your devices and databases “Cloud Enabled” and to translate from any of the OAS supported protocols, such as Modbus, Allen Bradley, Siemens, MT Connect and OPC UA/DA, to JSON based messages and publish this data over standard message based push protocols.
AWS IoT Core
The AWS IoT Core connector interfaces with your own private AWS IoT Core broker endpoint. It gives you the ability to publish Tag values into AWS and subscribe to topics in AWS to receive Tag value updates.
Azure IoT & Event Hubs
Write live data to Azure IoT Hub or Azure Event Hubs. This enables you to take full advantage of any or all of the other big data and IoT services provided by Azure.
MQTT
OAS provides both a MQTT Broker and an MQTT client driver.
The OAS MQTT Broker enables all OAS Tags variables for local and remote access to third party MQTT Clients with no additional setup required.
The OAS MQTT Data Connector allows you to connect to MQTT devices and software brokers with the built in MQTT Driver Interface.
Kafka
The OAS Kafka Connector allows you to send data as a producer and receive data as a consumer via adjustable JSON packet structure with multiple tags per topic.
Sparkplug B
OAS allows you to apply the Sparkplug B specification to your MQTT messaging infrastructure with the option to create Edge of Network nodes and Primary and Secondary Application nodes. This is included in the MQTT driver.