-
Notifications
You must be signed in to change notification settings - Fork 2
Updated Matter + Aws Docs for release 2.8.0 #44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: doccurator/2.8.0
Are you sure you want to change the base?
Conversation
* Updated define based on Application Type in Matter AWS Docs * Updated docs * Updated docs for Matter + AWS --------- Co-authored-by: Arghya Dutta <[email protected]>
silabs-JayR
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In addition to addressing the comments, for all image files with underscores in filenames, replace underscores with hyphens.
| 2. Log in using your AWS credentials. | ||
|
|
||
| 3. Go to **Security > Policies** and select **Create Policy**. Enter the policy name (e.g., `MATTER_AWS_POLICY_`). In the policy statements, select **JSON** and replace the contents with the JSON provided below: | ||
| 3. Go to **AWS IoT** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add period at end
| 5. Once done, select **Create**. | ||
|
|
||
| 5. Create a client CSR certificate and a client key by following the steps in the [OpenSSL Certificate Creation](./openssl-certificate-creation.md) documentation. | ||
| 6. Create a client CSR certificate and a device key by following the steps in the [OpenSSL Certificate Creation](./openssl-certificate-creation.md) documentation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
...by following the steps in OpenSSL Certificate Creation.
| - Use the policy (e.g., `MATTER_AWS_POLICY_`) created in AWS Certificate creation. | ||
| - Once the thing is successfully created, activate and download the certificate. | ||
|  | ||
| - Once the thing is successfully created, click on view certificate - |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Once the thing is successfully created, click View certificate.
| - Once the thing is successfully created, click on view certificate - | ||
|  | ||
| - Next: | ||
| - Activate the certificate |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add period at end
| ``` | ||
| 8. Copy the contents of [AWS_CA CERT](https://www.amazontrust.com/repository/AmazonRootCA3.pem) and add it as CA certificate in `MatterAwsNvmCert.cpp`. | ||
| - In `MatterAwsNvmCert.cpp` file, there will be - |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- In the
MatterAwsNvmCert.cppfile are the following:
|
|
||
| - Build the Matter + AWS application using Simplicity Studio as described in | ||
| - [Build SOC Application Using Studio](/matter/{build-docspace-version}/matter-wifi-run-demo/build-soc-application-using-studio). | ||
| - After building and flashing the app, the user can see [MATTER_AWS] logs after device bootup - |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After building and flashing the app, you can see [MATTER_AWS] logs after device bootup.
| [00:00:23.690][info ][SVR] [MATTER_AWS] MQTT connection status: 0 | ||
| [00:00:23.995][info ][SVR] [MATTER_AWS] MQTT sub request callback: 0 | ||
| ``` | ||
| - After subscribing to a topic in AWS IoT, the user can see the publish logs - |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
...AWS IoT, you can see the publish logs.
| - After subscribing to a topic in AWS IoT, the user can see the publish logs - | ||
|  | ||
|
|
||
| - The user can see the same data in AWS IoT - |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- You can see the same data in AWS IoT.
| - The user can see the same data in AWS IoT - | ||
|  | ||
|
|
||
| ## Compile using new/different certificates |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Compile Using New/Different Certificates
| (https://www.amazontrust.com/repository/AmazonRootCA3.pem) | ||
| - Provide `device_certificate` and `device_key` with your device certificate and | ||
| device key. For more details, refer to | ||
| [OpenSSL Device Certificate Creation] (./openssl-certificate-creation.md) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add period at end
Description
Updated the Matter + AWS Docs with snapshots and code snippets
Related Issue
MATTER-5731
Changes Made
doccurator/2.7.0.Checklist
Screenshots (if applicable)
Additional Notes