[wp-svg-icons custom_icon=”oas-rss-feed” wrap=”i”]Kafka IIoT

Kafka producer and consumer for Industry 4.0 data including Modbus, Siemens S7, OPC DA, OPC UA, Allen Bradley ControlLogix, CompactLogix, GuardLogix, Micro800, MicroLogix, SLC 500, and PLC-5, MTConnect, MQTT, and more.

Product Overview

The OAS Kafka communication interface is both a producer and consumer, to both local and cloud clusters for Industry 4.0 data.

Kafka IIoT

Features Include:

  • Publish up to 100,000 values per second to an individual topic on Apache Kafka with easy to use IoT Publish feature in JSON format.
  • Read topic messages, process with OAS JSON handling, and transfer to PLCs and controllers.
  • Interface with SSL, SaslSSL, SaslPlaintext, and Plaintext security protocols to local and cloud servers.
  • Automatically creates topics on server if they are not already defined.
  • Move and translate data between Apache Kafka and any endpoint such as Modbus, Siemens S7, OPC DA, OPC UA, Allen Bradley ControlLogix, CompactLogix, GuardLogix, Micro800, MicroLogix, SLC 500, and PLC-5, MTConnect, MQTT, databases, applications, and more.

Data Interfaces

OAS enables the following data sources for access to and from Kafka servers.

Automated Setup

Setup data sources manually, automatically, programmatically, or using CSV file import.

Open Data Format

Easy Access Payload:

The payload is in standard JSON format and is flexible to include the Value, Timestamp, and Quality of every value received.

Example Payload:


{
   "values": [
      {
         "id": "Ramp",
         "value": 27.0,
         "quality": true,
         "timestamp": "2022-10-11T11:08:47.000Z"
      },
      {
         "id": "Random",
         "value": 4.0,
         "quality": true,
         "timestamp": "2022-10-11T11:08:47.000Z"
      },
      {
         "id": "Sine",
         "value": 0.9781476007338057,
         "quality": true,
         "timestamp": "2022-10-11T11:08:47.000Z"
      }
   ]
}

Networking

Access tag variables from other OAS Engines using Basic Networking syntax or Live Data Cloud Networking.

Basic Networking:

Topic = \\192.168.0.1\TagName.Value

Live Data Cloud Networking from local OAS Engine:

Topic = RemoteSCADAHosting.myLiveDataCloudNode.TagName.Value

Live Data Cloud Networking through remote OAS Engine:

Topic = \\192.168.0.1\RemoteSCADAHosting.myLiveDataCloudNode.TagName.Value
Ready to get started? Try OAS free for 30 days, or schedule a live interactive demo

[wp-svg-icons custom_icon=”oas-task-checklist” wrap=”i”]Getting Started – OAS

[wp-svg-icons custom_icon=”oas-task-checklist” wrap=”i”]Getting started – Kafka