Free OPTO IoT Communication Driver

Connect OPTO-22 Controllers IoT, SCADA, HMI, HTML5, and .NET applications.

Product Overview

The OPTO IoT driver provides connectivity to .NET, JSON, REST, Web, and SCADA applications.
Combine with the OAS Data Historian to log data to SQL Server, Oracle, Access, mySQL, CSV Files, and SQL Azure.

OPTO Controllers

Driver Interface:

  • High speed communications to SNAP PAC controllers.
  • Read and write access for local, Intranet, and Internet communications.
  • Optimized to use Tables and individual Variables.
  • Supports multiple channels for high speed throughput.

Platform Components

Universal Data Connector

The core of the OAS Platform, enabling data connectivity, server-to-server networking, and more

Data Historian

Log data in open format to MS SQL Server, Oracle, mySQL, PostgreSQL, InfluxDB, MongoDB, SQLite, MariaDB, Access, SQL Azure, Amazon Aurora, Amazon RDS, Amazon Redshift, Google Firebase, and CSV files

Alarm Logging & Notification

Log events to open databases, and send notifications via SMS, email, and voicemail

Device & Data Connectors

Read and write data to Allen Bradley, Siemens, and Modbus devices, Universal Drivers, OPC, OPC UA, databases, Excel, and read MTConnect.

IoT Connectors

Connect to cloud-base IoT gateways such as AWS, Azure IoT Hub, Azure Event Hubs, Kafka, MQTT, and Sparkplug B

Visualization Tools

Build custom Visualizations, User Interfaces, HMIs and Dashboards for Windows, web, as well as native iOS and Android devices


Develop custom automation apps for Windows, web, and mobile devices. Integrate with .NET and REST APIs. Build custom integrated device drivers.

Networking Features

Provides the most robust, scalable, and reliable distributed networking platform for IIoT solutions

OPTO 22 SNAP PAC Controllers
OPTO 22 SNAP PAC Controllers

Open Data Format:
All interfaces provide access to data directly without the need for proprietary plug ins.
Scalable Big Data:

  • Up to 1,000,000 data points from each server.
  • Up to 10,000 servers to each client.
  • Up to 10,000 clients per server.
  • Up to 100,000,000,000,000,000 data points per network.

Transfer data over your LAN, WAN, Intranet, or the Internet with 100 nanosecond resolution.
Service to Service and Service to Client communications uses WCF with encrypted and compressed packets for low network usage and high speed.
Access data from a remote data source with the free Live Data Cloud feature using a standard Internet connection at both client and server systems.
Automated Setup:
Utilize programmatic setup of Tags and Driver Interface with 100% manage .NET assembly or REST interface.

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

Getting Started – Open Automation Software

Getting started – OPTO IoT Connector