AWS IoT SiteWise is a managed service that makes it easy to collect, organize and analyze data from industrial equipment at scale.
AWS IoT SiteWise simplifies the process of collecting and organizing your industrial data by providing multiple options for ingesting data into the AWS Cloud. AWS IoT SiteWise gateway software automates the process of securely connecting your equipment, collecting and organizing industrial equipment data, and sending the data to the AWS Cloud. You can run the AWS IoT SiteWise gateway software on popular third-party industrial gateways and read data from your industrial equipment and onsite data servers or historian databases using multiple industrial protocols including OPC-UA, Modbus and EtherNet/IP. The AWS IoT SiteWise gateway software is provided as a pre-packaged connector for each industrial protocol that runs on AWS IoT Greengrass.
AWS IoT SiteWise supports MQTT data ingestion via integration with AWS IoT Core. You can use the AWS IoT message broker to subscribe to a topic that is publishing messages from your industrial equipment, and then use the AWS IoT Core Rules engine to route messages to AWS IoT SiteWise.
AWS IoT SiteWise also allows any edge or cloud application to send data to AWS IoT SiteWise by using an API.
You can configure and monitor edge gateways across all facilities and view a consolidated list of active gateways, through the console or using APIs. You can also monitor the health of gateways remotely to view the status of all of your production lines from one place. Gateway metrics that help you monitor the health, status and performance of your gateway resources can also be viewed in the Amazon CloudWatch Metrics console.
You can use AWS IoT SiteWise to build models of your physical operations so you can easily understand industrial data in the context of your equipment. These models are representations of your assets, processes, and facilities. Once your models are created, you can define an asset hierarchy to accurately represent relationships between devices and equipment within a single facility or across multiple facilities.
You can map data streams and define static or computed properties for equipment or processes across all facilities, so they're readily available for analysis. Using a built-in library of operators and functions, you can create two different types of custom computations – transforms and metrics. You can define transforms that trigger when data from your equipment arrives. You can define metrics that are computed at user-defined intervals and can be configured for an asset or rolled up from a group of assets. AWS IoT SiteWise also automatically computes commonly used statistical aggregates such as average, sum, and count over multiple time periods (e.g., 1 min, 1 hour) for equipment data, transforms and metrics. These auto-computed aggregates can be visualized using SiteWise Monitor web applications in near-real time and queried by custom applications.
AWS IoT SiteWise includes the ability to create no-code, fully-managed web applications using SiteWise Monitor for visualizing and interacting with operational data from devices and equipment connected to AWS IoT. With SiteWise Monitor, you can automatically discover and display asset data that has been ingested and modeled with AWS IoT SiteWise. You can view asset data and computed metrics in near real time or compare and analyze historical time series data from multiple assets and different time periods. You can visualize data using line and bar charts, add thresholds to these charts, and monitor data against these thresholds. Users can access the web applications from a browser on any web-enabled desktop, tablet or phone and sign-in using IAM credentials from their AWS account. Administrators can create one or more web applications to easily share access to asset data with any team in your organization to accelerate insights.
Figure 1: SiteWise Monitor customized web application
Custom edge and cloud applications can use query APIs to easily retrieve asset data and computed metrics from the AWS IoT SiteWise time series data store, or use a publish/subscribe interface to consume a near real-time stream of structured IoT data.