Connectivity Endpoints and Data Formats

SMARTUNIFIER provides comprehensive connectivity support for a variety of equipment, devices and IT systems. This includes many different pre-configured communication protocols and formats. e.g., OPC-UA, file-based, database, message bus, Webservices and direct PLC connections. Preconfigured interfaces are available also for many standard software applications. A number of these connectivity endpoints / communication protocols require a first time customization from Amorph Systems for a specific customer connectivity use case. Please contact Amorph Systems for detailed information.

Connectivity Endpoints / Communication Protocols

The following connectivity endpoints / communication protocols are supported by SMARTUNIFIER.

Connectivity Endpoints

Format

Description

ADLink OpenSplice

Connectivity to ADLink OpenSplice middleware via Data Distribution Service (DDS)

AMQP

Interface to AMQP Message Broker via Active MQ

AODB

Interface to various Airport Operational Database (AODB) Systems that support standard communications via e.g., HTTP, REST, SQL

Apache Active MQ

Interface to Active MQ Message Broker

AWS Elastic Container Service (ECS)

Interface to applications running in AWS ECS

AWS Elastic Compute Cloud (EC2)

Interface to applications running in AWS EC2

AWS IoT

Interface to AWS IoT

AWS IoT Greengrass

Interface to AWS IoT Greengrass via MQTT

AWS IoT Sitewise

Direct interface to AWS IoT SiteWise or via OPC-UA

AWS CloudWatch

Interface to CloudWatch

AWS DynamoDB

Interface to AWS DynamoDB

AWS S3

Interface to AWS S3

AWS SNS

Interface to AWS Simple Notification Service (SNS)

AWS SES

Interface to AWS Simple Email Service (SES)

Barcode Reader

Connectivity to any TCP/IP based barcode reader (or other identification system)

Beckhoff

Interface to Beckhoff PLC via Beckhoff OPC-UA Server

CNC

Connectivity to various CNC controllers (e.g., ABB, Fanuc, Heidenhain, Heller, Sinumerik, Traub, W&T Wiesemann & Theis)

DDS

Connectivity to Data Distribution Service (DDS)

EUROMAP

Connectivity of injection moulding machines via files

File

Read and Write files from arbitrary directories using File Consumer / File Tailer

FIWARE

Interface to FIWARE IoT

FTP

Upload and Download files to/from FTP servers

Flink

Interface to Apache Flink to enable real-time streaming

HTTP

Send request to HTTP servers

HTTPS

Send request to HTTPS servers

InfluxDB

Interface to InfluxDB

InfluxDB v2.0

Interface to InfluxDB v2.0

IBM MQ

Interface to IBM MQ Message Broker

In-Memory

Communication via local machine

ISO-on-TCP

(RFC1006) Connectivity of S7 automation devices with any communication partner

JDBC

Access databases through SQL and JDBC (refer to SQL Databases)

JMS

Send and receive messages to/from a JMS Queue or Topic using plain JMS

Kafka

Interface to Apache Kafka to enable real-time streaming

MES

Interface to a Manufacturing Execution System (MES) that support standard communications via e.g., HTTP, REST, SQL

Mendix (REST)

Interface to Mendix via REST

Mendix (MQTT)

Interface to Mendix via MQTT

Mendix (Kafka)

Interface to Mendix via Kafka

Modbus-TCP

Communication via Modbus TCP Server / TCP Client

Microsoft Azure (IoT Hub)

Interface to Microsoft Azure Iot Hub via MQTT

MTConnect

Communication Interface to MTConnect compliant agent applications

MQTT

Connectivity by implementing MQTT Client

NoSQL Databases

Cassandra, MongoDB, Hbase

OEE

Interface to various Overall Equipment Efficiency (OEE) Applications that support standard communications via e.g., HTTP, REST, SQL

OPC-UA Client

Connectivity by deploying one or multiple OPC-UA Client instances per SMARTUNIFIER Communication Instances

OPC-UA Server

Connectivity by deploying one or multiple OPC-UA Server instances per SMARTUNIFIER Communication Instances

PLC

Connectivity to various PLCs (e.g., Allen-Bradley, B&R, FANUC, General Electric (GE), Hilscher, Honeywell, Krauss Maffei, Mitsubishi, Toshiba, Wago) via TCP/IP

PM

Interface to a various Predictive Maintenance Systems that support standard communications via e.g., HTTP, REST, SQL

POP/IMAP

Receiving emails from a mail server

REST

Communication via REST using REST Server / REST Client (Webservices)

SAP MII

Interface to SAP MII

SAP RFC

Interface to SAP via remote function call (RFC)

SAP Netweaver

Interface to SAP Netweaver via HTTP

SCADA

Interface to various SCADA Systems that support standard communications via e.g., HTTP, REST, SQL

SECS/GEM

Communication with semiconductor or photovoltaic equipment using SECS/GEM interface protocol for equipment-to-host data communications (TCP/IP).

Siemens Industrial Edge

Deployment of SMARTUNIFIER Communication Instances via Siemens Industrial Edge Platform

Siemens MindSphere (REST)

Interface to MindSphere via REST

Siemens MindSphere (MQTT)

Interface to MindSphere via MQTT

Siemens S7 PLC/TCP

Interface to Siemens S7 1500 / 1200 / 400 / 300 via TCP protocol

Siemens S7 PLC/OPC-UA

Interface to Siemens S7 1500 / 1200 via OPC-UA protocol

Smart Devices

Interface to various Smart Devices (e.g., Smart Phones, Tablets) that support standard communications via e.g., HTTP, REST, SQL

SMTP

Sending emails from SMTP servers

SOAP

Communication via SOAP (Webservices)

Splunk

Interface to Splunk via HTTP Event Collector

Splunk

Interface to Splunk via Metrics Interface

SQL Databases

Interface to any SQL-based database like e.g., DB2, HSQLDB, MariaDB, MSSQL, OracleDB, PostgreSQL, SQLServer and others

SFTP

Upload and Download files to/from SFTP servers

TCP

Communication from/to any (binary) TCP based protocol

UDP

Communication from/to any (binary) UDP based protocol

VANTIQ

Interface to VANTIQ

VIPA Speed 7

Interface to VIPA Speed 7 PLC

WAGO PLC/IP

Connectivity to WAGO PLCs via OPC-UA

Websocket

Interface to Websocket Server (TCP/IP)

Note

In case a customer requires to connect to other endpoints (e.g., computing devices, PLCs) not listed in the table, please contact Amorph Systems.

Data Formats

The following data formats can be used in conjunction with the above defined connectivity endpoints. The possible formats for a certain connectivity endpoint may be restricted based on the selected communication protocol. For detailed information please contact Amorph Systems.

Data Formats

Format

Description

Binary

Handling of any binary communication format (e.g., fixed/variable lengths fields, headers/footers)

CSV

Handle CSV (Comma separated values) payloads

JSON

Encode and decode JSON formats

TEXT

Handling of any text-based communication format

XML

Encode and decode XML formats

Note

In case a customer requires another data format not listed in the table, please contact Amorph Systems.