The OAS Platform

The Universal Data Connector, combined with a wide variety of connectors for devices, databases, applications, IoT services and more, is the most robust and flexible framework for enterprise systems integration. Developer tools and APIs allow for infinite customization and automation.

Universal Data Connector

With direct PLC, and IoT connectors, the Universal Data Connector and it’s network architecture are the core of the OAS Platform. The UDC is a Windows Service and can be deployed in many ways. Additional OAS Platform features are enabled in the UDC to achieve data source connectivity, to log data, to log and raise alarm notifications, and to expose tools for application developers.


Data Historian

High-speed, fault-tolerant logging to popular open data formats and databases such as Oracle, MS SQL Server, mySQL, PostgreSQL, Cassandra, MongoDB, Access, SQL Azure, MariaDB, SQLite, InfluxDB, Amazon Aurora, Amazon RDS, Amazon Redshift, Google Firebase, and CSV files.  Data is continually buffered, so unreliable network connectivity or scheduled outages will not interrupt the collection of data. Up to 1 million data points can be logged per call, achieving up to 100 nanosecond resolution. Windows and Web visualization of real time and historical data. Platform components that integrate with your open databases:

Data Historian 

High-speed, fault-tolerant logging to popular open data formats and databases such as Oracle, MS SQL Server, mySQL, PostgreSQL, Cassandra, MongoDB, Access, SQL Azure, MariaDB, SQLite, InfluxDB, Amazon Aurora, Amazon RDS, Amazon Redshift, Google Firebase, and CSV files.

Trend .NET 

Visualize real time and historical data in WPF and WinForm applications. Build customizable, interactive data explorers using Visual Studio, and any .NET language such as C# and VB.NET

Web Trend

Visualize real time and historical data in web and mobile applications. Deliver interactive web-based data interfaces with HTML, CSS, and Javascript in any web application environment

Reports

Automate the generation of reports and deliver them in multiple at custom intervals (e.g. hourly, daily, weekly, or monthly). Deliver reports as Word or Excel documents, PDFs, and HTML files or even sent directly to a networked printer


Alarm Logging & Notification

Set simple or complex alarm conditions and trigger notifications via email, SMS, or voice mail. System alarms can be logged for historical analysis, and displayed in real time within .NET, web, and other applications using OAS Developer Tools and APIs. Alarm Logging and Notification is available with the following products:

Alarm .NET

The OAS Alarm .NET product provides real-time alarming for WinForm and WPF applications. The interactive control allows users to visualize, filter, and manage real time and historical alarms.

Web Alarm

The OAS Web Alarm product allows you to display real time and historical alarms in an interactive table, viewable on any device with a web browser.


Device & Data Connectors

The OAS Platform includes connectors to achieve direct communications to Alan Bradley and Siemens PLCs, as well as Modbus devices, OPC UA data sources, open database, and more. There is no better or flexible way to connect to your data and to provide it to unlimited endpoints or integrations. The following connectors are currently available:

Device Connectors

Allen Bradley Connector 

Supports direct connections to controllers with ABLogix and ABClassic Driver Interfaces such as ControlLogix, CompactLogix, GuardLogix, and Micro800 with the ABLogix driver, and MicroLogix, SLC 500, and PLC-5 with the ABClassic driver

Siemens Connector 

Connect directly to Siemens controllers with the built in Siemens Driver Interfaces which support communications over Ethernet to S7-200, S7-300, S7-400, S7-1200, and S7-1500

Modbus Connector 

Connect directly to Modbus slave devices or host data to Modbus masters with the built in Modbus Driver Interface which supports communications over Ethernet and Serial interfaces with Modbus TCP, Modbus RTU, and Modbus ASCII protocols

MTConnect 

Automated setup from MTConnect enabled devices. Receive live data from defined MTConnect data streams.

OPTO Connector 

FREE driver which enables speed communications to OPTO 22 SNAP PAC controllers

OPC UA Connector 

The OPC UA connector provides connectivity between OPC, .NET, JSON, REST, Web, SCADA, and database applications

OPC Client Connector 

Enables unlimited local and remote OPC Clients to communicate with an OAS Service, allowing unlimited OPC Client connections while maintaining only one OPC connection to the local OPC Servers

Data Route 

Allows an OAS Service to write values from any Tag Parameter to an OPC Item in an OPC Server, simplifying remote networking by installing the OAS Service at each OPC Server system.

Universal Driver Interface

Create your own communication drivers using C# or VB.NET and define custom interface and tag properties. This SDK is easy to use and deploy and free of charge to develop unlimited numbers of drivers.

Data Connectors

OAS Database Connector

