

# Ingest data to Amazon IoT SiteWise
<a name="industrial-data-ingestion"></a>

Amazon IoT SiteWise is designed to efficiently collect and correlate industrial data with corresponding assets, representing various aspects of industrial operations. This documentation focuses on the practical aspects of ingesting data into Amazon IoT SiteWise, offering multiple methods tailored to diverse industrial use cases. For instructions to build your virtual industrial operation, see [Model industrial assets](industrial-asset-models.md).

You can send industrial data to Amazon IoT SiteWise using any of the following options:
+ **Amazon IoT SiteWise Edge**–Use [SiteWise Edge gateway](gateways.md) as an intermediary between Amazon IoT SiteWise and your data servers. Amazon IoT SiteWise provides Amazon IoT Greengrass components that you can deploy on any platform that can run Amazon IoT Greengrass to set up a SiteWise Edge gateway. This option supports linking with [OPC UA](https://en.wikipedia.org/wiki/OPC_Unified_Architecture) server protocol.
+ **Amazon IoT SiteWise API**–Use the [Amazon IoT SiteWise API](ingest-api.md) to upload data from any other source. Use our streaming [BatchPutAssetPropertyValue](https://docs.amazonaws.cn/iot-sitewise/latest/APIReference/API_BatchPutAssetPropertyValue.html) API for ingestion within seconds, or the batch-oriented [CreateBulkImportJob](https://docs.amazonaws.cn/iot-sitewise/latest/APIReference/API_CreateBulkImportJob.html) API to facilitate cost-effective ingestion in larger batches.
+ **Amazon IoT Core rules**–Use [Amazon IoT Core rules](iot-rules.md) to upload data from MQTT messages published by an Amazon IoT thing or another Amazon service.
+ **Amazon IoT Events actions**–Use [Amazon IoT Events actions](iot-events.md) triggered by specific events in Amazon IoT Events. This method is suitable for scenarios where data upload is tied to event occurrences.
+ **Amazon IoT Greengrass stream manager**–Use [Amazon IoT Greengrass stream manager](greengrass-stream-manager.md) to upload data from local data sources using an edge device. This option caters to situations where data originates from on-premises or edge locations.

These methods offer a range of solutions for managing data from different sources. Delve into the details of each option to gain a comprehensive understanding of the data ingestion capabilities Amazon IoT SiteWise provides.