-
Notifications
You must be signed in to change notification settings - Fork 7
project-chip/connectedhomeip-doc
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
<!DOCTYPE html> <html lang="en" data-content_root="" > <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> <title>Matter — Matter documentation</title> <script data-cfasync="false"> document.documentElement.dataset.mode = localStorage.getItem("mode") || ""; document.documentElement.dataset.theme = localStorage.getItem("theme") || "light"; </script> <!-- Loaded before other Sphinx assets --> <link href="_static/styles/theme.css?digest=5b4479735964841361fd" rel="stylesheet" /> <link href="_static/styles/bootstrap.css?digest=5b4479735964841361fd" rel="stylesheet" /> <link href="_static/styles/pydata-sphinx-theme.css?digest=5b4479735964841361fd" rel="stylesheet" /> <link href="_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=5b4479735964841361fd" rel="stylesheet" /> <link rel="preload" as="font" type="font/woff2" crossorigin href="_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2" /> <link rel="preload" as="font" type="font/woff2" crossorigin href="_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2" /> <link rel="preload" as="font" type="font/woff2" crossorigin href="_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2" /> <link rel="stylesheet" type="text/css" href="_static/pygments.css" /> <link rel="stylesheet" href="_static/styles/sphinx-book-theme.css?digest=14f4ca6b54d191a8c7657f6c759bf11a5fb86285" type="text/css" /> <!-- Pre-loaded scripts that we'll load fully later --> <link rel="preload" as="script" href="_static/scripts/bootstrap.js?digest=5b4479735964841361fd" /> <link rel="preload" as="script" href="_static/scripts/pydata-sphinx-theme.js?digest=5b4479735964841361fd" /> <script src="_static/vendor/fontawesome/6.1.2/js/all.min.js?digest=5b4479735964841361fd"></script> <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script> <script src="_static/jquery.js"></script> <script src="_static/underscore.js"></script> <script src="_static/_sphinx_javascript_frameworks_compat.js"></script> <script src="_static/doctools.js"></script> <script src="_static/sphinx_highlight.js"></script> <script src="_static/scripts/sphinx-book-theme.js?digest=5a5c038af52cf7bc1a1ec88eea08e6366ee68824"></script> <script>DOCUMENTATION_OPTIONS.pagename = 'README';</script> <link rel="shortcut icon" href="_static/favicon.ico"/> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> </head> <body data-bs-spy="scroll" data-bs-target=".bd-toc-nav" data-offset="180" data-bs-root-margin="0px 0px -60%" data-default-mode=""> <a class="skip-link" href="#main-content">Skip to main content</a> <div id="pst-scroll-pixel-helper"></div> <button type="button" class="btn rounded-pill" id="pst-back-to-top"> <i class="fa-solid fa-arrow-up"></i> Back to top </button> <input type="checkbox" class="sidebar-toggle" name="__primary" id="__primary"/> <label class="overlay overlay-primary" for="__primary"></label> <input type="checkbox" class="sidebar-toggle" name="__secondary" id="__secondary"/> <label class="overlay overlay-secondary" for="__secondary"></label> <div class="search-button__wrapper"> <div class="search-button__overlay"></div> <div class="search-button__search-container"> <form class="bd-search d-flex align-items-center" action="search.html" method="get"> <i class="fa-solid fa-magnifying-glass"></i> <input type="search" class="form-control" name="q" id="search-input" placeholder="Search..." aria-label="Search..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/> <span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span> </form></div> </div> <nav class="bd-header navbar navbar-expand-lg bd-navbar"> </nav> <div class="bd-container"> <div class="bd-container__inner bd-page-width"> <div class="bd-sidebar-primary bd-sidebar"> <div class="sidebar-header-items sidebar-primary__section"> </div> <div class="sidebar-primary-items__start sidebar-primary__section"> <div class="sidebar-primary-item"> <a class="navbar-brand logo" href="index.html"> <img src="_static/logo.png" class="logo__image only-light" alt="Matter documentation - Home"/> <script>document.write(`<img src="_static/logo.png" class="logo__image only-dark" alt="Matter documentation - Home"/>`);</script> </a></div> <div class="sidebar-primary-item"><ul class="navbar-icon-links navbar-nav" aria-label="Icon Links"> <li class="nav-item"> <a href="https://github.com/project-chip/connectedhomeip" title="GitHub" class="nav-link" rel="noopener" target="_blank" data-bs-toggle="tooltip" data-bs-placement="bottom"><span><i class="fa-brands fa-square-github fa-lg" aria-hidden="true"></i></span> <span class="sr-only">GitHub</span></a> </li> </ul></div> <div class="sidebar-primary-item"><nav class="bd-links" id="bd-docs-nav" aria-label="Main"> <div class="bd-toc-item navbar-nav active"> <p aria-level="2" class="caption" role="heading"><span class="caption-text">Contents</span></p> <ul class="nav bd-sidenav"> <li class="toctree-l1"><a class="reference internal" href="PROJECT_FLOW.html">Matter Project Flow</a></li> <li class="toctree-l1"><a class="reference internal" href="VSCODE_DEVELOPMENT.html">Visual Studio Code Development</a></li> <li class="toctree-l1 has-children"><a class="reference internal" href="ci-cd/index.html">CI/CD Documentation</a><input class="toctree-checkbox" id="toctree-checkbox-1" name="toctree-checkbox-1" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-1"><i class="fa-solid fa-chevron-down"></i></label><ul> <li class="toctree-l2"><a class="reference internal" href="ci-cd/tools/daily_fail_summary.html">Daily Fail Summary</a></li> </ul> </li> <li class="toctree-l1 has-children"><a class="reference internal" href="getting_started/index.html">Getting Started</a><input class="toctree-checkbox" id="toctree-checkbox-2" name="toctree-checkbox-2" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-2"><i class="fa-solid fa-chevron-down"></i></label><ul> <li class="toctree-l2"><a class="reference internal" href="getting_started/SDKBasics.html">SDK Basics</a></li> <li class="toctree-l2"><a class="reference internal" href="getting_started/first_example.html">An SDK example</a></li> <li class="toctree-l2"><a class="reference internal" href="getting_started/zap.html">ZAP</a></li> </ul> </li> <li class="toctree-l1 has-children"><a class="reference internal" href="cluster_and_device_type_dev/index.html">Cluster and Device Type development</a><input class="toctree-checkbox" id="toctree-checkbox-3" name="toctree-checkbox-3" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-3"><i class="fa-solid fa-chevron-down"></i></label><ul> <li class="toctree-l2"><a class="reference internal" href="cluster_and_device_type_dev/cluster_and_device_type_dev.html">New Clusters & Device Types</a></li> <li class="toctree-l2"><a class="reference internal" href="cluster_and_device_type_dev/how_to_add_new_dts_and_clusters.html">How to Add New Device Types & Clusters</a></li> <li class="toctree-l2"><a class="reference internal" href="cluster_and_device_type_dev/unit_testing_clusters.html">Designing Clusters for Testing and Portability</a></li> </ul> </li> <li class="toctree-l1 has-children"><a class="reference internal" href="guides/index.html">Guides</a><input class="toctree-checkbox" id="toctree-checkbox-4" name="toctree-checkbox-4" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-4"><i class="fa-solid fa-chevron-down"></i></label><ul> <li class="toctree-l2"><a class="reference internal" href="guides/BUILDING.html">Building Matter</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/access-control-guide.html">Access Control Guide</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/android_building.html">Building Android</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/asr_getting_started_guide.html">ASR Getting Started Guide</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/chip_tool_guide.html">Working with the CHIP Tool</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/darwin.html">Matter Development and Testing with/on Apple Devices</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/fabric_synchronization_guide.html">Fabric Synchronization Guide</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/infineon_psoc6_software_update.html">Matter Software Update with Infineon PSoC6 example applications</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/infineon_trustm_provisioning.html">Infineon OPTIGA™ Trust M Provisioning for Matter</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/matter-repl.html">Matter Python REPL</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/matter_idl_tooling.html">The <code class="docutils literal notranslate"><span class="pre">.matter</span></code> IDL file format</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/mbedos_add_new_target.html">Mbed-OS add new hardware target</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/mbedos_commissioning.html">Matter Arm Mbed OS provisioning guide</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/mbedos_platform_overview.html">Mbed-OS platform overview</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/nrfconnect_android_commissioning.html">Commissioning nRF Connect Accessory using Android CHIPTool</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/nrfconnect_examples_cli.html">Using CLI in nRF Connect examples</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/nrfconnect_examples_configuration.html">Configuring nRF Connect examples</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/nrfconnect_examples_software_update.html">Performing Device Firmware Upgrade in the nRF Connect examples</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/nrfconnect_factory_data_configuration.html">Configuring factory data for the nRF Connect examples</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/nrfconnect_platform_overview.html">nRF Connect platform overview</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/openiotsdk_commissioning.html">Commissioning Open IoT SDK devices</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/openiotsdk_examples.html">Matter Open IoT SDK Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/openiotsdk_examples_software_update.html">Matter Open IoT SDK Example Device Firmware Upgrade</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/openiotsdk_platform_overview.html">Open IoT SDK platform port</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/openiotsdk_unit_tests.html">Matter Open IoT SDK unit tests</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/openthread_border_router_pi.html">Setup OpenThread Border Router on Raspberry Pi</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/openthread_rcp_nrf_dongle.html">Configuring OpenThread Radio Co-processor on nRF52840 Dongle</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/python_chip_controller_advanced_usage.html">Using Python CHIP Controller advanced features</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/python_chip_controller_building.html">Working with Python CHIP Controller</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/silabs_cli_guide.html">Silabs CLI Guide</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/silabs_common_app_behavior.html">Standard Application Behavior Guide</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/silabs_efr32_software_update.html">Matter Software Update with EFR32 example applications</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/silabs_getting_started.html">Silicon Labs Matter Solution Guide</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/simulated_device_linux.html">Simulated Device How-To (Linux)</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/stm32_getting_started_guide.html">STM32 Getting Started Guide</a></li> <li class="toctree-l2 has-children"><a class="reference internal" href="guides/esp32/README.html">Espressif (ESP32) Getting Started Guide</a><input class="toctree-checkbox" id="toctree-checkbox-5" name="toctree-checkbox-5" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-5"><i class="fa-solid fa-chevron-down"></i></label><ul> <li class="toctree-l3"><a class="reference internal" href="guides/esp32/ble_settings.html">Bluetooth Low Energy (BLE)</a></li> <li class="toctree-l3"><a class="reference internal" href="guides/esp32/build_app_and_commission.html">ESP32 Application Usage Guide</a></li> <li class="toctree-l3"><a class="reference internal" href="guides/esp32/config_options.html">Configuration options</a></li> <li class="toctree-l3"><a class="reference internal" href="guides/esp32/factory_data.html">Using ESP32 Factory Data Provider</a></li> <li class="toctree-l3"><a class="reference internal" href="guides/esp32/flash_nvs_encryption.html">Flash and NVS encryption</a></li> <li class="toctree-l3"><a class="reference internal" href="guides/esp32/ota.html">Matter OTA</a></li> <li class="toctree-l3"><a class="reference internal" href="guides/esp32/providers.html">Providers Implemented for ESP32 Platform</a></li> <li class="toctree-l3"><a class="reference internal" href="guides/esp32/rpc_console.html">RPC Console and Device Tracing</a></li> <li class="toctree-l3"><a class="reference internal" href="guides/esp32/secure_cert_partition.html">Using esp_secure_cert partition</a></li> <li class="toctree-l3"><a class="reference internal" href="guides/esp32/setup_idf_chip.html">Setup ESP-IDF and Matter Environment</a></li> <li class="toctree-l3"><a class="reference internal" href="guides/esp32/vs_code_development.html">Visual Studio Code Development</a></li> </ul> </li> <li class="toctree-l2"><a class="reference internal" href="guides/nxp/nxp_imx8m_linux_examples.html">Building and Running CHIP Linux Examples for i.MX 8M Mini EVK</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/nxp/nxp_k32w0_ota_guide.html">NXP K32W0x1 OTA guide</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/nxp/nxp_k32w_android_commissioning.html">Commissioning NXP K32W using Android CHIPTool</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/nxp/nxp_manufacturing_flow.html">NXP Manufacturing data</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/nxp/nxp_mcxw71_ota_guide.html">NXP <code class="docutils literal notranslate"><span class="pre">MCXW71/K32W1</span></code> OTA guide</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/nxp/nxp_rw61x_ota_software_update.html">Matter Over-The-Air Software Update with NXP RW61x example applications</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/nxp/nxp_zephyr_ota_software_update.html">Matter Over-The-Air Software Update with NXP using Zephyr example applications</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/nxp/README.html">NXP Getting Started Guide</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/ti/matter-migration-guide/matter_cc2674_migration.html">Running Matter Examples on the TI SimpleLink CC2674P10 and CC2674R10</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/ti/matter-syscfg/getting-started.html">Get started with SysConfig</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/ti/matter-syscfg/sysconfig-board.html">Configure The Board Files with SysConfig</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/ti/matter-users-guide/ti_openthread_library_usage.html">Configuring OpenThread libraries on TI CC13x4_CC26x4 Platforms</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/ti/matter-users-guide/ti_factory_data_user_guide.html">Texas Instruments Matter Factory Data Programming User Guide</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/ti/matter-users-guide/enabling_icd_on_ti_devices.html">Configuring Intermittently Connected Devices on TI SimpleLink CC13x4_CC26x4 Platforms</a></li> <li class="toctree-l2"><a class="reference internal" href="guides/ti/ti_matter_overview.html">Texas Instruments platform overview</a></li> </ul> </li> <li class="toctree-l1 has-children"><a class="reference internal" href="style/index.html">Style Guides</a><input class="toctree-checkbox" id="toctree-checkbox-6" name="toctree-checkbox-6" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-6"><i class="fa-solid fa-chevron-down"></i></label><ul> <li class="toctree-l2"><a class="reference internal" href="style/STYLE_MAKEFILES.html">CHIP Makefile Style Guide</a></li> <li class="toctree-l2"><a class="reference internal" href="style/style_guide.html">Matter Documentation Style Guide</a></li> </ul> </li> <li class="toctree-l1 has-children"><a class="reference internal" href="examples/index.html">Examples</a><input class="toctree-checkbox" id="toctree-checkbox-7" name="toctree-checkbox-7" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-7"><i class="fa-solid fa-chevron-down"></i></label><ul> <li class="toctree-l2"><a class="reference internal" href="examples/air-quality-sensor-app/linux/README.html">Matter Linux Air Quality Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/air-quality-sensor-app/telink/README.html">Matter Telink Air Quality Sensor Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/all-clusters-app/ameba/README.html">CHIP Ameba All Clusters Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/all-clusters-app/asr/README.html">Matter ASR All Clusters Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/all-clusters-app/esp32/README.html">Matter ESP32 All Clusters Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/all-clusters-app/infineon/psoc6/README.html">CHIP PSoC6 All Clusters Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/all-clusters-app/linux/README.html">Matter Linux/Mac All Clusters Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/all-clusters-app/mbed/README.html">Matter Arm Mbed OS All Clusters Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/all-clusters-app/nrfconnect/README.html">Matter nRF Connect All Clusters Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/all-clusters-app/nxp/mw320/README.html">Matter MW320 All Clusters Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/all-clusters-app/nxp/rt/rw61x/README.html">CHIP RW61x All-clusters Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/all-clusters-app/nxp/zephyr/README.html">CHIP NXP Zephyr All-clusters Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/all-clusters-app/openiotsdk/README.html">Matter Open IoT SDK All-Clusters-App Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/all-clusters-app/telink/README.html">Matter Telink All Clusters Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/all-clusters-minimal-app/ameba/README.html">CHIP Ameba All Clusters Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/all-clusters-minimal-app/asr/README.html">Matter ASR All Clusters Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/all-clusters-minimal-app/esp32/README.html">CHIP ESP32 All Clusters Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/all-clusters-minimal-app/infineon/psoc6/README.html">CHIP PSoC6 All Clusters Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/all-clusters-minimal-app/mbed/README.html">Matter Arm Mbed OS All Clusters Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/all-clusters-minimal-app/nrfconnect/README.html">Matter nRF Connect All Clusters Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/all-clusters-minimal-app/telink/README.html">Matter Telink All Clusters Minimal Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/bridge-app/asr/README.html">Matter ASR Bridge Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/bridge-app/esp32/README.html">Matter ESP32 Bridge App Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/bridge-app/linux/README.html">Matter Linux Bridge Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/bridge-app/telink/README.html">Matter Telink Bridge Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/contact-sensor-app/linux/README.html">Matter Linux Contact Sensor Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/contact-sensor-app/nxp/README.html">Matter NXP Contact Sensor Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/contact-sensor-app/nxp/k32w0/README.html">CHIP K32W061 Contact Sensor Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/contact-sensor-app/nxp/k32w1/README.html">Matter K32W1 Contact Sensor Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/contact-sensor-app/nxp/mcxw71/README.html">Matter <code class="docutils literal notranslate"><span class="pre">MCXW71</span></code> Contact Sensor Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/contact-sensor-app/telink/README.html">Matter Telink Contact Sensor Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/chef/README.html">MATTER CHEF APP</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/chef/README_DEVICE.html">Matter Shell - Device Layer module</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/chef/README_OTCLI.html">Matter Shell - OpenThread CLI pass-through</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/chef/README_SHELL.html">Matter Shell Reference</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/chef/nrfconnect/README.html">CHIP nRF Connect SDK Shell Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/chef/sample_app_util/README.html">Chef Build Conventions</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/chip-tool/README.html">Matter Client Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/darwin-framework-tool/README.html">Matter darwin-framework-tool</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/energy-management-app/esp32/README.html">Matter ESP32 Energy Management Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/energy-management-app/linux/README.html">Matter Linux Energy Management Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/energy-management-app/silabs/README.html">Matter EFR32 Energy Management Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/fabric-admin/README.html">Matter Fabric Administrator Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/fabric-bridge-app/linux/README.html">Matter Linux Fabric Bridge Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/java-matter-controller/README.html">Matter Controller Java App Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/kotlin-matter-controller/README.html">Matter Controller Kotlin App Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/virtual-device-app/android/README.html">Matter Android Virtual Device App Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/laundry-washer-app/nxp/rt/rw61x/README.html">CHIP RW61x Laundry washer Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/laundry-washer-app/nxp/zephyr/README.html">CHIP NXP Zephyr Laundry Washer Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/ameba/README.html">CHIP Ameba Lighting Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/asr/README.html">Matter ASR Lighting Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/beken/README.html">Matter BEKEN Lighting Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/bouffalolab/README.html"><code class="docutils literal notranslate"><span class="pre">Bouffalo</span> <span class="pre">Lab</span></code></a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/cc13x4_26x4/README.html">Matter Lighting Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/esp32/README.html">Matter ESP32 Lighting Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/genio/README.html">Matter <code class="docutils literal notranslate"><span class="pre">Genio</span></code> Lighting Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/infineon/cyw30739/README.html">Matter CYW30739 Lighting Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/infineon/psoc6/README.html">CHIP PSoC6 Lighting Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/linux/README.html">CHIP Linux Lighting Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/mbed/README.html">Matter Arm Mbed OS Lighting Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/nrfconnect/README.html">Matter nRF Connect Lighting Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/nxp/README.html">Matter NXP Lighting Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/nxp/k32w0/README.html">CHIP K32W061 Lighting Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/nxp/k32w1/README.html">Matter K32W1 Lighting Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/nxp/mcxw71/README.html">Matter <code class="docutils literal notranslate"><span class="pre">MCXW71</span></code> Lighting Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/python/README.html">Python-based lighting example (bridge) device to DALI</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/qpg/README.html">Matter QPG6105 SDK</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/silabs/README.html">Matter EFR32 Lighting Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/stm32/README.html">Matter STM32 Lighting Example over thread</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/telink/README.html">Matter Telink Lighting Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/tizen/README.html">CHIP Tizen Lighting Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app/qpg/APPLICATION.html">Matter QPG6105 Lighting Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lighting-app-data-mode-no-unique-id/linux/README.html">CHIP Linux Lighting Example (Data Mode, No Unique ID)</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/light-switch-app/ameba/README.html">CHIP Ameba Light Switch Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/light-switch-app/asr/README.html">Matter ASR Light Switch Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/light-switch-app/cc13x4_26x4/README.html">Matter Light Switch Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/light-switch-app/esp32/README.html">Matter ESP32 Light-switch Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/light-switch-app/genio/README.html">Matter <code class="docutils literal notranslate"><span class="pre">Genio</span></code> Light Switch Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/light-switch-app/infineon/cyw30739/README.html">Matter CYW30739 Light Switch Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/light-switch-app/nrfconnect/README.html">Matter nRF Connect Light Switch Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/light-switch-app/qpg/README.html">Matter QPG6105 SDK</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/light-switch-app/silabs/README.html">Matter EFR32 Light Switch Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/light-switch-app/telink/README.html">Matter Telink Light Switch Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/light-switch-app/qpg/APPLICATION.html">Matter QPG6105 Light Switch Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lock-app/asr/README.html">Matter ASR Lock Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lock-app/cc13x4_26x4/README.html">Matter Lock Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lock-app/cc32xx/README.html">Matter <code class="docutils literal notranslate"><span class="pre">CC32XXSF</span></code> Lock Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lock-app/esp32/README.html">Matter ESP32 Lock Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lock-app/genio/README.html">Matter <code class="docutils literal notranslate"><span class="pre">Genio</span></code> Lock Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lock-app/infineon/cyw30739/README.html">Matter CYW30739 Lock Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lock-app/infineon/psoc6/README.html">Matter PSoC6 Lock Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lock-app/linux/README.html">Lock Application for Linux</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lock-app/mbed/README.html">Matter Arm Mbed OS Lock Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lock-app/nrfconnect/README.html">Matter nRF Connect Lock Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lock-app/openiotsdk/README.html">Matter Open IoT SDK Lock-App Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lock-app/qpg/README.html">Matter QPG6105 SDK</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lock-app/silabs/README.html">Matter EFR32 Lock Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lock-app/telink/README.html">Matter Telink Lock Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lock-app/qpg/APPLICATION.html">Matter QPG6105 Lock Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/log-source-app/linux/README.html">log-source-app</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/minimal-mdns/README.html">Minimal mDNS example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/ota-provider-app/esp32/README.html">CHIP ESP32 OTA Provider Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/ota-provider-app/linux/README.html">ota-provider-app</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/ota-requestor-app/ameba/README.html">CHIP Ameba OTA Requestor Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/ota-requestor-app/asr/README.html">Matter ASR OTA Requestor Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/ota-requestor-app/esp32/README.html">CHIP ESP32 OTA Requestor Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/ota-requestor-app/genio/README.html">Matter <code class="docutils literal notranslate"><span class="pre">Genio</span></code> Lighting Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/ota-requestor-app/linux/README.html">ota-requestor-app (Linux)</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/ota-requestor-app/mbed/README.html">Matter Arm Mbed OS Lock Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/ota-requestor-app/openiotsdk/README.html">Matter Open IoT SDK OTA-Requestor-App Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/ota-requestor-app/telink/README.html">Supported devices</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/persistent-storage/esp32/README.html">CHIP ESP32 Persistent Storage Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/persistent-storage/infineon/psoc6/README.html">CHIP PSoC6 Persistent Storage Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/persistent-storage/linux/README.html">CHIP Linux Persistent Storage Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/persistent-storage/qpg/README.html">Matter QPG6105 SDK</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/persistent-storage/qpg/APPLICATION.html">CHIP QPG6105 Persistent Storage Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/pigweed-app/ameba/README.html">CHIP Ameba Pigweed Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/pigweed-app/esp32/README.html">CHIP ESP32 Pigweed Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/pigweed-app/mbed/README.html">Matter Arm Mbed OS Pigweed Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/pump-app/cc13x4_26x4/README.html">Matter Pump Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/pump-app/nrfconnect/README.html">Matter nRF Connect Pump Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/pump-app/silabs/README.html">Matter EFR32 Pump Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/pump-app/telink/README.html">Matter Telink Pump Controller Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/pump-controller-app/cc13x4_26x4/README.html">Matter Pump Controller Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/pump-controller-app/nrfconnect/README.html">Matter nRF Connect Pump Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/pump-controller-app/telink/README.html">Matter Telink Pump Controller Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/refrigerator-app/linux/README.html">CHIP Linux Refrigerator Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/shell/README.html">Matter Shell Reference</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/shell/README_DEVICE.html">Matter Shell - Device Layer module</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/shell/README_OTCLI.html">Matter Shell - OpenThread CLI pass-through</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/shell/README_SERVER.html">Matter Shell - App Server module</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/shell/cc13x4_26x4/README.html">Matter Shell Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/shell/mbed/README.html">Matter Arm Mbed OS Shell Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/shell/nrfconnect/README.html">Matter nRF Connect SDK Shell Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/shell/openiotsdk/README.html">Matter Open IoT SDK Shell Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/shell/telink/README.html">Matter Telink Shell Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/smoke-co-alarm-app/silabs/README.html">Matter EFR32 Smoke CO Alarm Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/smoke-co-alarm-app/telink/README.html">Matter Telink Smoke CO Alarm Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/dishwasher-app/linux/README.html">Matter Linux Dishwasher Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/microwave-oven-app/linux/README.html">Matter Linux Microwave Oven Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/temperature-measurement-app/asr/README.html">Matter ASR Temperature Measurement Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/temperature-measurement-app/esp32/README.html">Matter ESP32 Temperature Sensor Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/temperature-measurement-app/telink/README.html">Matter Telink Temperature Measurement Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/thermostat/asr/README.html">Matter ASR Thermostat Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/thermostat/genio/README.html">Matter <code class="docutils literal notranslate"><span class="pre">Genio</span></code> Thermostat Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/thermostat/infineon/cyw30739/README.html">Matter CYW30739 Thermostat Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/thermostat/nxp/rt/rw61x/README.html">CHIP RW61x Thermostat Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/thermostat/nxp/zephyr/README.html">CHIP NXP Zephyr Thermostat Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/thermostat/qpg/README.html">Matter QPG6105 SDK</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/thermostat/silabs/README.html">Matter EFR32 Thermostat Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/thermostat/telink/README.html">Matter Telink Thermostat Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/thermostat/qpg/APPLICATION.html">Matter QPG6105 Thermostat Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/tv-app/android/App/common-api/README.html">Matter tv app common-api</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/tv-app/android/App/content-app/README.html">Content App</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/tv-app/linux/README.html">Matter TV Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/tv-app/openiotsdk/README.html">Matter Open IoT SDK TV-App Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/tv-casting-app/android/README.html">Matter TV Casting Android App Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/tv-casting-app/darwin/TvCasting/README.html">Matter TV Casting iOS App Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/tv-casting-app/linux/README.html">CHIP TV Casting App Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/tv-casting-app/APIs.html">Matter Casting APIs</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/window-app/nrfconnect/README.html">Matter nRF Connect Window Covering Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/window-app/silabs/README.html">Matter EFR32 Window Covering Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/window-app/telink/README.html">Matter Telink Window Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/rvc-app/README.html">RVC example app</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/air-purifier-app/air-purifier-common/README.html">CHIP Air Purifier Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/air-purifier-app/ameba/README.html">CHIP Ameba Air Purifier Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/air-purifier-app/cc32xx/README.html">Matter <code class="docutils literal notranslate"><span class="pre">CC32XXSF</span></code> Air Purifier Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/air-purifier-app/linux/README.html">CHIP Linux Air Purifier Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/network-manager-app/README.html">network-manager-app</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lit-icd-app/esp32/README.html">Matter ESP32 LIT ICD Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lit-icd-app/nrfconnect/README.html">Matter nRF Connect LIT ICD Example Application</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/lit-icd-app/silabs/README.html">Matter EFR32 Lit ICD Example</a></li> <li class="toctree-l2"><a class="reference internal" href="examples/thread-br-app/esp32/README.html">Matter ESP32 Thread Border Router Example</a></li> </ul> </li> <li class="toctree-l1 has-children"><a class="reference internal" href="product_considerations/index.html">Discussion</a><input class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-8"><i class="fa-solid fa-chevron-down"></i></label><ul> <li class="toctree-l2"><a class="reference internal" href="product_considerations/lwip_ipv6.html">LwIP changes for Matter</a></li> </ul> </li> <li class="toctree-l1 has-children"><a class="reference internal" href="testing/index.html">Testing Guides</a><input class="toctree-checkbox" id="toctree-checkbox-9" name="toctree-checkbox-9" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-9"><i class="fa-solid fa-chevron-down"></i></label><ul> <li class="toctree-l2"><a class="reference internal" href="testing/ChipDeviceCtrlAPI.html">Table of Contents</a></li> <li class="toctree-l2"><a class="reference internal" href="testing/ci_testing.html">CI testing</a></li> <li class="toctree-l2"><a class="reference internal" href="testing/fuzz_testing.html">Fuzz testing</a></li> <li class="toctree-l2"><a class="reference internal" href="testing/integration_test_utilities.html">Integration Test utilities</a></li> <li class="toctree-l2"><a class="reference internal" href="testing/integration_tests.html">Integration and Certification Tests</a></li> <li class="toctree-l2"><a class="reference internal" href="testing/pics_and_pixit.html">PICS and PIXITs</a></li> <li class="toctree-l2"><a class="reference internal" href="testing/python.html">Python framework tests</a></li> <li class="toctree-l2"><a class="reference internal" href="testing/unit_testing.html">Unit testing</a></li> <li class="toctree-l2"><a class="reference internal" href="testing/yaml.html">YAML tests</a></li> <li class="toctree-l2"><a class="reference internal" href="testing/yaml_pseudocluster.html">YAML Pseudo-clusters</a></li> <li class="toctree-l2"><a class="reference internal" href="testing/yaml_schema.html">YAML Schema</a></li> </ul> </li> <li class="toctree-l1 has-children"><a class="reference internal" href="tips_and_troubleshooting/index.html">Tips and Troubleshooting</a><input class="toctree-checkbox" id="toctree-checkbox-10" name="toctree-checkbox-10" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-10"><i class="fa-solid fa-chevron-down"></i></label><ul> <li class="toctree-l2"><a class="reference internal" href="tips_and_troubleshooting/discovery_from_a_host_computer.html">Device discovery from a Host computer (mDNS Scanning)</a></li> <li class="toctree-l2"><a class="reference internal" href="tips_and_troubleshooting/troubleshooting_avahi.html">Troubleshooting Avahi</a></li> </ul> </li> <li class="toctree-l1 has-children"><a class="reference internal" href="tools/index.html">Tools</a><input class="toctree-checkbox" id="toctree-checkbox-11" name="toctree-checkbox-11" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-11"><i class="fa-solid fa-chevron-down"></i></label><ul> <li class="toctree-l2"><a class="reference internal" href="src/tools/chip-cert/README.html">CHIP Certificate Tool</a></li> <li class="toctree-l2"><a class="reference internal" href="src/tools/spake2p/README.html">SPAKE2P Parameters Tool</a></li> <li class="toctree-l2"><a class="reference internal" href="scripts/tools/memory/README.html">Memory usage scripts</a></li> <li class="toctree-l2"><a class="reference internal" href="scripts/tools/spake2p/README.html">SPAKE2+ Python Tool</a></li> <li class="toctree-l2"><a class="reference internal" href="scripts/tools/nxp/factory_data_generator/README.html">NXP Factory Data Generator</a></li> <li class="toctree-l2"><a class="reference internal" href="scripts/tools/nxp/ota/README.html">NXP OTA image tool</a></li> <li class="toctree-l2"><a class="reference internal" href="scripts/tools/silabs/README.html"><code class="docutils literal notranslate"><span class="pre">FactoryDataProvider</span></code> for EFR32 Matter device</a></li> <li class="toctree-l2"><a class="reference internal" href="scripts/tools/silabs/ota/README.html">Silabs OTA image tool</a></li> <li class="toctree-l2"><a class="reference internal" href="scripts/tools/silabs/factory_data_generator/README.html">Silabs Factory Data Generator</a></li> <li class="toctree-l2"><a class="reference internal" href="scripts/tools/telink/readme.html">Manufacturing Partition Generator Utility</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="BUG_REPORT.html">Reporting bugs</a></li> <li class="toctree-l1"><a class="reference internal" href="code_generation.html">Code generation</a></li> <li class="toctree-l1"><a class="reference internal" href="zap_clusters.html">List of currently defined ZAP clusters</a></li> <li class="toctree-l1"><a class="reference internal" href="spec_clusters.html">List of currently defined spec clusters</a></li> <li class="toctree-l1"><a class="reference internal" href="upgrading.html">Upgrading notes</a></li> <li class="toctree-l1"><a class="reference internal" href="ERROR_CODES.html">Matter SDK <code class="docutils literal notranslate"><span class="pre">CHIP_ERROR</span></code> enums values</a></li> </ul> </div> </nav></div> </div> <div class="sidebar-primary-items__end sidebar-primary__section"> </div> <div id="rtd-footer-container"></div> </div> <main id="main-content" class="bd-main"> <div class="sbt-scroll-pixel-helper"></div> <div class="bd-content"> <div class="bd-article-container"> <div class="bd-header-article"> <div class="header-article-items header-article__inner"> <div class="header-article-items__start"> <div class="header-article-item"><label class="sidebar-toggle primary-toggle btn btn-sm" for="__primary" title="Toggle primary sidebar" data-bs-placement="bottom" data-bs-toggle="tooltip"> <span class="fa-solid fa-bars"></span> </label></div> </div> <div class="header-article-items__end"> <div class="header-article-item"> <div class="article-header-buttons"> <a href="https://github.com/project-chip/connectedhomeip/edit/master/docs/README.md" target="_blank" class="btn btn-sm btn-source-edit-button" title="Suggest edit" data-bs-placement="bottom" data-bs-toggle="tooltip" > <span class="btn__icon-container"> <i class="fas fa-pencil-alt"></i> </span> </a> <div class="dropdown dropdown-download-buttons"> <button class="btn dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false" aria-label="Download this page"> <i class="fas fa-download"></i> </button> <ul class="dropdown-menu"> <li><a href="_sources/README.md" target="_blank" class="btn btn-sm btn-download-source-button dropdown-item" title="Download source file" data-bs-placement="left" data-bs-toggle="tooltip" > <span class="btn__icon-container"> <i class="fas fa-file"></i> </span> <span class="btn__text-container">.md</span> </a> </li> <li> <button onclick="window.print()" class="btn btn-sm btn-download-pdf-button dropdown-item" title="Print to PDF" data-bs-placement="left" data-bs-toggle="tooltip" > <span class="btn__icon-container"> <i class="fas fa-file-pdf"></i> </span> <span class="btn__text-container">.pdf</span> </button> </li> </ul> </div> <button onclick="toggleFullScreen()" class="btn btn-sm btn-fullscreen-button" title="Fullscreen mode" data-bs-placement="bottom" data-bs-toggle="tooltip" > <span class="btn__icon-container"> <i class="fas fa-expand"></i> </span> </button> <script> document.write(` <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip"> <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid fa-sun fa-lg"></i></span> <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid fa-moon fa-lg"></i></span> <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid fa-circle-half-stroke fa-lg"></i></span> </button> `); </script> <script> document.write(` <button class="btn btn-sm navbar-btn search-button search-button__button" title="Search" aria-label="Search" data-bs-placement="bottom" data-bs-toggle="tooltip"> <i class="fa-solid fa-magnifying-glass fa-lg"></i> </button> `); </script> <label class="sidebar-toggle secondary-toggle btn btn-sm" for="__secondary"title="Toggle secondary sidebar" data-bs-placement="bottom" data-bs-toggle="tooltip"> <span class="fa-solid fa-list"></span> </label> </div></div> </div> </div> </div> <div id="jb-print-docs-body" class="onlyprint"> <h1>Matter</h1> <!-- Table of contents --> <div id="print-main-content"> <div id="jb-print-toc"> <div> <h2> Contents </h2> </div> <nav aria-label="Page"> <ul class="visible nav section-nav flex-column"> <li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#">Matter</a></li> <li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#about">About</a></li> <li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#what-is-matter">What is Matter?</a></li> <li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#project-overview">Project Overview</a><ul class="visible nav section-nav flex-column"> <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#development-goals">Development Goals</a></li> <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#architecture-overview">Architecture Overview</a></li> </ul> </li> <li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#current-status-of-matter">Current Status of Matter</a></li> <li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#how-to-contribute">How to Contribute</a></li> <li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#building-and-developing-in-matter">Building and Developing in Matter</a></li> <li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#directory-structure">Directory Structure</a></li> <li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#license">License</a></li> </ul> </nav> </div> </div> </div> <div id="searchbox"></div> <article class="bd-article" role="main"> <section id="matter"> <h1>Matter<a class="headerlink" href="#matter" title="Permalink to this heading">#</a></h1> <p><a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/build.yaml"><img alt="Builds" src="https://github.com/project-chip/connectedhomeip/workflows/Builds/badge.svg" /></a></p> <p><strong>Builds</strong></p> <p><a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/android.yaml"><img alt="Android" src="https://github.com/project-chip/connectedhomeip/workflows/Android/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-ameba.yaml"><img alt="Ameba" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20Ameba/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-asr.yaml"><img alt="ASR" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20ASR/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-bouffalolab.yaml"><img alt="BouffaloLab" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20BouffaloLab/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/blob/master/.github/workflows/darwin.yaml"><img alt="Darwin" src="https://github.com/project-chip/connectedhomeip/workflows/Darwin/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-cc13xx_26xx.yaml"><img alt="TI CC26X2X7" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20TI%20CC13XX_26XX/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-cc32xx.yaml"><img alt="TI CC32XX" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20TI%20CC32XX/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-efr32.yaml"><img alt="EFR32" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20EFR32/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-esp32.yaml"><img alt="ESP32" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20ESP32/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-infineon.yaml"><img alt="Infineon" src="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-infineon.yaml/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-linux-imx.yaml"><img alt="i.MX Linux" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20i.MX%20Linux/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-k32w.yaml"><img alt="K32W with SE051" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20K32W%20with%20SE051/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-linux-arm.yaml"><img alt="Linux ARM" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20Linux%20ARM/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-linux-standalone.yaml"><img alt="Linux Standalone" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20Linux%20Standalone/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-linux-standalone.yaml"><img alt="Linux Standalone" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20Linux%20Standalone/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-mbed.yaml"><img alt="Mbed OS" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20Mbed%20OS/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-mw320.yaml"><img alt="MW320" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20MW320/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-nrfconnect.yaml"><img alt="nRF Connect SDK" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20nRF%20Connect%20SDK/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-openiotsdk.yaml"><img alt="Open IoT SDK" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20Open%20IoT%20SDK/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-qpg.yaml"><img alt="QPG" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20QPG/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-stm32.yaml"><img alt="STM32" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20stm32/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-telink.yaml"><img alt="Telink" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20Telink/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/examples-tizen.yaml"><img alt="Tizen" src="https://github.com/project-chip/connectedhomeip/workflows/Build%20example%20-%20Tizen/badge.svg" /></a></p> <p><strong>Tests</strong></p> <p><a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/unit_integration_test.yaml"><img alt="Unit / Integration Tests" src="https://github.com/project-chip/connectedhomeip/workflows/Unit%20/%20Integration%20Tests/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/cirque.yaml"><img alt="Cirque" src="https://github.com/project-chip/connectedhomeip/workflows/Cirque/badge.svg" /></a> <a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/qemu.yaml"><img alt="QEMU" src="https://github.com/project-chip/connectedhomeip/workflows/QEMU/badge.svg" /></a></p> <p><strong>Tools</strong></p> <p><a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/zap_templates.yaml"><img alt="ZAP Templates" src="https://github.com/project-chip/connectedhomeip/workflows/ZAP/badge.svg" /></a></p> <p><strong>Documentation</strong></p> <p><a class="reference external" href="https://github.com/project-chip/connectedhomeip/actions/workflows/docbuild.yaml"><img alt="Documentation Build" src="https://github.com/project-chip/connectedhomeip/actions/workflows/docbuild.yaml/badge.svg" /></a></p> <ul class="simple"> <li><p><a class="reference external" href="https://project-chip.github.io/connectedhomeip-doc/index.html">Matter SDK documentation page</a></p></li> </ul> </section> <section id="about"> <h1>About<a class="headerlink" href="#about" title="Permalink to this heading">#</a></h1> <p>Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.</p> </section> <section id="what-is-matter"> <h1>What is Matter?<a class="headerlink" href="#what-is-matter" title="Permalink to this heading">#</a></h1> <p>Matter is a unified, open-source application-layer connectivity standard built to enable developers and device manufacturers to connect and build reliable, and secure ecosystems and increase compatibility among connected home devices. It is built with market-proven technologies using Internet Protocol (IP) and is compatible with Thread and Wi-Fi network transports. Matter was developed by a Working Group within the Connectivity Standards Alliance (Alliance). This Working Group develops and promotes the adoption of the Matter standard, a royalty-free connectivity standard to increase compatibility among smart home products, with security as a fundamental design tenet. The vision that led major industry players to come together to build Matter is that smart connectivity should be simple, reliable, and interoperable.</p> <p>Matter simplifies development for manufacturers and increases compatibility for consumers.</p> <p>The standard was built around a shared belief that smart home devices should be secure, reliable, and seamless to use. By building upon Internet Protocol (IP), Matter enables communication across smart home devices, mobile apps, and cloud services and defines a specific set of IP-based networking technologies for device certification.</p> <p>The Matter specification details everything necessary to implement a Matter application and transport layer stack. It is intended to be used by implementers as a complete specification.</p> <p>The Alliance officially opened the Matter Working Group on January 17, 2020, and the specification is <a class="reference external" href="https://csa-iot.org/developer-resource/specifications-download-request/">available</a> for adoption now.</p> <p>Visit <a class="reference external" href="https://buildwithmatter.com">buildwithmatter.com</a> to learn more and read the latest news and updates about the project.</p> </section> <section id="project-overview"> <h1>Project Overview<a class="headerlink" href="#project-overview" title="Permalink to this heading">#</a></h1> <section id="development-goals"> <h2>Development Goals<a class="headerlink" href="#development-goals" title="Permalink to this heading">#</a></h2> <p>Matter is developed with the following goals and principles in mind:</p> <p><strong>Unifying:</strong> Matter is built with and on top of market-tested, existing technologies.</p> <p><strong>Interoperable:</strong> The specification permits communication between any Matter-certified device, subject to users’ permission.</p> <p><strong>Secure:</strong> The specification leverages modern security practices and protocols.</p> <p><strong>User Control:</strong> The end user controls authorization for interaction with devices.</p> <p><strong>Federated:</strong> No single entity serves as a throttle or a single point of failure for root of trust.</p> <p><strong>Robust:</strong> The set of protocols specifies a complete lifecycle of a device — starting with the seamless out-of-box experience, through operational protocols, to device and system management specifications required for proper function in the presence of change.</p> <p><strong>Low Overhead:</strong> The protocols are practically implementable on low compute-resource devices, such as MCUs.</p> <p><strong>Pervasive:</strong> The protocols are broadly deployable and accessible, by leveraging IP and being implementable on low-capability devices.</p> <p><strong>Ecosystem-Flexible:</strong> The protocol is flexible enough to accommodate deployment in ecosystems with differing policies.</p> <p><strong>Easy to Use:</strong> The protocol provides smooth, cohesive, integrated provisioning and out-of-box experience.</p> <p><strong>Open:</strong> The Project’s design and technical processes are open and transparent to the general public, including non-members wherever possible.</p> </section> <section id="architecture-overview"> <h2>Architecture Overview<a class="headerlink" href="#architecture-overview" title="Permalink to this heading">#</a></h2> <p>Matter aims to build a universal IPv6-based communication protocol for smart home devices. The protocol defines the application layer that will be deployed on devices and the different link layers to help maintain interoperability. The following diagram illustrates the normal operational mode of the stack: <img alt="Matter Architecture Overview" src="_images/Matter_Arch_Overview.png" /></p> <p>The architecture is divided into layers to help separate the different responsibilities and introduce a good level of encapsulation among the various pieces of the protocol stack. The vast majority of interactions flow through the stack captured in the following Figure:</p> <p><img alt="Matter Stack Architecture" src="_images/Matter_Layered_Arch.png" /></p> <ol class="arabic simple"> <li><p><strong>Application:</strong> High-order business logic of a device. For example, an application that is focused on lighting might contain logic to handle turning on/off the bulb as well as its color characteristics.</p></li> </ol> <ol class="arabic simple" start="2"> <li><p><strong>Data Model:</strong> The data layer corresponds to the data and verb elements that help support the functionality of the application. The Application operates on these data structures when there is an intent to interact with the device.</p></li> </ol> <ol class="arabic simple" start="3"> <li><p><strong>Interaction Model:</strong> The Interaction Model layer defines a set of interactions that can be performed between a client and server device. For example, reading or writing attributes on a server device would correspond to application behavior on the device. These interactions operate on the elements defined at the data model layer.</p></li> </ol> <ol class="arabic simple" start="4"> <li><p><strong>Action Framing:</strong> Once an action is constructed using the Interaction Model, it is serialized into a prescribed packed binary format to encode for network transmission.</p></li> </ol> <ol class="arabic simple" start="5"> <li><p><strong>Security:</strong> An encoded action frame is then sent down to the Security Layer to encrypt and sign the payload to ensure that data is secured and authenticated by both sender and receiver of a packet.</p></li> <li><p><strong>Message Framing & Routing:</strong> With an interaction encrypted and signed, the Message Layer constructs the payload format with required and optional header fields; which specify the message’s properties and some routing information.</p></li> </ol> <ol class="arabic simple" start="7"> <li><p><strong>IP Framing & Transport Management:</strong> After the final payload has been constructed, it is sent to the underlying transport protocol for IP management of the data.</p></li> </ol> </section> </section> <section id="current-status-of-matter"> <h1>Current Status of Matter<a class="headerlink" href="#current-status-of-matter" title="Permalink to this heading">#</a></h1> <p>Matter’s design and technical processes are intended to be open and transparent to the general public, including to Working Group non-members wherever possible. The availability of this GitHub repository and its source code under an Apache v2 license is an important and demonstrable step to achieving this commitment. Matter endeavors to bring together the best aspects of market-tested technologies and redeploy them as a unified and cohesive whole-system solution. The overall goal of this approach is to bring the benefits of Matter to consumers and manufacturers as quickly as possible. As a result, what you observe in this repository is an implementation-first approach to the technical specification, vetting integrations in practice. The Matter repository is growing and evolving to implement the overall architecture. The repository currently contains the security foundations, message framing and dispatch, and an implementation of the interaction model and data model. The code examples show simple interactions, and are supported on multiple transports – Wi-Fi and Thread – starting with resource-constrained (i.e., memory, processing) silicon platforms to help ensure Matter’s scalability.</p> </section> <section id="how-to-contribute"> <h1>How to Contribute<a class="headerlink" href="#how-to-contribute" title="Permalink to this heading">#</a></h1> <p>We welcome your contributions to Matter. Read our contribution guidelines <a class="reference external" href="https://github.com/project-chip/connectedhomeip/blob/master/CONTRIBUTING.md">here</a>.</p> </section> <section id="building-and-developing-in-matter"> <h1>Building and Developing in Matter<a class="headerlink" href="#building-and-developing-in-matter" title="Permalink to this heading">#</a></h1> <p>Instructions about how to build Matter can be found <a class="reference external" href="https://github.com/project-chip/connectedhomeip/blob/master/README.md">here</a> .</p> </section> <section id="directory-structure"> <h1>Directory Structure<a class="headerlink" href="#directory-structure" title="Permalink to this heading">#</a></h1> <p>The Matter repository is structured as follows:</p> <table class="colwidths-auto table"> <thead> <tr class="row-odd"><th class="head"><p>File/Folder</p></th> <th class="head"><p>Content</p></th> </tr> </thead> <tbody> <tr class="row-even"><td><p>build</p></td> <td><p>Build system support content and built output directories</p></td> </tr> <tr class="row-odd"><td><p>build_overrides</p></td> <td><p>Build system parameter customization for different platforms</p></td> </tr> <tr class="row-even"><td><p>config</p></td> <td><p>Project configurations</p></td> </tr> <tr class="row-odd"><td><p>credentials</p></td> <td><p>Development and test credentials</p></td> </tr> <tr class="row-even"><td><p>docs</p></td> <td><p>Documentation, including guides. Visit the <a class="reference external" href="https://project-chip.github.io/connectedhomeip-doc/index.html">Matter SDK documentation page</a> to read it.</p></td> </tr> <tr class="row-odd"><td><p>examples</p></td> <td><p>Example firmware applications that demonstrate use of Matter</p></td> </tr> <tr class="row-even"><td><p>integrations</p></td> <td><p>3rd party integrations</p></td> </tr> <tr class="row-odd"><td><p>scripts</p></td> <td><p>Scripts needed to work with the Matter repository</p></td> </tr> <tr class="row-even"><td><p>src</p></td> <td><p>Implementation of Matter</p></td> </tr> <tr class="row-odd"><td><p>third_party</p></td> <td><p>3rd party code used by Matter</p></td> </tr> <tr class="row-even"><td><p>zzz_generated</p></td> <td><p>ZAP generated template code - Revolving around cluster information</p></td> </tr> <tr class="row-odd"><td><p>BUILD.gn</p></td> <td><p>Build file for the GN build system</p></td> </tr> <tr class="row-even"><td><p>CODE_OF_CONDUCT.md</p></td> <td><p>Code of conduct for Matter and contribution to it</p></td> </tr> <tr class="row-odd"><td><p>CONTRIBUTING.md</p></td> <td><p>Guidelines for contributing to Matter</p></td> </tr> <tr class="row-even"><td><p>LICENSE</p></td> <td><p>Matter license file</p></td> </tr> <tr class="row-odd"><td><p>REVIEWERS.md</p></td> <td><p>PR reviewers</p></td> </tr> <tr class="row-even"><td><p>gn_build.sh</p></td> <td><p>Build script for specific projects such as Android, EFR32, etc.</p></td> </tr> <tr class="row-odd"><td><p>README.md</p></td> <td><p>This file</p></td> </tr> </tbody> </table> </section> <section id="license"> <h1>License<a class="headerlink" href="#license" title="Permalink to this heading">#</a></h1> <p>Matter is released under the <a class="reference external" href="https://github.com/project-chip/connectedhomeip/blob/master/../LICENSE">Apache 2.0 license</a>.</p> </section> </article> <footer class="prev-next-footer"> <div class="prev-next-area"> </div> </footer> </div> <div class="bd-sidebar-secondary bd-toc"><div class="sidebar-secondary-items sidebar-secondary__inner"> <div class="sidebar-secondary-item"> <div class="page-toc tocsection onthispage"> <i class="fa-solid fa-list"></i> Contents </div> <nav class="bd-toc-nav page-toc"> <ul class="visible nav section-nav flex-column"> <li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#">Matter</a></li> <li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#about">About</a></li> <li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#what-is-matter">What is Matter?</a></li> <li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#project-overview">Project Overview</a><ul class="visible nav section-nav flex-column"> <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#development-goals">Development Goals</a></li> <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#architecture-overview">Architecture Overview</a></li> </ul> </li> <li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#current-status-of-matter">Current Status of Matter</a></li> <li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#how-to-contribute">How to Contribute</a></li> <li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#building-and-developing-in-matter">Building and Developing in Matter</a></li> <li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#directory-structure">Directory Structure</a></li> <li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#license">License</a></li> </ul> </nav></div> </div></div> </div> <footer class="bd-footer-content"> <div class="bd-footer-content__inner container"> <div class="footer-item"> <p class="component-author"> By Matter Contributors </p> </div> <div class="footer-item"> <p class="copyright"> © Copyright 2020-2023, Matter Contributors. <br/> </p> </div> <div class="footer-item"> </div> <div class="footer-item"> </div> </div> </footer> </main> </div> </div> <!-- Scripts loaded after <body> so the DOM is not blocked --> <script src="_static/scripts/bootstrap.js?digest=5b4479735964841361fd"></script> <script src="_static/scripts/pydata-sphinx-theme.js?digest=5b4479735964841361fd"></script> <footer class="bd-footer"> </footer> </body> </html>
About
Doxygen output from project-chip/connectedhomeip
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published