IoT SiteWise processor
The IoT SiteWise processor component (aws.iot.SiteWiseEdgeProcessor
) enables Amazon IoT SiteWise gateways to
process data at the edge.
With this component, Amazon IoT SiteWise gateways can use asset models and assets to process data on gateway devices. For more information about Amazon IoT SiteWise gateways, see Using Amazon IoT SiteWise at the edge in the Amazon IoT SiteWise User Guide.
Topics
Versions
This component has the following versions:
-
3.4.x
-
3.3.x
-
3.2.x
-
3.1.x
-
3.0.x
-
2.2.x
-
2.1.x
-
2.0.x
Type
This component is a generic component (aws.greengrass.generic
). The Greengrass nucleus runs the component's lifecycle
scripts.
For more information, see Component types.
Operating system
This component can be installed on core devices that run the following operating systems:
Linux
Windows
Requirements
This component has the following requirements:
-
The Greengrass core device must run on one of the following platforms:
-
OS: Ubuntu 20.04 or 18.04
Architecture: x86_64 (AMD64)
-
OS: Red Hat Enterprise Linux (RHEL) 8
Architecture: x86_64 (AMD64)
-
OS: Amazon Linux 2
Architecture: x86_64 (AMD64)
-
OS: Windows Server 2019 or later
Architecture: x86_64 (AMD64)
-
-
The Greengrass core device must allow inbound traffic on port 443.
-
The Greengrass core device must allow outbound traffic on port 443 and 8883.
-
The following ports are reserved for use by Amazon IoT SiteWise: 80, 443, 3001, 4569, 4572, 8000, 8081, 8082, 8084, 8085, 8086, 8445, 9000, 9500, 11080, and 50010. Using a reserved port for traffic can result in a terminated connection.
Note
Port 8087 is required only for version 2.0.15 and later of this component.
-
The Greengrass device role must have permissions that allow you to use Amazon IoT SiteWise gateways on your Amazon IoT Greengrass V2 devices. For more information, see Requirements in the Amazon IoT SiteWise User Guide.
Endpoints and ports
This component must be able to perform outbound requests to the following endpoints and ports, in addition to endpoints and ports required for basic operation. For more information, see Allow device traffic through a proxy or firewall.
Endpoint | Port | Required | Description |
---|---|---|---|
|
443 | Yes |
Get information about your Amazon IoT SiteWise assets and asset models. |
|
443 | Yes |
Get information about the core device's Amazon IoT SiteWise gateway configuration. |
|
443 | Yes |
Download Amazon IoT SiteWise Edge gateway Docker images from Amazon Elastic Container Registry. |
|
443 | Yes |
Get device endpoints for your Amazon Web Services account. |
|
443 | Yes |
Get the ID of your Amazon Web Services account. |
|
443 | No |
Required if you access Amazon IoT SiteWise Monitor portals on the core device. |
Dependencies
When you deploy a component, Amazon IoT Greengrass also deploys compatible versions of its dependencies. This means that you must meet the requirements for the component and all of its dependencies to successfully deploy the component. This section lists the dependencies for the released versions of this component and the semantic version constraints that define the component versions for each dependency. You can also view the dependencies for each version of the component in the Amazon IoT Greengrass console
The following table lists the dependencies for versions 2.0.x to 2.1.x of this component.
Dependency | Compatible versions | Dependency type |
---|---|---|
Token exchange service | >=2.0.3 <3.0.0 | Hard |
Stream manager | >=2.0.10 <3.0.0 | Hard |
Greengrass CLI | >=2.3.0 <3.0.0 | Hard |
For more information about component dependencies, see the component recipe reference.
Configuration
This component doesn't have any configuration parameters.
Local log file
This component uses the following log file.
To view this component's logs
-
Run the following command on the core device to view this component's log file in real time. Replace
or/greengrass/v2
C:\greengrass\v2
with the path to the Amazon IoT Greengrass root folder.
Licenses
This component includes the following third-party software/licensing:
-
Apache-2.0
-
MIT
-
BSD-2-Clause
-
BSD-3-Clause
-
CDDL-1.0
-
CDDL-1.1
-
ISC
-
Zlib
-
GPL-3.0-with-GCC-exception
-
Public Domain
-
Python-2.0
-
Unicode-DFS-2015
-
BSD-1-Clause
-
OpenSSL
-
EPL-1.0
-
EPL-2.0
-
GPL-2.0-with-classpath-exception
-
MPL-2.0
-
CC0-1.0
-
JSON
This component is released under the Greengrass Core Software License Agreement
Changelog
The following table describes the changes in each version of the component.
Version |
Changes |
---|---|
3.4.0 |
|
3.3.1 |
|
3.3.0 |
|
3.2.1 |
|
3.2.0 |
|
3.1.3 |
|
3.1.1 |
|
3.1.0 |
|
3.0.0 |
|
2.2.1 |
|
2.1.37 |
|
2.1.35 |
|
2.1.34 |
|
2.1.33 |
|
2.1.32 |
|
2.1.31 |
|
2.1.29 |
|
2.1.28 |
|
2.1.24 |
|
2.1.23 |
|
2.1.21 |
WarningUpgrading from 2.0.x to 2.1.x will result in loss of local data.
|
2.0.16 |
This version contains bug fixes and improvements. |
2.0.15 |
|
2.0.14 |
This version contains bug fixes and improvements. |
2.0.13 |
|
2.0.9 |
|
2.0.7 |
|
2.0.6 |
|
2.0.5 |
|
2.0.2 |
Initial version. |
See also
-
What is Amazon IoT SiteWise? in the Amazon IoT SiteWise User Guide.