Q: What is Amazon IoT SiteWise?
A: Amazon IoT SiteWise is a managed service that enables industrial enterprises to collect, store, organize, and visualize thousands of sensor data streams across multiple industrial facilities. Amazon IoT SiteWise includes software that runs on a gateway device that sits onsite in a facility, continuously collects the data from a historian or a specialized industrial server, and sends it to the Amazon Web Services Cloud. Data can also be ingested into Amazon IoT SiteWise through Amazon IoT Core via the MQTT protocol or by using a REST API. With Amazon IoT SiteWise, you can skip months of developing undifferentiated data collection and cataloging solutions. Instead, you can focus on using your data to detect and fix equipment issues, spot inefficiencies and improve production output.
Q: Why should I use Amazon IoT SiteWise?
A: With Amazon IoT SiteWise you can easily collect and gain insights into equipment data to reduce waste that commonly occurs in industrial operations. You can structure your sensor data by equipment, so you can identify and retrieve it. Amazon IoT SiteWise also computes performance metrics that you specify for your equipment and processes. These metrics can help identify various types of wastes such as equipment issues, production gaps, and quality defects.
Specifically, Amazon IoT SiteWise enables you to:
Understand and improve processes across multiple facilities. Reducing waste often requires calculating equipment data metrics to track various business goals. With Amazon IoT SiteWise, industrial engineers can group sensor data streams by production line, and group production lines into facilities. Analysts in the corporate HQ can then easily query sensor data across all facilities. With Amazon IoT SiteWise, you can create an authoritative source of data that is organized by equipment and processes for use across your entire organization.
Understand and resolve equipment issues efficiently. Industrial engineers need performance metrics to pinpoint issues with physical equipment. With Amazon IoT SiteWise, an engineer can understand the condition of each wind turbine and solar powered generator remotely and dispatch the right resources to fix an issue much faster. This leaves the engineers more time to focus on their core job of understanding and designing better systems, instead of coordinating operational issues in the field.
Visualize operational data of devices and equipment with the SiteWise Monitor feature. Create a fully managed web application for visualizing and interacting with operational data from devices and equipment connected to Amazon IoT, without writing code. Automatically discover and visualize data from assets that have already been ingested and modeled with Amazon IoT SiteWise. You can view the current data values and view live trend charts of asset data, as well as view historical time series asset data plots across a user defined time period.
Q: What are the pre-requisites for using SiteWise Monitor?
A: Before using a SiteWise Monitor web application, your edge devices and equipment must be configured to send data to Amazon IoT SiteWise. If edge data is stored in on-premises historians, then Amazon IoT SiteWise software can be run on an edge gateway to transmit data to Amazon Web Services. If edge data is transmitted to Amazon IoT Core using the MQTT protocol, then Amazon IoT SiteWise must be selected as the destination endpoint in the Rules Engine. Once data is flowing to Amazon Web Services, digital models of edge devices and equipment must be created in Amazon IoT SiteWise. Finally, you will have to link the equipment data ingested into Amazon IoT SiteWise to the asset models created and instantiate the models that represent the actual edge devices and equipment.
Q: How do I setup SiteWise Monitor?
A: To create a web application, an Administrator user will login to the Amazon Web Services Management Console and then open the Amazon IoT SiteWise console. They will then navigate to the Getting Started page under the Amazon IoT SiteWise Monitor menu. The Getting Started page guides the Administrator through a simple step-by-step workflow to 1/ create a web portal, 2/ select users as administrators of the web portal and 3/ add users that will have access to the web portal.
Q: How is operational data secured within SiteWise Monitor?
A: SiteWise Monitor web application users are authenticated using the IAM credentials within their Amazon Web Services account. An Administrator user can setup which assets and asset data is accessible in a web application, and which users are authorized to use that web application.
Q: How quickly can I start visualizing my data after ingestion?
A: Amazon IoT SiteWise provides 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 Amazon IoT. Using SiteWise Monitor, you can view asset data and computed data in near real-time. To enable this near-real time visualization of your data, Amazon IoT SiteWise automatically computes commonly used statistical aggregates such as average, sum, and count over a set of time intervals. These auto-computed aggregates are stored in the time series data store and can also be queried by custom applications.
Q: How can I use assets in Amazon IoT SiteWise to virtually represent my industrial equipment?
A: You can create virtual representations of your industrial equipment or processes using assets in Amazon IoT SiteWise. An asset represents a device, a piece of equipment, or a process that uploads one or more data streams to the Amazon Web Services Cloud. For example, a wind turbine can send air temperature, propeller rotation speed, and power output time-series measurements to its corresponding asset in Amazon IoT SiteWise. You can configure assets to transform incoming measurement data using mathematical expressions, such as to convert temperature data from Celsius to Fahrenheit. You can also define metrics for your asset data for user-specified time intervals. An asset can be expanded to represent a logical grouping of devices, such as an entire wind farm. You can associate assets to other assets to create asset hierarchies that represent complex industrial operations. Such assets can access the data within their associated child assets so that you can calculate aggregate metrics, such as the net power output of a wind farm.
Q: How can I ingest my equipment data to Amazon IoT SiteWise?
A: Amazon IoT SiteWise provides multiple ways for you to collect equipment data. First, you can run the Amazon IoT SiteWise gateway software on third-party industrial computers and gateways and read data from equipment using protocols such as Modbus and EtherNet/IP, or from OPC-UA data aggregators and historian databases to upload thousands of data streams per second. The gateway can cache data locally in the event of intermittent internet connectivity which is common in remote facilities. Second, Amazon IoT SiteWise supports MQTT data ingestion via integration with Amazon IoT Core. You can use the Amazon IoT message broker to subscribe to a topic that is publishing messages from your industrial equipment, and then use the Amazon IoT Core Rules Engine to route messages to Amazon IoT SiteWise. Finally, you can use the Amazon SDK to send data from any custom edge or cloud application.
Q: How do I use Amazon IoT SiteWise data in my custom application?
A: Amazon IoT SiteWise provides two ways for you to consume your equipment and computed data in custom cloud applications. First, you can use Property Notifications to publish a stream of structured IoT data through MQTT messages. Your application can subscribe to the MQTT topic and start receiving messages when your equipment and computed data arrives. These notifications are configurable at an individual asset property level, so you can choose what data your application receives. Second, you can use the SiteWise query APIs in the Amazon SDK to retrieve live and historical data as well as computed transforms and metrics.
Q: How do I use Amazon IoT SiteWise with Grafana?
A: With the Amazon IoT SiteWise plugin for Grafana, you can visualize and monitor your equipment data and metrics from Amazon IoT SiteWise in near-real time using the wide range of visualization options in Grafana dashboards. You can also easily combine data from multiple sources (e.g., Amazon IoT SiteWise, Amazon CloudWatch) and monitor them all using a single Grafana dashboard. To learn more, see the documentation. See below for a sample screenshot of a Grafana dashboard.
Q: Does Amazon IoT SiteWise support Amazon CloudFormation?
A: Yes. You can author Amazon CloudFormation templates to automate creation and management of Amazon IoT SiteWise resources for data ingestion and asset modeling, without having to manually provision them through the Amazon IoT SiteWise console or write custom scripts. You can also reuse these templates across accounts and regions to ensure consistency. Amazon CloudFormation support for SiteWise Monitor resources is not available at this time.