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.

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.

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, 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:

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

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:

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

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

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

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:

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.

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.

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.

A pre-built web application allowing users to quickly visualize data without writing any code. Includes modules for tag, alarm, and trend visualization.

Additional Developer Tools

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.

Native mobile applications for iOS and Android can be built using the OAS Portable Class Library (PCL) and Xamarin Forms. Apps can be deployed to the Apple App Store for iOS or Google Play Store for Android.

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.