What is AWS IoT SiteWise? - AWS IoT SiteWise

What is AWS IoT SiteWise?

AWS IoT SiteWise is a managed service that lets you collect, model, analyze, and visualize data from industrial equipment at scale. With AWS IoT SiteWise Monitor, you can quickly create web applications for non-technical users to view and analyze your industrial data in real time. You can gain insights about your industrial operations by configuring and monitoring metrics such as mean time between failures and overall equipment effectiveness (OEE). With AWS IoT SiteWise Edge, you can view and process your data on your local devices.

The following diagram shows the basic architecture of AWS IoT SiteWise.

      AWS IoT Greengrass "How AWS IoT SiteWise works" page screenshot.

How AWS IoT SiteWise works

AWS IoT SiteWise provides an asset modeling framework that you can use to build representations of your industrial devices, processes, and facilities. With asset models, you define what raw data to consume and how to process your raw data into complex metrics. You can build and visualize assets and models for your industrial operation in the AWS IoT SiteWise console. You can configure asset models to collect and process data at the edge, or process data in the AWS Cloud.

You can upload industrial data to AWS IoT SiteWise in the following ways:

  • Use AWS IoT SiteWise gateway software that runs on any platform that supports AWS IoT Greengrass, such as common industrial gateways or virtual servers. This software can read data directly from on-site servers over protocols such as the OPC-UA protocol. You can connect up to 100 OPC-UA servers to a single AWS IoT SiteWise gateway. You can also read data over the Modbus TCP and Ethernet/IP (EIP) protocol. For more information, see Ingesting data using a gateway.


    You can add packs to your gateway to enable edge capability. With SiteWise Edge, you can read and process data directly on-site and send it to the AWS Cloud using a AWS IoT Greengrass stream. For more information, see Enabling edge data processing.

  • Use AWS IoT Core rules. If you have devices connected to AWS IoT Core sending MQTT messages, you can use the AWS IoT Core rules engine to route those messages to AWS IoT SiteWise. For more information, see Ingesting data using AWS IoT Core rules.

  • Use AWS IoT Events actions. You can configure the IoT SiteWise action in AWS IoT Events to send data to AWS IoT SiteWise when events occur. For more information, see Ingesting data from AWS IoT Events.

  • Use AWS IoT Greengrass stream manager. You can configure solutions on the edge that send high-volume IoT data to AWS IoT SiteWise. For more information, see Ingesting data using AWS IoT Greengrass stream manager.

  • Use the AWS IoT SiteWise API. Your applications at the edge or in the cloud can directly send data to AWS IoT SiteWise. For more information, see Ingesting data using the AWS IoT SiteWise API.

You can set up SiteWise Monitor to create web applications for your non-technical employees to visualize your operations. With IAM Identity Center or IAM, you can configure unique logins and permissions for each employee to view specific subsets of an entire industrial operation. AWS IoT SiteWise provides an application guide for these employees to learn how to use SiteWise Monitor.

Why use AWS IoT SiteWise?


Collect data consistently from all your sources

With AWS IoT SiteWise, you can gather data reliably from multiple facilities, structure it, and make it accessible and understandable – without developing additional software. You can query information and metrics about equipment or processes across multiple facilities, so it’s readily available for applications. AWS IoT SiteWise as the data collection, management and visualization capabilities you need built right in. So, you can invest your development resources on new applications that help you learn more from your data.

Identify issues quickly with remote monitoring

Assess the performance of your industrial equipment remotely, across locations, with AWS IoT SiteWise. Before, you had to dispatch a technician to diagnose a problem and then send another technician to fix the problem. Now, you can remotely diagnose a problem and only dispatch technicians when needed to fix issues. You can spend less time coordinating on-site diagnostic activities and let your engineers focus on what they do best: understanding your operations and designing better systems.

Improve cross-facility processes with a central data source

Visibility across industrial facilities allows you to streamline operations, as well as identify gaps in production and waste. With AWS IoT SiteWise, you can create models of industrial processes and equipment across multiple facilities, and then automatically discover and visualize live and historical asset data through customizable charts and dashboards. Through SiteWise Monitor, you have the ability to launch a web application with your asset data in minutes and give industrial engineers the visibility to react to issues or identify differences across facilities. SiteWise Monitor makes it easy to create a centralized, authoritative source of information to better understand your operations, improve processes, and reduce waste across your entire organization.

