AWS IoT SiteWise is an AWS service designed to efficiently collect, organize, and analyze industrial data. It enables users to structure and gather data from industrial devices, securely store it in the AWS Cloud, and gain valuable insights to optimize operations. With AWS IoT SiteWise, you can define asset models, set up gateways to collect data, and organize assets in hierarchical structures. It seamlessly integrates with protocols like OPC-UA and MQTT to interface with industrial devices, allowing you to efficiently manage and analyze industrial data, improve operational efficiency, and make informed decisions based on real-time insights.
To establish a connection with AWS IoT SiteWise, you need to grant permissions through the AWS Management Console. This involves having the necessary credentials and permissions to connect to the SiteWise gateway. Once you have the required information, you can create a connection in the AWS Management Console by providing the relevant details. This will enable you to access SiteWise and retrieve data from the gateway. It is important to have read and write permissions to access and modify SiteWise data. To ensure a successful connection, it is recommended to perform a connectivity test. Detailed instructions for connecting to AWS IoT SiteWise can be found in the AWS documentation.
There are some important concepts and terms:
Access Key: An Access Key is a unique identifier that is used to authenticate a user or an application's programmatic access to AWS resources, including AWS IoT SiteWise. Access Keys consist of an Access Key ID and a Secret Access Key, which are used together to sign API requests and ensure secure access to resources.
Secret Key: A Secret Key is a confidential, password-like string that is used along with an Access Key to authenticate access to AWS resources, including AWS IoT SiteWise. It must be kept securely and not shared or stored in plaintext.
Session Token: A Session Token is a temporary credential issued by AWS to authenticate a user or an application's programmatic access to AWS resources, such as AWS IoT SiteWise. Session Tokens are typically used for short-term access and have an expiration time, adding an extra layer of security.
Region: A Region is a geographical area in which AWS resources, including AWS IoT SiteWise, are located. Each AWS service is typically available in multiple regions, allowing users to select the region closest to their devices or operations. Data can be replicated between regions for improved availability and resilience.
Asset ID: An Asset ID is a unique identifier assigned to an asset within AWS IoT SiteWise. Assets represent physical or logical entities in your industrial environment, such as machines, facilities, or sensors. Asset IDs are used to uniquely identify and reference specific assets within the system.
Property ID: A Property ID is a unique identifier assigned to a specific property of an asset within AWS IoT SiteWise. Properties represent attributes or measurements associated with assets, such as temperature, pressure, or status indicators. Property IDs are used to reference and retrieve data from specific properties.
Property Alias: A Property Alias is a human-readable name or label assigned to a property within AWS IoT SiteWise. It provides a more user-friendly way to refer to properties, making it easier to understand and interpret data associated with specific properties.
By utilizing these concepts and terms in AWS IoT SiteWise, you can securely authenticate access, manage assets and their properties, and leverage the power of regional availability and replication for efficient data collection and analysis in your industrial environment.
The table below provides an explanation and type of parameters that must be filled by the user to establish a connection with AWS SiteWise. It outlines the specific parameters required and their corresponding data types, which must be correctly entered to successfully establish a connection with AWS SiteWise.
AWS Sitewise |
||
AccessKey |
AWS access key |
String |
SecretKey |
AWS access key |
String |
SessionToken |
AWS session token |
String |
Region |
AWS s3 region |
String |
Inputs |
Connection Inputs |
List |
Outputs |
Connection Outputs |
List |
Once the connection with the AWS SiteWise data source has been established successfully, the "input" page is utilized to define the data or dataset. This step involves specifying the necessary details related to the data or dataset, such as its location, type, and structure. Ensuring that all the relevant information is accurately entered on the "input" page to properly define the data or dataset is crucial for the successful transfer of data to an AWS SiteWise asset.
Input |
||
AssetID |
Asset ID |
String |
PropertyID |
Asset property ID |
String |
PropertyAlias |
Asset property alias is above |
String |
To transfer the data package created by the user to a table in AWS SiteWise, it is necessary to define an output. This involves specifying the details related to the output data or dataset, such as the location and format of the output, and the specific columns or attributes to include in the output. Users can also define any additional settings or configurations related to the output, such as compression, encryption, or file naming conventions.
It is important to ensure that all the required information is accurately entered when creating or modifying the output definition in AWS SiteWise, to ensure a successful transfer of data from the source to the target table.
Output |
||
AssetID |
Asset ID |
String |
PropertyID |
Asset property ID |
String |
PropertyAlias |
Asset property alias is above two parameters not given |
String |