Overview of Agents for Device Integration with a SCADA System

Wavelet Data Collection and Integration

The Wavelet collects and transmits data to cloud storage or to an on-premises server. By using proprietary drivers, code, and APIs, the data is seamlessly and securely integrated to populate SCADA databases.

In addition to a CSV interface, the solution supports  the OPC-UA, DNP3, and proprietary communication protocols.

The Wavelet can integrate into a SCADA system in the following process:

  1. The device transmits sensor data to Ayyeka Cloud or an on-premises server based on the user-defined transmission interval.
  2. the following methods can integrate data into a SCADA system based on its software and requirements:

    1. DNP3 Agent:

      • Provided by Ayyeka Customer Support and installed as a Windows service on the local network.
      • Retrieves data from cloud or on-premises storage, wraps it as an “outstation,” and transmits it to SCADA via the DNP3 protocol.
    2. OPC-UA Agent:

      • Provided by Ayyeka Customer Support and installed as a Windows service on the local network.
      • Acts as an OPC-UA Server for SCADA connectivity.
      • If SCADA lacks OPC-UA support, an OPC-UA Client must be installed.
      • Requires SSL certificate exchange and SCADA configuration to connect to OPC-UA Server endpoints.
    3. CSV Agent:

      • Downloaded from the UI and installed as a Windows service on the local network.
      • Configured to select sites and data streams from the Data Hub and format them as CSV files for SCADA.
      • SCADA imports the CSV files using its data import functionality.
    4. REST API:

      • Retrieves data directly from cloud or on-premises storage.
      • Can be used by the agent or custom applications to fetch and ingest data into SCADA.

Even while the data flows into the SCADA system, the data is still available on the cloud storage or on the on-premises server, and it can be viewed and analyzed there as well.