Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions sld297-matter-aws-feature/build-matter-aws.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,6 @@
The following components are common for all apps and should be modified in the corresponding application-specific `.slcp` file.

## How to Add the Matter + AWS Component

To add the Matter + AWS component, modify the corresponding application-specific `.slcp` file.

```shell
- id: matter_aws
from: matter
```
To enable the component in Simplicity Studio, add the following components.

- Go to **Software** components, search for `Matter_Wifi`. Click on **Settings** symbol beside Matter Wi-fi component in the left panel and enable IPV4 configuration.
Expand All @@ -23,16 +16,23 @@ To enable the component in Simplicity Studio, add the following components.
![Public-Key Abstaction Layer for Matter + AWS](images/matter_aws_dependency_2.png)

## How to Add the Matter + AWS Server, Client, Cluster Details.

- Go to the `examples/platform/silabs/matter_aws/matter_aws_interface/include/` folder in your SDK installation path.
- Update the definitions for the server ID, client ID and cluster in `MatterAwsConfig.h`:
    - Update the AWS server name at `#define MATTER_AWS_SERVER_HOST ""`.
    - Update the client ID at `#define MATTER_AWS_CLIENT_ID ""`.
    - Update the cluster information at `#define ZCL_USING_THERMOSTAT_CLUSTER_SERVER`.
- Update the AWS server name at `#define MATTER_AWS_SERVER_HOST ""`.
- Update the client ID at `#define MATTER_AWS_CLIENT_ID ""`.
- Update the cluster information based on your app, with reference to the below table:

| Application Type | Cluster Definition |
|------------------|--------------------|
| Matter Thermostat | `#define ZCL_USING_THERMOSTAT_CLUSTER_SERVER` |
| Matter Light | `#define ZCL_USING_ON_OFF_CLUSTER_SERVER` |
| Matter Lock | `#define ZCL_USING_DOOR_LOCK_CLUSTER_SERVER` |
| Matter Window Covering | `#define ZCL_USING_WINDOW_COVERING_CLUSTER_SERVER` |


## Building Matter + AWS Application

- After you finish modifying the **.slcp** project file as described above, refresh the `matter-extension` in Simplicity Studio.
- After adding the Matter + AWS component as described above, refresh the `matter-extension` in Simplicity Studio.

- On the **Launcher** tab, select **Preferences**.

Expand Down
2 changes: 2 additions & 0 deletions sld297-matter-aws-feature/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ official
[Silicon Labs Matter hardware requirements](https://siliconlabs.github.io/matter/latest/general/HARDWARE_REQUIREMENTS.html)
documentation.

`Note: This feature is only supported for 917SOC`

### Software Requirements

For a list of software requirements for the Matter + AWS feature, see the
Expand Down