Connectivity Endpoint and Data Formats

SMARTUNIFIER provides comprehensive connectivity support for a variety of equipment, devices and IT systems. This includes many different preconfigured communication protocols and formats. e.g., OPC-UA, file-based, database, message bus, Webservices and direct PLC connections. Precon- figured 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.

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

ADLink OpenSpliceConnectivity to ADLink OpenSplice middleware via Data Distribution Service (DDS)
AMQPInterface to AMQP Message Broker via Active MQ
AODBInterface to various Airport Operational Database (AODB) Systems that support standard communications via e.g., HTTP, REST, SQL
Apache Active MQInterface 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 IoTInterface to AWS IoT
AWS IoT GreengrassInterface to AWS IoT Greengrass via MQTT
AWS IoT SitewiseInterface to AWS IoT SiteWise via OPC-UA
AWS CloudWatchInterface to CloudWatch
AWS DynamoDBInterface to AWS DynamoDB
AWS S3Interface to AWS S3
AWS SNSInterface to AWS Simple Notification Service (SNS)
AWS SESInterface to AWS Simple Email Service (SES)
Barcode ReaderConnectivity to any TCP/IP based barcode reader (or other identification system)
BeckhoffInterface to Beckhoff PLC via Beckhoff OPC-UA Server
DDSConnectivity to Data Distribution Service (DDS)
FileRead and Write files from arbitrary directories using File Consumer / File Tailer
FTPUpload and Download files to/from FTP servers
HTTPSend request to HTTP servers
HTTPSSend request to HTTPS servers
InfluxDBInterface to InfluxDB
IBM MQInterface to IBM MQ Message Broker
In-MemoryCommunication via local machine
JDBCAccess databases through SQL and JDBC (refer to SQL Databases)
JMSSend and receive messages to/from a JMS Queue or Topic using plain JMS
MESInterface to a Manufacturing Execution System (MES) that support standard communications via e.g., HTTP, REST, SQL
Modbus-TCPCommunication via Modbus TCP Server / TCP Client
Microsoft Azure (IoT Hub)Interface to Microsoft Azure Iot Hub via MQTT
MTConnectCommunication Interface to MTConnect compliant agent applications
MQTTConnectivity by implementing MQTT Client
NoSQL DatabasesCassandra, MongoDB, Hbase
OEEInterface to various Overall Equipment Efficiency (OEE) Applications that support standard communications via e.g., HTTP, REST, SQL
OPC-UA ClientConnectivity by deploying one or multiple OPC-UA Client instances per SmartUnifier Communication Instances
OPC-UA ServerConnectivity by deploying one or multiple OPC-UA Server instances per SmartUnifier Communication Instances
PLCConnectivity to various PLCs (e.g. Allen-Bradley, B&R, FANUC, General Electric (GE), Hilscher, Honeywell, Krauss Maffei, Mitsubishi, Toshiba, Wago) via TCP/IP
PMInterface to a various Predictive Maintenance Systems that support standard communications via e.g., HTTP, REST, SQL
RESTCommunication via REST using REST Server / REST Client (Webservices)
SAP MIIInterface to SAP MII
SAP RFCInterface to SAP via remote function call (RFC)
SAP NetweaverInterface to SAP Netweaver via HTTP
SCADAInterface to various SCADA Systems that support standard communications via e.g., HTTP, REST, SQL
SECS/GEMCommunication with semiconductor or photovoltaic equipment using SECS/GEM interface protocol for equipment-to-host data communications (TCP/IP).
Siemens Industrial EdgeDeployment 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/TCPInterface to Siemens S7 1500 / 1200 / 400 / 300 via TCP protocol
Siemens S7 PLC/OPC-UAInterface to Siemens S7 1500 / 1200 via OPC-UA protocol
Smart DevicesInterface to various Smart Devices (e.g., Smart Phones, Tablets) that support standard communications via e.g., HTTP, REST, SQL
SOAPCommunication via SOAP (Webservices)
SplunkInterface to Splunk via HTTP Event Collector
SplunkInterface to Splunk via Metrics Interface
SQL DatabasesInterface to any SQL-based database like e.g., DB2, HSQLDB, MariaDB, MSSQL, OracleDB, PostgreSQL, SQLServer and others
TCPCommunication from/to any (binary) TCP based protocol
SFTPUpload and Download files to/from SFTP servers
UDPCommunication from/to any (binary) UDP based protocol
VIPA Speed 7Interface to VIPA Speed 7 PLC
WAGO PLC/IPConnectivity to WAGO PLCs via OPC-UA
WebsocketInterface to Websocket Server (TCP/IP)
Table 1: Connectivity Endpoints

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.

BinaryHandling of any binary communication format (e.g., fixed/variable lengths fields, headers/footers)
CSVHandle CSV (Comma separated values) payloads
JSONEncode and decode JSON formats
TEXTHandling of any text-based communication format
XMLEncode and decode XML formats
Table 2: Data Formats