Open Automation Software
Moving Data From Anywhere to Anywhere
1-303-679-0898

IoT Data Connector
Connect Data Sources and Applications to Azure IoT and Amazon IoT

OPEN AUTOMATION SOFTWARE – FREE EVALUATION

Everything you need to build world-class SCADA, HMI, .NET, and Web Applications quickly. Without touching a line of code!

Product Overview

If you want to move data from your local or remote data sources to (or from) an IoT infrastructure this is the product.

It doesn’t matter what the data source – you can move it to MQTT Brokers, Azure IoT Hubs or AWS IoT devices. Secure Accurate and Fast including data quality and device timestamp using classic MQTT, AMPQ and MQTT TSL. Use live local, remote or plant floor data and easily use it in big data analytics.

What does OAS IoT Data Connector do for me?

Use OAS IoT Connector to quickly, efficiently and securely move data to and from the IoT infrastructure.

  • Production data
  • Alarm Data
  • Energy monitoring
  • OEE (Overall equipment effectiveness)
  • Maintenance data
  • Down time monitoring
  • Supply chain information
  • Inventory data
  • GPS Data
  • Weather Data
  • BMS (Building Management Systems)
  • Pipe Line Data
  • Well Production
  • And many more

Utilizing lightweight protocols

OAS IoT Data Connector utilizes  lightweight protocols that implement a client/broker architecture. Originally developed as a machine to machine protocols by IBM and is now implemented in several open protocols.

Due to the Client / Server nature and its small footprint these protocol are also well suited for small devices with limited power or network connectivity. A common application is to use this protocol on hundreds or thousands of remote devices that may have battery or solar power and be utilizing cellular or other limited or expensive communications.

Because of the small packet size the overall bandwidth usage is low compared to other common protocols. Even with limited connectivity the Client / Broker architecture is an excellent choice the remote device connects to the broker when possible and publishes its topics. The broker then notifies any client that has subscribed to that topic. This eliminates the need to constantly poll the device for changes thus reducing the network usage.

Let’s use a simple example of a remote site where you want to know if someone entered a building in some cases you would have an application that polled the remote sensor to determine when a change in state occurs. Let’s say once a second. So the device at the remote location has to have enough power to constantly respond to your requests every second and your network connection has to be able to provide you with unlimited data usage.

But if you have a remote location that does not have power lines or a cable / DSL or other hardwired internet connection this way of getting data becomes very expensive. This is one situation where machine to machine protocols shine. Now you have a low cost simple device that uses very little power. It could be powered by a battery. Using a satellite or cellular connection the device can update its status when the sensor changes state. The broker then notifies the client application of this state change.

OAS Systems is an IoT Client able to both subscribe and publish to Brokers. This make it easy to take remote device data and View, Historize, Alarm, Trend and Notify via Web, .NET, Email, Voice and SMS.

It also makes it easy to take non M2M data and share it with M2M device and clients utilizing the analytics available on Azure or AWS or other Big Data systems. For example take data that is coming from a PLC, Local Database, Desktop or Web User Interface or other non M2M devices and publish that data to one or more brokers. The brokers can be MQTT brokers or Azure IoT Hub or AWS (Amazon Web Services) IoT devices.

 

Common Interfaces

Read and write live data to standard MQTT Brokers such as HiveMQ, Mosquitto and others using the MQTT Protocol

MQTT Interface:

  • Subscribe to MQTT brokers to receive data.
  • Publish data to MQTT brokers based on event, continuously, or data change.
  • Optionally include timestamp and data quality from originating source.
  • Optional timeout to verify broker is still alive.

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.

Note: Our database.Net product is an easy and reliable way to move data to Azure SQL.

AMQP Interface:

  • Publish data to Azure IoT devices based on event, continuously, or data change.
  • Includes timestamp and data quality from originating source.

Product Overview:

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

 

MQTT-TSL Interface:

  • Subscribe to AWS devices to receive data.
  • Publish data to AWS devices based on event, continuously, or data change.
  • Optionally include timestamp and data quality from originating source.
  • Optional timeout to verify broker is still alive.

Edge Computing with OAS Distributed Network Architecture

