Goals
To either move data from an external source into OAS, or moving OAS tag data out into an external data destination. External systems can be any execution platform that can execute HTTP calls to the OAS REST API. This includes IoT devices (e.g. Raspberry Pi, Arduino, etc.), Linux servers, cloud services, and applications in any language on any platform.
Solution Description
You may have various sources or receivers of data that are not Windows-based, or cannot run the full .NET Framework. If your data source or destination is Windows, you can also use the .NET Data Connector for a direct programmatic connection and event-driven access to OAS tag data.
For all other systems, OAS provides the REST API which allows for a more common method of reading and writing tag data in and out of an OAS installation, using ubiquitous technologies like JSON and HTTP.
OAS Components Used
This example Use Case utilizes the following OAS Platform Components and can be deployed in many different configurations to achieve the best performance and reliability: