The OAS Universal Driver Interface SDK (UDI) allows you to create communication drivers for the Open Automation Software IIoT Framework. This enables virtually endless possibilities for connectivity between devices, data, and APIs currently unsupported by drivers included with the OAS Platform.
The SDK is FREE to use and you can develop as many IIoT drivers for OAS as you like from the sample projects included.
The core of the OAS Platform, enabling data connectivity, server-to-server networking, and more
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
Log events to open databases, and send notifications via SMS, email, and voicemail
Read and write data to Allen Bradley, Siemens, and Modbus devices, Universal Drivers, OPC, OPC UA, databases, Excel, and read MTConnect.
Connect to cloud-base IoT gateways such as AWS, Azure IoT Hub, Azure Event Hubs, Kafka, MQTT, and Sparkplug B
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.
Provides the most robust, scalable, and reliable distributed networking platform for IIoT solutions
- Flexible Networking Options
The UDI benefits from the OAS Platform’s ability to be configured and deployed in any way required, accessing data on local or remote networks.
- Remote Connectivity
In typical deployments, an instance of the OAS Service is installed wherever a device or endpoint needs to be connected. The UDI can be deployed in a lightweight, stand-alone container, either local to the OAS Service or on remote hardware, communicating with a defined OAS Platform.
- Multiple OS support
The UDI SDK components are built upon .NET Standard, which can run on Windows, Mac OS, Linux, Android, and iOS. You can create a single Universal Driver that can be deployed and run on any of these platforms. See below for detailed OS/version support.
- OAS Configuration App Integration
Once installed and connected, your UDI implementation can be configured in the OAS tools alongside other native, built-in drivers. No additional coding necessary.
- Automatic Tag Configuration
The UDI SDK includes features for automatically creating and configuring tags in the local or remote OAS Platform upon starting up, greatly simplifying deployment and configuration for each instance.
Data Available to All OAS Features
Send and receive data to any OAS data source or destination.
Host your own data over the Internet.
Log data to SQL Server, Oracle, Access, mySQL, MariaDB, PostgreSQL, SQLite, MongoDB, Cassandra, and CSV files.
Send alarm notifications via text, email, or voice.