The OAS Database Connector product provides data transfer from databases. The database providers can be SQL Server, SQL Azure, Access, Oracle, mySQL, PostgreSQL, Cassandra, MariaDB, SQLite, Amazon Aurora, Amazon RDS, Google Firebase, and MongoDB. OAS Recipe supports static or dynamic queries from other data sources such as device or operator input from your user interface.

Excel Connector 

The OAS Excel Connector product provides connectivity to Microsoft Excel Workbooks for both read and write functionality. The OAS Excel Connector can interface with Microsoft Excel 2003, 2007, 2010 and above.


IoT Connectors

Connect to cloud-base IoT gateways such as Amazon Web Services, Azure IoT, and MQTT Brokers to move device data into the cloud. Achieve a true IIoT solution by incorporating the speed and reliability of the OAS platform into your IoT ecosystem. IoT Connectors currently available:

Azure IoT Data Hub Connector

Write live data to Azure IoT devices using the built in AMQP protocol driver. This enables you to take full advantage of any or all of the other big data and IoT services provided by Azure.

AWS IoT Gateway Connector

Allows you to read or write data to and from Amazon Web Services IoT devices using MQTT with TLS (Transport Layer Security). This enables you to take full advantage of any or all of the other services provided by AWS.

MQTT Broker

he OAS MQTT Broker enables all OAS Tags variables for local and remote access to third party MQTT Clients with no additional setup required.

MQTT Connector

The OAS MQTT Data Connector allows you to connect to MQTT devices and software brokers with the built in MQTT Driver Interface.  The MQTT Connector includes support for Sparkplug B as a Host Application and Edge of Network Node.

Kafka Connector

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.

Data Route 

Allows an OAS Service to write values from any Tag Parameter to an OPC Item in an OPC Server, simplifying remote networking by installing the OAS Service at each OPC Server system.


Visualization Tools

Build Visualizations, User Interfaces, and Automation apps using Developer Tools and APIs, for .NET, web technologies, native iOS and Android mobile apps, and using a REST API for devices and applications on any platform. Developers can choose from components and libraries for creating visualization apps, headless data automations, or even automated configuration and deployment of OAS-based systems.

.NET Visualization Tools

Using Visual Studio and OAS visualization tools, .NET developers can build customized HMIs and integrate with existing Windows applications. All .NET Visualization tools are compatible with Visual Studio 2005 or later.

WinForm HMI .NET

Develop Windows Forms applications in .NET using either C# or VB.NET. Includes a wide variety of visual controls.

WPF HMI .NET

Develop visually stunning WPF applications in .NET using C# or VB.NET along with XAML. Includes a wide variety of visual controls.

Trend .NET

Create real time and historical Trend visualizations, plotting multiple simultaneous data points. Interactive visual controls for analyzing and exporting data.

Alarm .NET

View and manage real time and historical Alarms. Interactive control allows users to acknowledge and comment on alarms, or filter based on any attribute.

Web Visualization Tools

Built upon the open standards of HTML5, CSS, and Javascript, OAS Web products can be utilized in any web application environment, and can be developed using your favorite IDE or code editors. Running applications can be viewed in any desktop or mobile browser.

Open UIEngine

Create complex applications within a web browser, and without writing a single line of code, all contained within the OAS server installation.

Web HMI

Develop web applications or integrate with existing web apps to display, modify, and control real time data in an OAS Service, all from within a desktop or mobile browser.

Web Trend

Create real time and historical Trend visualizations, plotting multiple simultaneous data points displayed in any desktop or mobile browser.

Web Alarm

View and manage real time and historical Alarms. Interactive control allows users to acknowledge and comment on alarms, or filter based on any attribute.


SDKs & APIs

One of the most powerful features of the OAS Platform is automation. Using our components and APIs, the OAS Universal Data Connector configuration itself can be automated. This allows for the creation of applications that can build and manage OAS tag configurations and more. And of course, all tag data can be processed in real time through these interfaces, opening a world of data integrations to developers.

.NET Data Connector

Create custom integrations, headless data feeds, or even automate the configuration of an OAS service. Using the .NET Data Connector any C# or VB.NET application can take advantage of the OAS service.

.NET Core for iOS and Android

Native mobile applications for iOS and Android can be built using the OAS .NET Core Components and Xamarin. Apps can be deployed to the Apple App Store for iOS or Google Play Store for Android.

REST API

Any application code capable of executing HTTP calls can communicate with an OAS service to read and write tag data, as well as read trend and alarm data. OAS server configurations can also be managed through the API.

Universal Driver Interface

Create your own communication drivers using C# or VB.NET and define custom interface and tag properties. This SDK is easy to use and deploy and free of charge to develop unlimited numbers of drivers.

Download and start a free, unlimited trial, or schedule a live, interactive demo