OAS IOT DATA CONNECTOR

  • Universal Driver Interface – Use C# or VB.NET to integrate your own data model into OAS for realtime data access.
  • Allen Bradley – Use the Allen Bradley IoT Driver to connect to ControlLogix, CompactLogix, GuardLogix, Micro800, MicroLogix, SLC 500, and PLC-5. Add Allen Bradley Data Historian to log data to industry standard databases.
  • Siemens – Use the Siemens IoT Driver to connect to S7-200, S7-300, S7-400, S7-1200, and S7-1500. Add Siemens Data Historian to log data to industry standard databases.
  • Modbus – Use the Modbus IoT Driver to connect to Modbus TCP, Modbus RTU, and Modbus ASCII all supported on Ethernet, RS-232 Serial, and RS-485 Serial. Add Modbus Data Historian to log data to industry standard databases.
  • MQTT – With the MQTT IoT Connector you can subscribe to MQTT Brokers.
  • Amazon Web Services – With the AWS IoT Gateway driver you can subscribe to AWS for live data updates.
  • .NET Applications – The .NET Data Connector provides read and write access to data programmatically via C# or VB code in a .NET application.
  • Excel – Use the Excel Connector to use Microsoft Excel as data source
  • Industry Standard Databases – Use the Recipe Connector to connect to SQL Server, Oracle, Access, mySQL and  SQL Azure databases
  • Industry Standard SCADA Systems – Use the Universal Data Connector to connect to Wonderware, WinCC, RSView and Cimplicty
  • OPC Client – Use the OPC Client Connector to connect to third party OPC Clients
  • OPC Servers – Connect to OPC DA 2.x, 3.0, OPC UA, OPC A&E, and OPC UA Alarm and Conditions. Use the OPC Tunnel Connector to automatically transfer data from any Data Source to third party OPC Servers
  • Javascript – With the HTTP API Connector you can connect to jQuery and JSON data sources
  • REST – With the REST API Connector you can connect to data sources via the REST API
  • iOS and Android Apps – Use PCL for Android and iOS to connect to data on iOS and Android devices.
  • .NET Applications – The .NET Data Connector provides read and write access to data programmatically via C# or VB code in a .NET application.
  • .NET WPF HMI Applications – Use WPF HMI .NET to create HMI visualizations for WPF Smart Clients
  • .NET WinForm HMI Applications – Use WinForm HMI .NET to create HMI visualizations for WinForm Smart Clients
  • .NET Trending Application – Use Trend .NET for real-time trending for WinForm and WPF applications and historical trending when combined with OAS Data Historian.
  • .NET Alarming Applications – Use Alarm .NET for real-time alarming for WinForm and WPF applications and historical alarming with alarm notification via email, SMS text, and voicemail.
  • Javascript – With the HTTP API Connector you can connect to jQuery and JSON data sources
  • REST – With the REST API Connector you can connect to data sources via the REST API
  • Web-based HMI Applications – Use Web HMI to create cross-platform HMI apps
  • Web-based Trending Aplicatons – Use Web Trend to create cross-platform trending apps
  • Web-based Alarming Applications – Use Web Alarm to create cross-platform alarm apps
  • iOS and Android HMI Apps – Use PCL for Android and iOS to create iOS and Android applications for live data.
  • Data Historian – With OAS Data HIstorian you can log data to SQL Server, Oracle, Access, mySQL, SQL Azure and CSV files.
  • Reports – With OAS Reports you can create reports from OAS data logging products or other databases. Generate reports as Word, Excel, PDF, HTML or Email.
  • Universal Driver Interface – Use C# or VB.NET to integrate your own data model into OAS for realtime data access.
  • Allen Bradley – Use the Allen Bradley IoT Driver to connect to ControlLogix, CompactLogix, GuardLogix, Micro800, MicroLogix, SLC 500, and PLC-5. Add Allen Bradley Data Historian to log data to industry standard databases.
  • Siemens – Use the Siemens IoT Driver to connect to S7-200, S7-300, S7-400, S7-1200, and S7-1500. Add Siemens Data Historian to log data to industry standard databases.
  • Modbus – Use the Modbus IoT Driver to connect to Modbus TCP, Modbus RTU, and Modbus ASCII all supported on Ethernet, RS-232 Serial, and RS-485 Serial. Add Modbus Data Historian to log data to industry standard databases.
  • MQTT – With the MQTT IoT Connector you can subscribe to MQTT Brokers.
  • Amazon Web Services – With the AWS IoT Gateway driver you can subscribe to AWS for live data updates.
  • Excel – Use the Excel Connector to use Microsoft Excel as data source
  • Industry Standard Databases – Use the Recipe Connector to connect to SQL Server, Oracle, Access, and mySQL databases
  • Industry Standard SCADA Systems – Use the Universal Data Connector to connect to Wonderware, WinCC, RSView and Cimplicty
  • OPC Client – Use the OPC Client Connector to connect to third party OPC Clients
  • OPC Servers – Connect to OPC UA and Classic OPC DA 2.0 and 3.0 OPC Servers. Use the OPC Tunnel Connector to automatically transfer data from any Data Source to third party OPC Server or OAS IoT Driver.
  • Microsoft Azure – Use the SQL Azure Data Logging and SQL Azure Alarm Logging products to connect to Microsoft Azure SQL Databases
  • Microsoft Azure IoT Data Hub – Transfer any Data Source to Azure IoT Data Hub using the OPC Tunnel Connector

Cost-effective Licensing

OAS licensing is based on three simple factors:

  1. The number of tags you need to connect to
  2. The number of OAS products needed to connect your data sources
  3. Whether you need a networked or stand-alone system

You can deploy unlimited client applications for each Distributed Network Architecture enabled server.

Stand Alone systems
start at
$995
Networked unlimited user systems
start at
$1741

Video coming soon!

IIoT Software with Edge Computing Distributed Network Architecture

Connect Data Sources

Make virtually limitless connections from a huge range of data sources with OAS Universal Data Connector feature.

Universal Data Connector

Move Data

Move data quickly and securely and in an open format using our innovative Distributed Network Architecture.

Distributed Network Architecture

Create Applications

Create powerful .NET, web and cross-platform mobile HMI applications. Access OAS data from anywhere and from any device.

Application Development