You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: sld57-matter-landing-page/index.md
+35-9Lines changed: 35 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,26 +4,52 @@ The Matter protocol leverages existing IP technologies, including Wi-Fi and Thre
4
4
5
5
Silicon Labs supports Matter on both 802.15.4 (Thread) and 802.11 (Wi-Fi) transport protocols. The Thread development use case differs from Wi-Fi because the Thread protocol requires an OpenThread Border Router (OTBR).
These pages are for developing Matter applications with the Matter Extension. The Matter Extension is the preferred development path and is available through Simplicity Studio and Standalone via SLC-CLI. The Matter Extension was previously released as an extension of the Gecko SDK (GSDK). Moving forward, the Matter Extension will be an extension of Silicon Labs Simplicity SDK (SiSDK).
16
12
17
13
Simplicity Studio is a GUI-based development experience in which you can create production-ready projects from a well-tested library. The Simplicity Studio development path also natively supports development on the Windows operating system. As a result, Windows users should use Simplicity Studio for their development environment. SLC-CLI offers command-line access to application configuration and generation of the Matter Extension.
18
14
15
+
## Getting Started: Development Workflow
16
+
17
+
Want to get a Matter application up and running quickly? Here's a high-level overview of the typical workflow from setup to a working commissioned device:
18
+
19
+
1.**Understanding the Matter Protocol**
20
+
- Read documentation to undertsand the basics of Matter: [Matter Fundamentals](/matter/{build-docspace-version}/matter-fundamentals)
21
+
22
+
2.**Install Studio and Setup Development Environment**
23
+
- Follow the quick-start guide for overview and setup: [Matter Overview](/matter/{build-docspace-version}/matter-overview)
24
+
- Covers hardware and software requirements, Simplicity Studio installation, Matter Extension setup, and tools
25
+
26
+
3.**Create Sample Application/Solution**
27
+
- Choose Wi-Fi or Thread as desired protocol to create, build, and flash your Matter application
28
+
- Follow the quick-start documentation for creating a demo for desired wireless protocol: [Quick-Start Demos](/matter/{build-docspace-version}/matter-quick-start-demo)
29
+
30
+
> **Note**: If you plan on implementing custom app behavior, proceed to step 4 after generating project and before building and flashing
31
+
32
+
4.**[Optional] Customize Matter App Behavior and Logic**
33
+
- Use Project Configurator and other Studio tools to customize your app logic: [Developing with Project Configurator](https://docs.silabs.com/simplicity-studio-5-users-guide/latest/ss-5-users-guide-developing-with-project-configurator/)
34
+
- If necessary, add custom source files for your application logic
35
+
- Follow documentation to develop a custom matter device with ZAP and corresponding callbacks: [Custom Matter Device Development](/matter/{build-docspace-version}/matter-references/custom-matter-device)
36
+
37
+
5.**Build and Flash**
38
+
- Refer back to documentation for quick-start demo for your desired protocol, and complete steps for building and flashing app
- Bootloader is included for solution based examples
43
+
- If you are not using a solution based example, flash the bootloader from [Matter Software Artifacts](matter/{build-docspace-version}/matter-prerequisites/matter-artifacts#matter-bootloader-binaries)
44
+
- Follow Commander instructions for flashing this bootloader through CLI: [Device Flashing](https://docs.silabs.com/simplicity-commander/latest/simplicity-commander-commands/device-flashing-commands)
45
+
46
+
6.**Commission**
47
+
- Commission your device using a Matter commissioner (e.g. matterhub): [Commissioning](/matter/{build-docspace-version}/matter-overview-guides/matter-commissioning)
48
+
19
49
## Other Resources
20
50
21
51
**To see release notes** containing a list of features and known issues, go to [Matter Release Notes on Silicon Labs Matter Extension](https://github.com/SiliconLabs/matter_extension/releases/tag/v2.7.0).
22
52
23
53
**If you are new to Matter** or would like more information about Silicon Labs Matter-based products, see the [Matter content on silabs.com](https://www.silabs.com/wireless/matter).
24
54
25
55
**For background information on the Matter standard**, see the [Connectivity Standard Alliance page](https://csa-iot.org/all-solutions/matter/).
26
-
27
-
**To quickly make a simple Matter network**, see the [quick-start guides](/matter/{build-docspace-version}/matter-overview).
28
-
29
-
**To develop your own customized applications** with Matter over Thread and Matter over Wi-Fi, see the [Matter Developer's Guide](/matter/{build-docspace-version}/matter-developers-guide-overview).
0 commit comments