Skip to content

Configure and Test the AWS SiteWise Integration

  • Integration Server deployed and registered on the platform

  • AWS SiteWise configured

  • An IAM profile configured on the client machine or on the Integration Server directly with required permissions to access AWS SiteWise.

  • Get the current property values for an AWS SiteWise asset
  • Automatic UoM support

This guide will describe how to configure the AWS SiteWise integration to retrieve data in a RealityAsset. This guide will assume that an IAM profile with the correct permissions is already available.

The main steps in order to configure the AWS SiteWise integration are the following :

  1. Register the AWS SiteWise data source on RealityPlatform

  2. Link the integration to an Asset Type

  3. Send a test query in order to validate the connection to AWS

Register the AWS SiteWise data source on the Integration Server

Section titled “Register the AWS SiteWise data source on the Integration Server”
  1. Add the new data source

  2. Select the AWS_IOT_SITEWISE type

  3. Fill up the required parameters to establish the connection

{
"profile": "exampleProfile",
"region": "us-west-2"
}

The IAM profile that will be used to authenticate against AWS IoT SiteWise. If none are selected, the default profile will be used.

The name of the AWS region that the integration will connect to.

The list of supported regions is available here.

Linking Asset Type Properties to AWS IOT SiteWise

Section titled “Linking Asset Type Properties to AWS IOT SiteWise”

Before linking, make sure you have:

  • An existing Asset Type with a property to hold the required AWS IOT SiteWise parameter values (e.g., Asset ID). It must be a “Short text” property type.

  • An Integration Server configured with an AWS IOT SiteWise data source and queries.

To link an Asset Type property to AWS IOT SiteWise:

  1. In Asset Settings → Asset Types, open the Asset Type you want to link.

  2. In the Integration Links panel (right side), click Create Integration Link.

  3. Enter a link name and select the Integration Server configured for AWS IOT SiteWise.

  4. Choose the appropriate data source

  5. Choose the desired query:
    -Get AWS SiteWise Asset attributes values
    Retrieves the attributes of the asset.

    Parameters:

    • AssetId
  6. For each required parameter (e.g., AssetId), select the Asset Type property that should provide its value (e.g., Asset ID).

  7. Click Save to create the link.

When this Asset Type is assigned to assets, the linked property values will automatically be passed to AWS SiteWise when running the integration.

Send a test query to validate connectivity between RealityPlatform and AWS IOT SiteWise

Section titled “Send a test query to validate connectivity between RealityPlatform and AWS IOT SiteWise”
  1. On the Asset Type Settings page, click on the play button next to the integration link that is targeting the AWS IOT SiteWise data source. This will open the test query menu.

  1. Enter an Asset ID under the Parameters configuration and click on Test query to see the result. The asset id can be obtained from AWS SiteWise directly.