Configuring data sources - AWS IoT SiteWise

Configuring data sources

After you set up a gateway, you can configure data sources so that your gateway can ingest data from local servers to AWS IoT SiteWise. Each source represents a local server, such as an OPC-UA server, that your gateway connects and retrieves industrial data streams. For more information about setting up a gateway, see Configuring a gateway.


AWS IoT SiteWise restarts your gateway each time you add or edit a source. Your gateway won't ingest data while it's restarting. The time to restart your gateway depends on the number of tags on your gateway's sources. Restart time can range from a few seconds (for a gateway with few tags) to several minutes (for a gateway with many tags).

After you create sources, you can associate your data streams with asset properties. For more information about how to create and use assets, see Modeling industrial assets and Mapping industrial data streams to asset properties.

You can view CloudWatch metrics to verify that a data source is connected to AWS IoT SiteWise. For more information, see AWS IoT Greengrass Version 1 gateway metrics AWS IoT Greengrass Version 2 gateway metrics.

Currently, AWS IoT SiteWise supports the following data source protocols:

  • OPC-UA – A machine-to-machine (M2M) communication protocol for industrial automation.

  • Modbus TCP – A data communications protocol used to interface with programmable logic controllers (PLCs).

  • Ethernet/IP (EIP) – An industrial network protocol that adapts the Common Industrial Protocol (CIP) to standard Ethernet.


Gateways running on AWS IoT Greengrass V2 currently don't support Modbus TCP and Ethernet IP sources.