Process and monitor data on-premises for shop floor applications

AWS IoT SiteWise includes software, SiteWise Edge, that runs on-premises, securely connecting to and reading data from equipment or local historian databases. Once you have modeled your equipment and environment in the cloud, SiteWise Edge uses the same models locally to maintain consistency across both cloud and on-premise environments, reducing duplication, effort, and development costs. You can choose where to use and store your data across multiple locations such as keeping data on-premises for data residency requirements or for use by local edge applications. You can also send data to AWS IoT SiteWise or other AWS services in the cloud for additional storage and further analysis. With SiteWise Edge, you can deploy SiteWise Monitor web applications locally so users like process engineers can visualize equipment data in near real time on the shop floor. SiteWise Edge continues to operate even when connectivity to the cloud is not available, for on-premises scenarios.

Use cases


With AWS IoT SiteWise, you can easily collect and use data from your equipment to identify and reduce inefficiencies and improve industrial operations. AWS IoT SiteWise helps you collect data from manufacturing lines and assembly robots, transfer it to the AWS Cloud, and structure performance metrics for your specific equipment and processes. You can use these metrics to understand the overall effectiveness of your operations and identify opportunities for innovation and improvement. You can also view your manufacturing process and identify equipment and process deficiencies, production gaps, or product defects.

Food and beverage

Food and beverage industry facilities handle a wide variety of food processing, including grinding grain to flour, butchering and packing meat, and assembling, cooking, and freezing microwaveable meals. These processing plants often span multiple locations with plant and equipment operators in a centralized location monitoring processes and equipment. For example, they may be monitoring refrigeration units, assessing ingredient handling and expiration, or they may be monitoring waste creation across facilities to ensure operational efficiency. With AWS IoT SiteWise, you can group sensor data streams from multiple locations by production line and facility so your process engineers can better understand and improve processes across facilities.

Energy and utilities

Companies often deploy their power-generation assets in remote areas, far from the technicians who are trained to fix the equipment. When an issue arises, the technicians receive a notification, travel to the site to diagnose the problem, and then make another trip to fix it. With AWS IoT SiteWise, you can resolve equipment issues easier and more efficiently. You can monitor asset performance remotely in real time and access historical equipment data from anywhere to pinpoint potential problems, dispatch the right resources, and both prevent and fix issues faster.

Are you new to AWS IoT SiteWise?

If you're a first-time user of AWS IoT SiteWise, we recommend that you read about the components and concepts of AWS IoT SiteWise and set up the AWS IoT SiteWise demo.

You can complete the following tutorials to explore certain features of AWS IoT SiteWise:

See the following topics to learn more about AWS IoT SiteWise:

AWS IoT SiteWise integrates with the following AWS services so that you can develop a complete AWS IoT solution in the AWS Cloud:

  • AWS IoT Core – Register and control AWS IoT devices that upload sensor data to AWS IoT SiteWise. You can configure AWS IoT SiteWise to publish notifications to the AWS IoT message broker, which lets you send AWS IoT SiteWise data to other AWS services. For more information, see the following topics:

  • AWS IoT Greengrass – Deploy edge devices that have AWS Cloud capabilities and can communicate with local AWS IoT devices. AWS IoT SiteWise gateways run on AWS IoT Greengrass to collect data from local servers and publish data to the AWS Cloud. For more information, see the following topics:

  • AWS IoT Events – Monitor your IoT data for process failures or changes in operation, and trigger actions when such events occur. For more information, see the following topics:

  • AWS IAM Identity Center (IAM Identity Center) and AWS Identity and Access Management (IAM) – Create and manage user identities and permissions. SiteWise Monitor users sign in to web portals with IAM Identity Center or IAM credentials, and you can define which users have access to which assets' data. For more information, see the following topics:

We want to hear from you

We welcome your feedback. To contact us, visit the AWS IoT SiteWise Discussion Forums or use one of the feedback links:

  • Provide feedback at the bottom of the page.

  • Feedback at the top right of the page.