Skip to content
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
628 commits
Select commit Hold shift + click to select a range
d0bf359
Pull request #95: Review
silabs-vm Aug 13, 2024
86eb14f
Fix typos and improve formatting in Matter Wi-Fi guide
rosahay-silabs Aug 14, 2024
f99aed4
Applied suggestion
silabs-orion Aug 14, 2024
1b79da2
Add new features for v2.3.1-1.3
rerasool Aug 14, 2024
4c6380f
Pull request #96: MATTER-3493: Adds changes based on feedback
rosahay-silabs Aug 14, 2024
a5c6593
trigger empty build
silabs-JayR Aug 14, 2024
9013cb5
Pull request #97: Jrush matter doccurator v2.3.1
silabs-JayR Aug 14, 2024
3f50582
Pull request #98: Review
silabs-vm Aug 14, 2024
672acef
Pull request #99: Approve
silabs-vm Aug 14, 2024
87f22fa
Renaming matter-wifi-ecosystems for matter-ecosystems
Sep 12, 2024
d102d44
Added thread in matter ecosystems
Sep 12, 2024
29ed2f4
Renamed matter ecosystems docLeaf
Sep 12, 2024
f946b1d
Pull request #100: Added thread to matter ecosystems documentation
Sep 12, 2024
2c8ca5e
removed <br>s
silabs-JayR Sep 12, 2024
4807299
removed <br>s
silabs-JayR Sep 12, 2024
60fb153
Updating Matter Sec Fundamentals
silabs-dimayorg Sep 13, 2024
4776af5
Add pre-testing section
silabs-orion Sep 24, 2024
3bbcafd
Added disclaimer for pre-testing & comments for future commits
silabs-orion Sep 25, 2024
1a99838
Updated the pre-testing section based on feedback from SQA
silabs-orion Oct 2, 2024
d6f5247
renamed docleaf to sld-matter-ecosystems
silabs-JayR Oct 5, 2024
6d7b237
Update links to to point to v2.3.2
selissia Oct 9, 2024
c1f2760
Applied suggestion
rerasool Oct 9, 2024
ec69fba
Pull request #101: Update links to point to v2.3.2
selissia Oct 9, 2024
0d4ea70
Update Release Highlights
selissia Oct 10, 2024
84e224d
Pull request #103: Update Release Highlights
selissia Oct 10, 2024
925a19c
Pull request #104: Jrush matter doccurator v232
silabs-JayR Oct 10, 2024
2b1ba32
Pull request #105: Review
silabs-vm Oct 10, 2024
bf6bd86
Matter Doc - Update Matter Versioning Table
Oct 11, 2024
1e0dc58
Pull request #106: Matter Doc - Update Matter Versioning Table
Oct 11, 2024
d2ed721
Removed FAQ section
silabs-orion Oct 15, 2024
cfae647
Removed TODO comment
silabs-orion Oct 16, 2024
e7f2bdd
Pull request #107: IOTPA MESH-4442 Update details in Matter Certifica…
silabs-orion Oct 16, 2024
1a2bf5d
IOTPA_MESH-4333: Migrate ecosystem development KBA to DSC
Oct 29, 2024
e15bae8
Pull request #108: IOTPA_MESH-4333: Migrate ecosystem development KBA…
Oct 30, 2024
479df30
tweaked table, other minor edits
silabs-JayR Oct 30, 2024
067f90c
Adding detailed steps to ensure SoC OT cert libs inheritance
silabs-sebastien Nov 5, 2024
44b2e77
Added a screenshot without annotations
silabs-sebastien Nov 5, 2024
8bcf845
Corrected some typos
silabs-sebastien Nov 5, 2024
7753c61
Applied suggestion
silabs-orion Nov 5, 2024
03f836d
Applied suggestion
silabs-orion Nov 5, 2024
fa22864
Delete matter-certification-ssv5-wlverbose-steps-no-annotations.png
silabs-sebastien Nov 5, 2024
068dd0e
Merge branch 'MATTER-4052-matter-certification-add-step-wlverbose-for…
silabs-sebastien Nov 5, 2024
e4d49e5
Pull request #109: MATTER-4052 matter certification add steps for wlv…
silabs-sebastien Nov 5, 2024
0b15914
UART logging by default and option to switch
chirag-silabs Nov 6, 2024
e2c10ac
addressing review comment
chirag-silabs Nov 6, 2024
741fb8a
removing the step of TTL cable since it is not needed
chirag-silabs Nov 6, 2024
a716e2f
Update Matter release version to 2.4.0
selissia Nov 6, 2024
a682894
Applied suggestion
rerasool Nov 6, 2024
48082c5
Applied suggestion
rerasool Nov 6, 2024
433d30b
Applied suggestion
rerasool Nov 6, 2024
c0858f6
Pull request #110: [MATTER-4267] Documentation of configuration of UA…
chirag-silabs Nov 6, 2024
d8909e1
Pull request #111: Update Matter release version to 2.4.0
selissia Nov 6, 2024
ad40f98
tech edit, revised all docleafs versions to 2.4
silabs-JayR Nov 7, 2024
15e58e8
Added New Features
selissia Nov 7, 2024
2009aaf
Added SDK into to the New Features
selissia Nov 7, 2024
2188090
Pull request #112: Added New Features
selissia Nov 7, 2024
e85e5cb
added new features, added release ticket
silabs-JayR Nov 7, 2024
da91e8f
merge conflicts
silabs-JayR Nov 8, 2024
c6eedd8
merge conflicts
silabs-JayR Nov 8, 2024
5bb199c
Pull request #115: New matter doccurator v2.4.0
silabs-JayR Nov 8, 2024
b32d76c
Pull request #116: Review
silabs-vm Nov 8, 2024
4cc07de
renamed workspaces to solutions
Sarthak-Shaha Nov 14, 2024
025f9f0
Pull request #117: MATTER-4366 : renamed workspaces to solutions
Sarthak-Shaha Nov 15, 2024
54f524a
minor edits
silabs-JayR Nov 15, 2024
ea3360a
Pull request #118: updates to use new repo and also updates to fix wi…
Sarthak-Shaha Nov 21, 2024
abedc03
Initial updates to API reference pages
silabs-orion Nov 22, 2024
4042f3a
Addressing comments
silabs-orion Nov 26, 2024
3e4c435
Applied suggestion
selissia Nov 26, 2024
72ea180
Addressing MATTER-4360: Fix broken links in the DSC API reference pages
silabs-orion Nov 26, 2024
1c49ab7
Updates to matter-provisioning
silabs-dimayorg Nov 28, 2024
a04520b
Updated link in cluster.md and added .gitignore
silabs-orion Dec 5, 2024
ed0b28f
Pull request #119: Updates to API reference pages
silabs-orion Dec 6, 2024
dd1bf01
Fixed link in matter-provisioning.md
silabs-orion Dec 9, 2024
584cc5f
Removing _sdm folder
silabs-orion Dec 11, 2024
511bae0
Initial updates to API reference pages
silabs-orion Nov 22, 2024
9bd3ffb
Addressing comments
silabs-orion Nov 26, 2024
92634bd
Applied suggestion
selissia Nov 26, 2024
58c7d4d
Addressing MATTER-4360: Fix broken links in the DSC API reference pages
silabs-orion Nov 26, 2024
d7c4142
Updated link in cluster.md and added .gitignore
silabs-orion Dec 5, 2024
63dfbc9
Fixed link in matter-provisioning.md
silabs-orion Dec 9, 2024
ed7f051
Removing _sdm folder
silabs-orion Dec 11, 2024
f690fb3
Applied suggestion - chip cert tool
silabs-orion Dec 12, 2024
80d3207
Adding the getting started with RCP documentation
chirag-silabs Dec 12, 2024
f40215b
renaming the sleepy component renaming
chirag-silabs Dec 13, 2024
6d69549
removing the unused line
chirag-silabs Dec 13, 2024
5213cd1
Applied suggestion
silabs-orion Dec 16, 2024
7758ad3
Applied suggestion
silabs-orion Dec 16, 2024
8b0d1bc
Applied suggestion
silabs-orion Dec 16, 2024
4e6e626
correcting the index for the RCP
chirag-silabs Dec 16, 2024
c9e802c
addressing review comments
chirag-silabs Dec 17, 2024
4f61397
Updated KBA references to point to the DSC page as the KBA has been d…
silabs-orion Dec 17, 2024
3c61388
addressing review comments
chirag-silabs Dec 17, 2024
7012aa9
correcting the artifactory link
chirag-silabs Dec 17, 2024
97b26ff
Pull request #122: MATTER-4418 Renaming the sleepy component for the …
chirag-silabs Dec 17, 2024
a32cf61
Pull request #121: [MATTER-4438] Adding the getting started with RCP …
chirag-silabs Dec 17, 2024
9125a2a
Update Matter version to 2.5.0. Misc other updates
selissia Dec 17, 2024
0d676cc
Add a link to the Release Notes
selissia Dec 17, 2024
9548663
Another link to Release Notes
selissia Dec 17, 2024
951ee4d
Applied suggestion
selissia Dec 17, 2024
20a705d
Applied suggestion
rerasool Dec 17, 2024
c0a85ac
Applied suggestion
rerasool Dec 17, 2024
2c12035
Applied suggestion
rerasool Dec 17, 2024
efca036
Applied suggestion
rerasool Dec 17, 2024
620d7ac
Applied suggestion
rerasool Dec 17, 2024
6168e81
Update to matter-provisioning.md
silabs-dimayorg Dec 17, 2024
4de05dd
Pull request #123: Updated KBA references to point to the DSC page as…
silabs-orion Dec 18, 2024
f0f7dca
Pull request #124: Update Matter version to 2.5.0.
selissia Dec 18, 2024
70906b9
Pull request #120: Updates to matter-provisioning
silabs-dimayorg Dec 18, 2024
539dd34
Pull request #125: Feature/doccurator 2.5.0
silabs-JayR Dec 18, 2024
6e60cd1
updates to build Matter SLC CLI projects. redirecting users to new repo.
Sarthak-Shaha Dec 18, 2024
b3720c4
minor fix
Sarthak-Shaha Dec 18, 2024
679925e
removed unwanted boards
Sarthak-Shaha Dec 18, 2024
7fc0491
Pull request #126: Redirecting users to the bleeding edge(v2.5.0) git…
Sarthak-Shaha Dec 18, 2024
215fdd3
Pull request #127: Feature/doccurator 2.5.0
silabs-JayR Dec 18, 2024
12edd68
Pull request #128: Review
silabs-vm Dec 18, 2024
ec1d920
changed docleafs to v2.5, pulled last PR changes
silabs-JayR Dec 18, 2024
9999d2e
trigger empty build
silabs-JayR Dec 18, 2024
75f0b97
Pull request #129: Feature/doccurator 2.5.0
silabs-JayR Dec 18, 2024
d940210
Pull request #130: Review
silabs-vm Dec 18, 2024
13dacdb
Added Matter Code Size Optimization content to code-size-savings.md
silabs-orion Jan 28, 2025
5693684
fixing bare URL in commissioning.md
silabs-orion Jan 28, 2025
95adc0c
updating the ble in the rcp driver since it is fixed in Jan's release
chirag-silabs Feb 3, 2025
627f324
Updated the jlink setup steps for 917
arun-silabs Feb 6, 2025
69c8034
Removed matter_unify bridge documentation from matter docs
bhmanda-silabs Feb 10, 2025
58a407d
Adding the btn usage documentation
chirag-silabs Feb 10, 2025
8fd3d8d
Update Matter version to 2.5.1
selissia Feb 10, 2025
b4fcddb
Applied suggestion
rerasool Feb 10, 2025
c9989da
Applied suggestion
rerasool Feb 10, 2025
6a9aed2
Applied suggestion
mykrupp Feb 10, 2025
6e40714
Applied suggestion
rerasool Feb 10, 2025
5673c26
Pull request #132: MATTER-4516: Updating the ble in the rcp driver si…
chirag-silabs Feb 10, 2025
e6064bb
Applied suggestion
mykrupp Feb 11, 2025
385bacd
Applied suggestion
mykrupp Feb 11, 2025
efc1a4e
Applied suggestion
mykrupp Feb 11, 2025
1045d16
Pull request #133: MATTER-4522: Updated the jlink setup steps for 917
arun-silabs Feb 11, 2025
130bb4a
Pull request #131: Added Matter Code Size Optimization content to cod…
silabs-orion Feb 11, 2025
fef14de
Pull request #134: [MATTER-4322]: Removed matter_unify bridge documen…
bhmanda-silabs Feb 11, 2025
bc1bfc7
Pull request #135: MATTER-4692: Adding the btn handling documentation
chirag-silabs Feb 11, 2025
c8dd19d
Pull request #136: Update Matter version to 2.5.1
selissia Feb 11, 2025
d20b557
versioned all docleafs, tech edit
silabs-JayR Feb 12, 2025
4ef46e7
Add New In This Release section
selissia Feb 13, 2025
40cec6c
Pull request #137: Add New In This Release section
selissia Feb 13, 2025
3c859ff
added new features, added release ticket
silabs-JayR Feb 13, 2025
8b0bbec
Pull request #138: Feature/doccurator 2.5.1
silabs-JayR Feb 13, 2025
10f3b5c
Pull request #139: Review
silabs-vm Feb 13, 2025
c07d883
dev: cpms link updates
grpimpler Feb 25, 2025
c913bdf
Pull request #140: dev: cpms link updates
grpimpler Mar 1, 2025
eb09bb2
Merged Matter OTA KBA content
silabs-orion Mar 6, 2025
eb8bb74
Formatting
silabs-orion Mar 6, 2025
d240be4
Pull request #143: Doc maintenance/2.5.1
silabs-JayR Mar 14, 2025
291c674
Pull request #144: Review
silabs-vm Mar 14, 2025
8bf6e61
Adressing review comments
silabs-orion Mar 17, 2025
8362d9f
added new sld600
silabs-JayR Mar 19, 2025
e2b2df8
removed sld600, added sld601
silabs-JayR Mar 19, 2025
97eeca8
Started adding scenes QSG content
silabs-orion Mar 20, 2025
ae7ef9e
added all scenes content for qsg
silabs-orion Mar 21, 2025
d414e16
Added automation scrip for scenes demo
silabs-orion Mar 21, 2025
3188c14
Pull request #142: IOTPA MESH-4453 Mult chip ota updates
silabs-orion Mar 21, 2025
24e98e2
Update for ME 2.5.1-1.4 release.
silabs-sebastien Mar 24, 2025
46be122
adding the document for the custom board build
chirag-silabs Mar 28, 2025
e938be8
correcting the file name
chirag-silabs Mar 28, 2025
359f48c
Added trouble shooting information for fw/application flash failure w…
bhmanda-silabs Apr 1, 2025
aa3c1f0
Added info for firmware flash also
bhmanda-silabs Apr 1, 2025
2ac74eb
Resolved review comments
bhmanda-silabs Apr 1, 2025
88eb12d
Pull request #148: MATTER-4691: Adding trouble shooting information f…
bhmanda-silabs Apr 3, 2025
8b609d1
Steps to add additional component for brd4357a NCP board
arun-silabs Apr 7, 2025
ae7b76e
Applied suggestion
mykrupp Apr 7, 2025
5a6ad43
Pull request #147: MATTER-4103: Adding the document for the custom bo…
chirag-silabs Apr 8, 2025
5e70dcf
Provision: Storage section added.
rcasallas-silabs Apr 7, 2025
8ec3c51
changing title
silabs-sebastien Apr 8, 2025
7d882d5
Pull request #149: Provision: Storage section added.
rcasallas-silabs Apr 8, 2025
bc1cc6f
fixing broken link (thanks @ Orion, Jay)
silabs-sebastien Apr 8, 2025
1d992e0
Fixing format by adding an option A/B (following Orion's comments).
silabs-sebastien Apr 8, 2025
e34a8e4
formating lists
silabs-sebastien Apr 8, 2025
896406e
formatting lists
silabs-sebastien Apr 8, 2025
09340d1
adding missing space
silabs-sebastien Apr 8, 2025
dfe4bbb
Applied suggestion
lpbeliveau-silabs Apr 8, 2025
d0a720f
Applied suggestion
silabs-dimayorg Apr 8, 2025
5ce4326
Applied suggestion
silabs-dimayorg Apr 8, 2025
383cddd
Applied suggestion
silabs-dimayorg Apr 8, 2025
45f2fd2
Applied suggestion
silabs-dimayorg Apr 8, 2025
a02de6d
Applied suggestion
silabs-dimayorg Apr 8, 2025
678920e
Applied suggestion
silabs-dimayorg Apr 8, 2025
9ad3dad
Applied suggestion
silabs-dimayorg Apr 8, 2025
2dd3f32
Applied suggestion
silabs-dimayorg Apr 8, 2025
b7cb328
Applied suggestion
silabs-dimayorg Apr 8, 2025
05cf6b8
Applied suggestion
selissia Apr 8, 2025
e4d36ff
Pull request #150: MATTER-4879: Add documentation to build for brd435…
arun-silabs Apr 8, 2025
6596119
Longer code sections made collapsable to address comments
silabs-orion Apr 8, 2025
6086509
Replacing HTML format with SUDS format for collapsible sections
silabs-orion Apr 8, 2025
67d2af2
Pull request #146: Update for ME 2.5.1-1.4 release to multi-ecosystem…
silabs-sebastien Apr 8, 2025
169c673
Pull request #145: IOTPA_MESH-4154 Scenes QSG
silabs-orion Apr 8, 2025
9f72ecd
Update versions to 2.5.2
selissia Apr 8, 2025
a9816bb
Pull request #151: Update versions to 2.5.2
selissia Apr 8, 2025
4fec0b3
v2.5.2 additions, edits
silabs-JayR Apr 8, 2025
8a92bb7
Added highlights for 2.5.2
selissia Apr 11, 2025
b61e02d
Pull request #152: Added highlights for 2.5.2
selissia Apr 11, 2025
b5ab4c9
added new features, release ticket
silabs-JayR Apr 11, 2025
dbb26b1
trigger empty build
silabs-JayR Apr 11, 2025
1105f27
Pull request #153: Doccurator/2.5.2
silabs-vm Apr 11, 2025
8f19724
Pull request #154: Review
silabs-vm Apr 11, 2025
b2fc282
Small content update to scenes QSG
silabs-orion Apr 29, 2025
ae759d9
Pull request #155: Small content update to scenes QSG
silabs-orion May 21, 2025
cb387f7
Updated 917 NCP flashing information
bhmanda-silabs May 28, 2025
c343749
Removed unused image files
bhmanda-silabs May 28, 2025
3e6c53d
Update doc with common firmware folder for 917NCP and 917SOC
arun-silabs Jun 5, 2025
b1db412
Added switch toggles information on Radio board while flashing
bhmanda-silabs Jun 5, 2025
9259f5c
Updated Matter OTA on 917 SoC page
bhmanda-silabs Jun 5, 2025
838e605
Address review comments
arun-silabs Jun 6, 2025
02cf60a
Address review comments
arun-silabs Jun 6, 2025
0d47820
Resolved review comments
bhmanda-silabs Jun 9, 2025
fb2a8d0
Resolved review comments
bhmanda-silabs Jun 9, 2025
e151cb5
Resolved review comments
bhmanda-silabs Jun 9, 2025
71cb6ac
Resolved review comments
bhmanda-silabs Jun 10, 2025
4ff16a5
Resolved review comments
bhmanda-silabs Jun 10, 2025
0c9fdf2
Resolved review comments
bhmanda-silabs Jun 10, 2025
40f2ffe
Resolved review comments
bhmanda-silabs Jun 10, 2025
2f8e36a
Resolved review comments
bhmanda-silabs Jun 10, 2025
d421ac9
Resolved review comments
bhmanda-silabs Jun 10, 2025
0867a78
Resolved review comments
bhmanda-silabs Jun 10, 2025
2072091
Added application as M4 and Wi-Fi as TA images
bhmanda-silabs Jun 10, 2025
6d451c3
Pull request #156: MATTER-4910: Update 917 NCP flashing information
bhmanda-silabs Jun 10, 2025
298901e
Resolved review comments
bhmanda-silabs Jun 10, 2025
821ea17
Pull request #158: MATTER-4696: Updated Matter OTA on 917 SoC
bhmanda-silabs Jun 10, 2025
c5809bf
Added multi-ota image creation commands for 917 NCP/SOC
bhmanda-silabs Jun 9, 2025
139e87c
Applied suggestion
rosahay-silabs Jun 9, 2025
fd52a5e
Applied suggestion
rosahay-silabs Jun 9, 2025
a14865c
Applied suggestion
rosahay-silabs Jun 9, 2025
2ef8488
Applied suggestion
rosahay-silabs Jun 9, 2025
f323d52
Applied suggestion
rosahay-silabs Jun 9, 2025
0aaf599
Applied suggestion
rosahay-silabs Jun 9, 2025
543a99e
Applied suggestion
rosahay-silabs Jun 9, 2025
9e88c48
Replaced with SiWx917 for 917
bhmanda-silabs Jun 10, 2025
7fe101b
Replaced SiWx917 for 917
bhmanda-silabs Jun 10, 2025
abaf565
Replaced SiWN917 and SiWG917 for SiWx917
bhmanda-silabs Jun 10, 2025
b23ac7f
Resolved merge conflicts
bhmanda-silabs Jun 10, 2025
f2bcd84
Pull request #159: MATTER-5097: Added multi-ota documentation for 917…
bhmanda-silabs Jun 10, 2025
36eba4e
Pull request #157: MATTER-4175: Unify Documentation and Artifact Gene…
arun-silabs Jun 10, 2025
798b398
Added matter event and timer example
Jun 10, 2025
52a5218
Fixed issues after first review round
Jun 10, 2025
75b433b
Apply suggestion to the PR
Jun 11, 2025
9a0814a
Added C++ code snippet
Jun 11, 2025
6b83aba
Pull request #160: Added matter event and timer example (IOTPA_MESH-4…
Jun 12, 2025
3b3d525
Update version strings to 2.6.0-1.4 and New In this release
selissia Jun 12, 2025
807ad69
Applied suggestion
Sarthak-Shaha Jun 12, 2025
944671f
Update sisdk version
selissia Jun 13, 2025
7cbb9e5
Pull request #161: Update version strings to 2.6.0-1.4 and New In thi…
selissia Jun 15, 2025
2487916
NOJIRA: tech edit on all PRs, versioned all docleafs to 2.6.0
silabs-JayR Jun 15, 2025
94cb9f4
Merge branch 'main' into doccurator/2.6.0
silabs-DavidY Jun 19, 2025
9c149d1
remove unused workflows
silabs-DavidY Jun 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions sld119-matter-fundamentals/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Matter Fundamentals

This section contains information for those not yet familiar with Matter.

- [**Introduction to Matter**](/matter/{build-docspace-version}/matter-fundamentals-introduction): Offers an overview for those new to Matter.
- [**The Matter Data Model**](/matter/{build-docspace-version}/matter-fundamentals-data-model): Reviews the components of the Matter Data Model including nodes, endpoints, clusters, and device types.
- [**The Matter Interaction Model**](/matter/{build-docspace-version}/matter-fundamentals-interaction-model): Describes how the model defines the methods of communication between nodes, serving as the common language for node-to-node information transmission.
- [**Matter Security**](/matter/{build-docspace-version}/matter-fundamentals-security): Provides an overview of security for Matter as promoted by the Connectivity Standards Alliance.
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
# Light and Switch Step-by-Step Example

## Setting up the Matter Hub/Chip-Tool

This procedure prepares the Raspberry Pi 4B (RPi4B) to become a Matter Hub. You should have downloaded the Matter Hub Raspberry Pi image and Raspberry Pi Imager as described in the [Overview](/matter/{build-docspace-version}/matter-overview). The Raspberry Pi image contains software called chip-tool, which provides a command-line interface into the Matter protocol.

1. Install the Raspberry Pi Imager and insert the SD card into the PC to flash the image.

1. Open the Imager, select the Operating System as 'Custom OS' and browse for the Raspberry Pi Image.

2. Select the storage as an SD card.

3. Click the settings icon to configure the access point (AP) credentials, Hostname and user credentials. Make sure the 5 GHz Wi-Fi credentials of the dual-band AP are entered.

4. Click the 'write' option. **Note** this will erase all existing content on that SD card.

2. Insert the SD card into Raspberry Pi 4B (RPi4B).

3. Power-up the RPi4B. Once it is booted up, check the Raspberry Pi's IP address. Refer to [Finding Raspberry Pi IP address](/matter/{build-docspace-version}/matter-references/find-raspi) in the References chapter to get the IP address or enter the Hostname directly in PuTTY.

4. Use PuTTY to connect to RPi4B.

1. The first time connecting to RPi4B, PuTTY will warn about a new host key or key fingerprint. Accept the key.
2. The credentials (username: password) are the same given Step 1.
3. Switch to root mode and navigate to path "/home/ubuntu/connectedhomeip/out/standalone" to find the chip-tool.

Matter hub/chip-tool are ready and working. Keep the PuTTY session open for the following steps.

## Creating the Matter Accessory Devices (MADs)

> If using NCP hardware, make sure firmware is properly loaded to the NCP using instructions provided in: [Upgrading the Wi-Fi Connectivity Firmware](/matter/{build-docspace-version}/matter-wifi-run-demo/loading-firmware-for-ncp-and-soc-boards).

1. In Simplicity Studio 5, create the Light MAD:

1. Switch to the Launcher view (if not already in it).

2. Connect one compatible dev board to the development computer.

3. Once it shows up in the Debug Adapters view, select it.

4. Open the Example Projects and Demos tab, select the **Matter** filter and enter "_Wi-Fi_" in **Filter on keywords**.

5. Select the _Matter - SoC Lighting over Wi-Fi_ example for RS9116, click **Create**, rename the project if you wish, and click **Finish**.

6. Once the project is created, the perspective changes to the Simplicity IDE perspective. In the Project Explorer view, right-click the project and select _Build Project_.

7. Once the project has compiled, in the Debug Adapters view right-click the board and select _Upload application_.

8. Select the _Application image path_ (Select the path for .s37 file in the path '\<solution\>\project*name\GNU ARM v12.2.1 - Default') for the newly compiled project and a \_Bootloader image*. The EFR32MG24 devices must be programmed with a bootloader. Obtain those here: [Silicon Labs Matter Artifacts](/matter/{build-docspace-version}/matter-prerequisites/matter-artifacts).

9. Disconnect the dev board from development computer.

10. **Optional**: Label this device (eg: my_light or my_switch) to make it easier to identify later.

2. Repeat the process with the second Dev board, but selecting the _Matter - SoC Light Switch over Wi-Fi_ example instead.

## Creating the Matter Network

This procedure uses the chip-tool installed on the Matter Hub. Chip-tool includes many commands. The following are some that are used in this example:

- `chip-tool ble-wifi pairing`
- `chip-tool onoff`
- `chip-tool toggle`
- `chip-tool accesscontrol`
- `chip-tool binding`

In a PuTTY session to the Matter hub, use the chip-tool to commission the Matter light device.The various compatible boards will have different setups for their LED(s). Typically one LED (or a color channel, if RGB) will be used to indicate the network status of the device:

- A short flash indicates the MAD is advertising to join a network

- A rapid flash indicates the commissioning is in progress

- Solid ON: the MAD is now in the network

1. Power up the Matter Light device.

2. Once it is powered up and booted, use the PuTTY session to commission the device using

`./chip-tool pairing ble-wifi nodeID SSID PSK 20202021 3840`

where `nodeID` is replaced with the desired ID (for example `./chip-tool pairing ble-wifi 1122 SlWifi 12345678 20202021 3840`).

3. Make sure the SSID and PSK given here are of 2.4 GHz of the Dual Band AP.

Be sure to note which nodeIDs are used for Matter light and Matter light_switch devices. These will be needed later for modifying the Matter light's ACL & the Matter light switch's binding table.

4. Power up the Matter light switch device and commission it too, using a different `nodeID`.

Now two Matter accessory devices (MADs) are on the network and ready to be used.

## Controlling the Light MAD

1. In a PuTTY session to the Matter hub, use the chip-tool to test the Matter light device.

1. Control the light status of the light MAD Using `./chip-tool onoff on nodeID 1`. You can also use `chip-tool onoff off` and `chip-tool toggle`.
2. For dev board with buttons available, you can use BTN1 to toggle the light status locally.

2. In a PuTTY session to the Matter hub, use the chip-tool to bind the light_switch MAD to the light MAD, thus allowing the switch to control the light.

1. First, modify the Access Control List (ACL) of the Matter light device. This list determines which device in the network the Matter light device will react to. Use: `./chip-tool accesscontrol write acl '[ { "fabricIndex" : 1 , "privilege" : 5 , "authMode" : 2 , "subjects" : [`**`112233`**`] , "targets" : null } , { "fabricIndex" : 1 , "privilege" : 3 , "authMode" : 2 , "subjects" : [`**`nodeID-switch`**`], "targets" : null }]'`**`nodeID-light 0`**, where the highlighted parameters are:

- **112233**: The node ID of the controller. This is always 112233.

- **nodeID-switch**: The node ID of the Matter light switch device.

- **nodeID-light**: The node ID of the Matter light device.

- **0**: The endpoint in the Matter light device that holds the ACL. This is always 0.

To read the ACL for a Matter device use: `./chip-tool accesscontrol read acl`**`nodeID 0`**, where the highlighted parameters are:

- **nodeID**: The nodeID of the Matter device (Light or Light_switch) to read the ACL contents from.

- **0**: The endpoint in the Matter device that holds the ACL. This is always 0.

2. Second, bind the switch's write command to the light. This is done by updating the binding table of the Matter light_switch device. This can be done using the command: `./chip-tool binding write binding '[ { "fabricIndex" : 1 , "node" :`**`nodeID-light`**,`"endpoint" :`**`1`**,`"cluster" :`**`cluster-ID`**`} ]'`**`nodeID-switch 1`**, where the highlighted parameters are:

- **nodeID-light**: The node ID of the Matter light device.

- **1**: The application endpoint in the light. This is always 1.

- **cluster-ID**: The ID of the cluster to be controlled. Currently supported clusters are on/off(ID: 6) and level control(ID: 8).

- **nodeID-switch**: The node ID of the switch.

- **1**: This is the application endpoint in the switch that holds the binding table. This is always 1.

The binding table from a Matter device can be read using: `./chip-tool binding read binding`**`nodeID-switch 1`**, where the highlighted parameters are:

- **nodeID-switch**: The node ID of the Matter switch.

- **1**: The application endpoint in the switch that holds the binding table. This is always 1.

3. With the binding complete, a button press (BTN1) on Matter light switch device should now toggle the light or control the level of Matter light device. The button functionality is as follows:

- **On/Off Binding**
- **BTN1 short press**: To toggle the light on the Matter light device.

- **Level Control Binding**
- By default, step direction is UP.
- **BTN0 short press + BTN1 short press**: Inverts the step direction (i.e., UP to DOWN and vice versa).
- **BTN1 long press**: Moves the level UP or DOWN according to the step direction
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Example Applications and Demos

The Silicon Labs Matter Extension offers example applications to help in getting started with Matter. The first two of these are used in this guide's step-by-step example:

- Matter SoC Light over Wi-Fi

- Matter SoC Light Switch over Wi-Fi

- Matter SoC Window Cover over Wi-Fi

- Matter SoC Lock over Wi-Fi

- Matter SoC Thermostat over Wi-Fi
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Next Steps

Now that you have gotten a sense of what goes into making a Matter network, you can begin to customize MADs and other features for your own purposes. The [Developers' Guide](/matter/{build-docspace-version}/matter-developers-guide-overview) contains more detail than was provided in this Quick-Start guide, and also contains information on a number of special development topics. Your Matter Extension package contains a number of other Matter examples that you can use as a starting point, the first two of which were used in this example.

- Matter SoC Light over Wi-Fi

- Matter SoC Light Switch over Wi-Fi

- Matter SoC Window Cover over Wi-Fi

- Matter SoC Lock over Wi-Fi

- Matter SoC Thermostat over Wi-Fi

If you need support you can contact Silicon Labs through the [Silicon Labs Community](https://community.silabs.com/s/topic/0TO1M000000qHZgWAM/matter). Our engineers and community will be happy to help! You may also find answers here:

- [Silicon Labs Matter articles](https://community.silabs.com/s/topic/0TO1M000000qHZgWAM/matter?tabset-178da=2)
6 changes: 6 additions & 0 deletions sld120-matter-wifi-getting-started/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Matter over Wi-Fi Quick-Start Guide

These pages describe how to create a simple Matter network in which you can use a switch to control a light.

You should have obtained hardware and installed software as described in the [Overview](/matter/{build-docspace-version}/matter-overview). Once you have done so,
you can begin the [step-by-step instructions](./04-light-switch-step-by-step-example.md).
Loading
Loading