Skip to content

project-chip/connectedhomeip-doc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 &#8212; 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="development_controllers/index.html">Development Controllers</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 has-children"><a class="reference internal" href="development_controllers/chip-repl/index.html">chip-repl</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-l3"><a class="reference internal" href="development_controllers/chip-repl/matter-repl.html">Matter Python REPL</a></li>
<li class="toctree-l3"><a class="reference internal" href="development_controllers/chip-repl/python_chip_controller_advanced_usage.html">Using Python CHIP Controller advanced features</a></li>
<li class="toctree-l3"><a class="reference internal" href="development_controllers/chip-repl/python_chip_controller_building.html">Working with Python CHIP Controller</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="development_controllers/chip-tool/index.html">chip-tool</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-l3"><a class="reference internal" href="development_controllers/chip-tool/chip_tool_guide.html">Working with the CHIP Tool</a></li>
</ul>
</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-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-l2"><a class="reference internal" href="getting_started/first_example.html">Compiling, Running, and Controlling Matter examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started/changing_examples.html">Changing Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started/SDKBasics.html">SDK Architecture Overview</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal" href="ids_and_codes/index.html">IDs and Codes</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="ids_and_codes/ERROR_CODES.html">Matter SDK <code class="docutils literal notranslate"><span class="pre">CHIP_ERROR</span></code> enums values</a></li>
<li class="toctree-l2"><a class="reference internal" href="ids_and_codes/spec_clusters.html">List of currently defined spec clusters</a></li>
<li class="toctree-l2"><a class="reference internal" href="ids_and_codes/zap_clusters.html">List of currently defined ZAP clusters</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-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="cluster_and_device_type_dev/cluster_and_device_type_dev.html">Implementing New Clusters &amp; 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">Adding new clusters and device types to the codegen</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-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="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/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/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/simulated_device_linux.html">Simulated Device How-To (Linux)</a></li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal" href="platforms/index.html">Platform 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 has-children"><a class="reference internal" href="platforms/android/index.html">Android</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-l3"><a class="reference internal" href="platforms/android/android_building.html">Building Android</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="platforms/asr/index.html">ASR</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-l3"><a class="reference internal" href="platforms/asr/asr_getting_started_guide.html">ASR Getting Started Guide</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="platforms/bouffalolab/index.html">Bouffalolab</a><input class="toctree-checkbox" id="toctree-checkbox-12" name="toctree-checkbox-12" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-12"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="platforms/bouffalolab/matter_factory_data.html">Introduction to Matter factory data</a></li>



</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="platforms/esp32/index.html">Espressif (ESP32) Getting Started Guide</a><input class="toctree-checkbox" id="toctree-checkbox-13" name="toctree-checkbox-13" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-13"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="platforms/esp32/ble_settings.html">Bluetooth Low Energy (BLE)</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/esp32/build_app_and_commission.html">ESP32 Application Usage Guide</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/esp32/config_options.html">Configuration options</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/esp32/factory_data.html">Using ESP32 Factory Data Provider</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/esp32/flash_nvs_encryption.html">Flash and NVS encryption</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/esp32/ota.html">Matter OTA</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/esp32/providers.html">Providers Implemented for ESP32 Platform</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/esp32/rpc_console.html">RPC Console and Device Tracing</a></li>


<li class="toctree-l3"><a class="reference internal" href="platforms/esp32/secure_cert_partition.html">Using esp_secure_cert partition</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/esp32/setup_idf_chip.html">Setup ESP-IDF and Matter Environment</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/esp32/vs_code_development.html">Visual Studio Code Development</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="platforms/infineon/index.html">Infineon</a><input class="toctree-checkbox" id="toctree-checkbox-14" name="toctree-checkbox-14" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-14"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="platforms/infineon/infineon_psoc6_software_update.html">Matter Software Update with Infineon PSoC6 example applications</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/infineon/infineon_trustm_provisioning.html">Infineon OPTIGA™ Trust M Provisioning for Matter</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="platforms/mbedos/index.html">MbedOS</a><input class="toctree-checkbox" id="toctree-checkbox-15" name="toctree-checkbox-15" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-15"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="platforms/mbedos/mbedos_add_new_target.html">Mbed-OS add new hardware target</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/mbedos/mbedos_commissioning.html">Matter Arm Mbed OS provisioning guide</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/mbedos/mbedos_platform_overview.html">Mbed-OS platform overview</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="platforms/nrf/index.html">NRF</a><input class="toctree-checkbox" id="toctree-checkbox-16" name="toctree-checkbox-16" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-16"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="platforms/nrf/nrfconnect_android_commissioning.html">Commissioning nRF Connect Accessory using Android CHIPTool</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/nrf/nrfconnect_examples_cli.html">Using CLI in nRF Connect examples</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/nrf/nrfconnect_examples_configuration.html">Configuring nRF Connect examples</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/nrf/nrfconnect_examples_software_update.html">Performing Device Firmware Upgrade in the nRF Connect examples</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/nrf/nrfconnect_factory_data_configuration.html">Configuring factory data for the nRF Connect examples</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/nrf/nrfconnect_platform_overview.html">nRF Connect platform overview</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="platforms/nxp/index.html">NXP</a><input class="toctree-checkbox" id="toctree-checkbox-17" name="toctree-checkbox-17" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-17"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="platforms/nxp/nxp_RTs_ota_software_update.html">Matter Over-The-Air Software Update with NXP RTs example applications</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/nxp/nxp_imx8m_linux_examples.html">Building and Running CHIP Linux Examples for i.MX 8M Mini EVK</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/nxp/nxp_k32w0_ota_guide.html">NXP K32W0x1 OTA guide</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/nxp/nxp_k32w_android_commissioning.html">Commissioning NXP K32W using Android CHIPTool</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/nxp/nxp_manufacturing_flow.html">NXP Manufacturing data</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/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-l3"><a class="reference internal" href="platforms/nxp/nxp_otbr_guide.html">Thread Border Router usage</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/nxp/nxp_zephyr_ota_software_update.html">Matter Over-The-Air Software Update with NXP using Zephyr example applications</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="platforms/openiotsdk/index.html">OpenIoTSDK</a><input class="toctree-checkbox" id="toctree-checkbox-18" name="toctree-checkbox-18" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-18"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="platforms/openiotsdk/openiotsdk_commissioning.html">Commissioning Open IoT SDK devices</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/openiotsdk/openiotsdk_examples.html">Matter Open IoT SDK Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/openiotsdk/openiotsdk_examples_software_update.html">Matter Open IoT SDK Example Device Firmware Upgrade</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/openiotsdk/openiotsdk_platform_overview.html">Open IoT SDK platform port</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/openiotsdk/openiotsdk_unit_tests.html">Matter Open IoT SDK unit tests</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="platforms/openthread/index.html">OpenThread</a><input class="toctree-checkbox" id="toctree-checkbox-19" name="toctree-checkbox-19" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-19"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="platforms/openthread/openthread_border_router_pi.html">Setup OpenThread Border Router on Raspberry Pi</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/openthread/openthread_rcp_nrf_dongle.html">Configuring OpenThread Radio Co-processor on nRF52840 Dongle</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="platforms/silabs/index.html">Silabs</a><input class="toctree-checkbox" id="toctree-checkbox-20" name="toctree-checkbox-20" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-20"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="platforms/silabs/silabs_cli_guide.html">Silabs CLI Guide</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/silabs/silabs_common_app_behavior.html">Standard Application Behavior Guide</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/silabs/silabs_efr32_software_update.html">Matter Software Update with EFR32 example applications</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/silabs/silabs_getting_started.html">Silicon Labs Matter Solution Guide</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="platforms/stm32/index.html">STM32</a><input class="toctree-checkbox" id="toctree-checkbox-21" name="toctree-checkbox-21" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-21"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="platforms/stm32/stm32_getting_started_guide.html">STM32 Getting Started Guide</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="platforms/ti/index.html">TI</a><input class="toctree-checkbox" id="toctree-checkbox-22" name="toctree-checkbox-22" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-22"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="platforms/ti/matter-migration-guide/matter_cc2674_migration.html">Running Matter Examples on the TI SimpleLink CC2674P10 and CC2674R10</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/ti/matter-syscfg/getting-started.html">Get started with SysConfig</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/ti/matter-syscfg/sysconfig-board.html">Configure The Board Files with SysConfig</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/ti/matter-users-guide/ti_openthread_library_usage.html">Configuring OpenThread libraries on TI CC13x4_CC26x4 Platforms</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/ti/matter-users-guide/ti_factory_data_user_guide.html">Texas Instruments Matter Factory Data Programming User Guide</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/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-l3"><a class="reference internal" href="platforms/ti/ti_matter_overview.html">Texas Instruments platform overview</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/ti/matter-migration-guide/matter_cc2674_migration.html">Running Matter Examples on the TI SimpleLink CC2674P10 and CC2674R10</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/ti/matter-syscfg/getting-started.html">Get started with SysConfig</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/ti/matter-syscfg/sysconfig-board.html">Configure The Board Files with SysConfig</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/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-l3"><a class="reference internal" href="platforms/ti/matter-users-guide/ti_factory_data_user_guide.html">Texas Instruments Matter Factory Data Programming User Guide</a></li>
<li class="toctree-l3"><a class="reference internal" href="platforms/ti/matter-users-guide/ti_openthread_library_usage.html">Configuring OpenThread libraries on TI CC13x4_CC26x4 Platforms</a></li>
</ul>
</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-23" name="toctree-checkbox-23" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-23"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l2"><a class="reference internal" href="style/CODING_STYLE_GUIDE.html">Coding Style Guide</a></li>
<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-24" name="toctree-checkbox-24" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-24"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/air_purifier.html">Air Purifier</a><input class="toctree-checkbox" id="toctree-checkbox-25" name="toctree-checkbox-25" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-25"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/air-purifier-app/air-purifier-common/README.html">CHIP Air Purifier Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/air-purifier-app/ameba/README.html">CHIP Ameba Air Purifier Example</a></li>
<li class="toctree-l3"><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-l3"><a class="reference internal" href="examples/air-purifier-app/linux/README.html">CHIP Linux Air Purifier Example</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/air_quality.html">Air Quality</a><input class="toctree-checkbox" id="toctree-checkbox-26" name="toctree-checkbox-26" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-26"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/air-quality-sensor-app/linux/README.html">Matter Linux Air Quality Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/air-quality-sensor-app/silabs/README.html">Matter Air Quality Sensor Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/air-quality-sensor-app/telink/README.html">Matter Telink Air Quality Sensor Example Application</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/all_clusters.html">All clusters</a><input class="toctree-checkbox" id="toctree-checkbox-27" name="toctree-checkbox-27" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-27"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/all-clusters-app/ameba/README.html">CHIP Ameba All Clusters Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/all-clusters-app/asr/README.html">Matter ASR All Clusters Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/all-clusters-app/esp32/README.html">Matter ESP32 All Clusters Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/all-clusters-app/infineon/psoc6/README.html">CHIP PSoC6 All Clusters Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/all-clusters-app/linux/README.html">Matter Linux/Mac All Clusters Example</a></li>
<li class="toctree-l3"><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-l3"><a class="reference internal" href="examples/all-clusters-app/nrfconnect/README.html">Matter nRF Connect All Clusters Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/all-clusters-app/nxp/mw320/README.html">Matter MW320 All Clusters Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/all-clusters-app/nxp/rt/rt1060/README.html">CHIP RT1060 All-clusters Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/all-clusters-app/nxp/rt/rt1170/README.html">CHIP RT1170 All-clusters Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/all-clusters-app/nxp/rt/rw61x/README.html">CHIP RW61x All-clusters Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/all-clusters-app/nxp/zephyr/README.html">CHIP NXP Zephyr All-clusters Application</a></li>
<li class="toctree-l3"><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-l3"><a class="reference internal" href="examples/all-clusters-app/telink/README.html">Matter Telink All Clusters Example Application</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/all_clusters_minimal.html">All clusters minimal</a><input class="toctree-checkbox" id="toctree-checkbox-28" name="toctree-checkbox-28" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-28"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/all-clusters-minimal-app/ameba/README.html">CHIP Ameba All Clusters Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/all-clusters-minimal-app/asr/README.html">Matter ASR All Clusters Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/all-clusters-minimal-app/esp32/README.html">CHIP ESP32 All Clusters Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/all-clusters-minimal-app/infineon/psoc6/README.html">CHIP PSoC6 All Clusters Example</a></li>
<li class="toctree-l3"><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-l3"><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-l3"><a class="reference internal" href="examples/all-clusters-minimal-app/telink/README.html">Matter Telink All Clusters Minimal Example Application</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/bridge.html">Bridge</a><input class="toctree-checkbox" id="toctree-checkbox-29" name="toctree-checkbox-29" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-29"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/bridge-app/asr/README.html">Matter ASR Bridge Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/bridge-app/esp32/README.html">Matter ESP32 Bridge App Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/bridge-app/linux/README.html">Matter Linux Bridge Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/bridge-app/telink/README.html">Matter Telink Bridge Example Application</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/chef.html">CHEF</a><input class="toctree-checkbox" id="toctree-checkbox-30" name="toctree-checkbox-30" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-30"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/chef/README.html">MATTER CHEF APP</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/chef/README_DEVICE.html">Matter Shell - Device Layer module</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/chef/README_OTCLI.html">Matter Shell - OpenThread CLI pass-through</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/chef/README_SHELL.html">Matter Shell Reference</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/chef/nrfconnect/README.html">CHIP nRF Connect SDK Shell Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/chef/sample_app_util/README.html">Chef Build Conventions</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/chip_tool.html">CHIP Tool example</a><input class="toctree-checkbox" id="toctree-checkbox-31" name="toctree-checkbox-31" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-31"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/chip-tool/README.html">Matter Client Example</a></li>


</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/contact_sensor.html">Contact Sensor</a><input class="toctree-checkbox" id="toctree-checkbox-32" name="toctree-checkbox-32" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-32"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/contact-sensor-app/linux/README.html">Matter Linux Contact Sensor Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/contact-sensor-app/nxp/README.html">Matter NXP Contact Sensor Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/contact-sensor-app/nxp/k32w0/README.html">CHIP K32W061 Contact Sensor Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/contact-sensor-app/nxp/k32w1/README.html">Matter K32W1 Contact Sensor Example Application</a></li>
<li class="toctree-l3"><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-l3"><a class="reference internal" href="examples/contact-sensor-app/telink/README.html">Matter Telink Contact Sensor Example Application</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/darwin.html">CHIP Tool Darwin</a><input class="toctree-checkbox" id="toctree-checkbox-33" name="toctree-checkbox-33" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-33"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/darwin-framework-tool/README.html">Matter darwin-framework-tool</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/dishwasher.html">Dishwasher</a><input class="toctree-checkbox" id="toctree-checkbox-34" name="toctree-checkbox-34" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-34"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/dishwasher-app/linux/README.html">Matter Linux Dishwasher Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/dishwasher-app/silabs/README.html">Matter Silabs dishwasher Example</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/energy_management.html">Energy Management</a><input class="toctree-checkbox" id="toctree-checkbox-35" name="toctree-checkbox-35" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-35"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/energy-management-app/esp32/README.html">Matter ESP32 Energy Management Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/energy-management-app/linux/README.html">Matter Linux Energy Management Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/energy-management-app/silabs/README.html">Matter EFR32 Energy Management Example</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/fabric_admin.html">Fabric Admin</a><input class="toctree-checkbox" id="toctree-checkbox-36" name="toctree-checkbox-36" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-36"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/fabric-admin/README.html">Matter Fabric Administrator Example</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/fabric_bridge.html">Fabric Bridge</a><input class="toctree-checkbox" id="toctree-checkbox-37" name="toctree-checkbox-37" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-37"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/fabric-bridge-app/linux/README.html">Matter Linux Fabric Bridge Example</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/fabric_sync.html">Fabric Sync</a><input class="toctree-checkbox" id="toctree-checkbox-38" name="toctree-checkbox-38" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-38"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/fabric-sync/README.html">Matter Linux Fabric Sync Example</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/java_matter_controller.html">Java matter controller</a><input class="toctree-checkbox" id="toctree-checkbox-39" name="toctree-checkbox-39" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-39"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/java-matter-controller/README.html">Matter Controller Java App Example</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/kotlin_matter_controller.html">Kotlin matter controller</a><input class="toctree-checkbox" id="toctree-checkbox-40" name="toctree-checkbox-40" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-40"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/kotlin-matter-controller/README.html">Matter Controller Kotlin App Example</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/laundry_washer.html">Laundry washer</a><input class="toctree-checkbox" id="toctree-checkbox-41" name="toctree-checkbox-41" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-41"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/laundry-washer-app/nxp/rt/rt1060/README.html">CHIP RT1060 Thermostat Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/laundry-washer-app/nxp/rt/rt1170/README.html">CHIP RT1170 Thermostat Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/laundry-washer-app/nxp/rt/rw61x/README.html">CHIP RW61x Laundry washer Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/laundry-washer-app/nxp/zephyr/README.html">CHIP NXP Zephyr Laundry Washer Application</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/light_switch.html">Light switch</a><input class="toctree-checkbox" id="toctree-checkbox-42" name="toctree-checkbox-42" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-42"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/light-switch-app/ameba/README.html">CHIP Ameba Light Switch Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/light-switch-app/asr/README.html">Matter ASR Light Switch Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/light-switch-app/cc13x4_26x4/README.html">Matter Light Switch Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/light-switch-app/esp32/README.html">Matter ESP32 Light-switch Example</a></li>
<li class="toctree-l3"><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-l3"><a class="reference internal" href="examples/light-switch-app/infineon/cyw30739/README.html">Matter CYW30739 Light Switch Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/light-switch-app/nrfconnect/README.html">Matter nRF Connect Light Switch Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/light-switch-app/qpg/README.html">Matter QPG6105 SDK</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/light-switch-app/silabs/README.html">Matter EFR32 Light Switch Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/light-switch-app/telink/README.html">Matter Telink Light Switch Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/light-switch-app/qpg/APPLICATION.html">Matter QPG6105 Light Switch Example Application</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/lighting.html">Lighting</a><input class="toctree-checkbox" id="toctree-checkbox-43" name="toctree-checkbox-43" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-43"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/lighting-app/ameba/README.html">CHIP Ameba Lighting Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lighting-app/asr/README.html">Matter ASR Lighting Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lighting-app/beken/README.html">Matter BEKEN Lighting Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lighting-app/bouffalolab/README.html">Matter <code class="docutils literal notranslate"><span class="pre">Bouffalo</span> <span class="pre">Lab</span></code> Lighting Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lighting-app/cc13x4_26x4/README.html">Matter Lighting Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lighting-app/esp32/README.html">Matter ESP32 Lighting Example</a></li>
<li class="toctree-l3"><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-l3"><a class="reference internal" href="examples/lighting-app/infineon/cyw30739/README.html">Matter CYW30739 Lighting Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lighting-app/infineon/psoc6/README.html">CHIP PSoC6 Lighting Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lighting-app/linux/README.html">CHIP Linux Lighting Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lighting-app/mbed/README.html">Matter Arm Mbed OS Lighting Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lighting-app/nrfconnect/README.html">Matter nRF Connect Lighting Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lighting-app/nxp/README.html">Matter NXP Lighting Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lighting-app/nxp/k32w0/README.html">CHIP K32W061 Lighting Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lighting-app/nxp/k32w1/README.html">Matter K32W1 Lighting Example Application</a></li>
<li class="toctree-l3"><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-l3"><a class="reference internal" href="examples/lighting-app/python/README.html">Python-based lighting example (bridge) device to DALI</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lighting-app/qpg/README.html">Matter QPG6105 SDK</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lighting-app/silabs/README.html">Matter EFR32 Lighting Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lighting-app/stm32/README.html">Matter STM32 Lighting Example over thread</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lighting-app/telink/README.html">Matter Telink Lighting Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lighting-app/tizen/README.html">CHIP Tizen Lighting Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lighting-app/qpg/APPLICATION.html">Matter QPG6105 Lighting Example Application</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/lighting_no_unique_id.html">Lighting without unique id</a><input class="toctree-checkbox" id="toctree-checkbox-44" name="toctree-checkbox-44" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-44"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><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>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/lit_icd.html">Lit ICD</a><input class="toctree-checkbox" id="toctree-checkbox-45" name="toctree-checkbox-45" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-45"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/lit-icd-app/esp32/README.html">Matter ESP32 LIT ICD Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lit-icd-app/nrfconnect/README.html">Matter nRF Connect LIT ICD Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lit-icd-app/silabs/README.html">Matter EFR32 Lit ICD Example</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/lock.html">Lock</a><input class="toctree-checkbox" id="toctree-checkbox-46" name="toctree-checkbox-46" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-46"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/lock-app/asr/README.html">Matter ASR Lock Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lock-app/cc13x4_26x4/README.html">Matter Lock Example Application</a></li>
<li class="toctree-l3"><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-l3"><a class="reference internal" href="examples/lock-app/esp32/README.html">Matter ESP32 Lock Example</a></li>
<li class="toctree-l3"><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-l3"><a class="reference internal" href="examples/lock-app/infineon/cyw30739/README.html">Matter CYW30739 Lock Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lock-app/infineon/psoc6/README.html">Matter PSoC6 Lock Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lock-app/linux/README.html">Lock Application for Linux</a></li>

<li class="toctree-l3"><a class="reference internal" href="examples/lock-app/mbed/README.html">Matter Arm Mbed OS Lock Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lock-app/nrfconnect/README.html">Matter nRF Connect Lock Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lock-app/nxp/README.html">Matter NXP Door Lock Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lock-app/nxp/k32w1/README.html">Matter K32W1 Door Lock Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lock-app/nxp/mcxw71/README.html">Matter <code class="docutils literal notranslate"><span class="pre">MCXW71</span></code> Door Lock Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lock-app/openiotsdk/README.html">Matter Open IoT SDK Lock-App Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lock-app/qpg/README.html">Matter QPG6105 SDK</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lock-app/silabs/README.html">Matter EFR32 Lock Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lock-app/telink/README.html">Matter Telink Lock Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/lock-app/qpg/APPLICATION.html">Matter QPG6105 Lock Example Application</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/log_source.html">Log source</a><input class="toctree-checkbox" id="toctree-checkbox-47" name="toctree-checkbox-47" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-47"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/log-source-app/linux/README.html">log-source-app</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/microwave.html">Microwave ovens</a><input class="toctree-checkbox" id="toctree-checkbox-48" name="toctree-checkbox-48" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-48"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/microwave-oven-app/linux/README.html">Matter Linux Microwave Oven Example</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/minimal_mdns.html">Minimal MDNS</a><input class="toctree-checkbox" id="toctree-checkbox-49" name="toctree-checkbox-49" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-49"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/minimal-mdns/README.html">Minimal mDNS example</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/network_infrastructure_manager.html">Network Infrastructure Manager</a><input class="toctree-checkbox" id="toctree-checkbox-50" name="toctree-checkbox-50" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-50"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/network-manager-app/README.html">network-manager-app</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/ota_provider.html">OTA Provider</a><input class="toctree-checkbox" id="toctree-checkbox-51" name="toctree-checkbox-51" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-51"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/ota-provider-app/esp32/README.html">CHIP ESP32 OTA Provider Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/ota-provider-app/linux/README.html">ota-provider-app</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/ota_requestor.html">OTA Requestor</a><input class="toctree-checkbox" id="toctree-checkbox-52" name="toctree-checkbox-52" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-52"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/ota-requestor-app/ameba/README.html">CHIP Ameba OTA Requestor Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/ota-requestor-app/asr/README.html">Matter ASR OTA Requestor Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/ota-requestor-app/esp32/README.html">CHIP ESP32 OTA Requestor Example</a></li>
<li class="toctree-l3"><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-l3"><a class="reference internal" href="examples/ota-requestor-app/linux/README.html">ota-requestor-app (Linux)</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/ota-requestor-app/mbed/README.html">Matter Arm Mbed OS Lock Example Application</a></li>
<li class="toctree-l3"><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-l3"><a class="reference internal" href="examples/ota-requestor-app/telink/README.html">Supported devices</a></li>


</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/persistent_storage.html">Persistent storage</a><input class="toctree-checkbox" id="toctree-checkbox-53" name="toctree-checkbox-53" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-53"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/persistent-storage/esp32/README.html">CHIP ESP32 Persistent Storage Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/persistent-storage/infineon/psoc6/README.html">CHIP PSoC6 Persistent Storage Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/persistent-storage/linux/README.html">CHIP Linux Persistent Storage Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/persistent-storage/qpg/README.html">Matter QPG6105 SDK</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/persistent-storage/qpg/APPLICATION.html">CHIP QPG6105 Persistent Storage Application</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/pigweed.html">Pigweed</a><input class="toctree-checkbox" id="toctree-checkbox-54" name="toctree-checkbox-54" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-54"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/pigweed-app/ameba/README.html">CHIP Ameba Pigweed Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/pigweed-app/esp32/README.html">CHIP ESP32 Pigweed Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/pigweed-app/mbed/README.html">Matter Arm Mbed OS Pigweed Example Application</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/pump.html">Pump</a><input class="toctree-checkbox" id="toctree-checkbox-55" name="toctree-checkbox-55" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-55"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/pump-app/cc13x4_26x4/README.html">Matter Pump Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/pump-app/nrfconnect/README.html">Matter nRF Connect Pump Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/pump-app/silabs/README.html">Matter EFR32 Pump Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/pump-app/telink/README.html">Matter Telink Pump Controller Example Application</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/pump_controler.html">Pump controller</a><input class="toctree-checkbox" id="toctree-checkbox-56" name="toctree-checkbox-56" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-56"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/pump-controller-app/cc13x4_26x4/README.html">Matter Pump Controller Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/pump-controller-app/nrfconnect/README.html">Matter nRF Connect Pump Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/pump-controller-app/telink/README.html">Matter Telink Pump Controller Example Application</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/refrigerator.html">Refrigerator</a><input class="toctree-checkbox" id="toctree-checkbox-57" name="toctree-checkbox-57" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-57"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/refrigerator-app/linux/README.html">CHIP Linux Refrigerator Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/refrigerator-app/silabs/README.html">Matter Refrigerator and Temperature Controlled Example</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/rvc.html">RVC</a><input class="toctree-checkbox" id="toctree-checkbox-58" name="toctree-checkbox-58" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-58"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/rvc-app/README.html">RVC example app</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/shell.html">Shell</a><input class="toctree-checkbox" id="toctree-checkbox-59" name="toctree-checkbox-59" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-59"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/shell/README.html">Matter Shell Reference</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/shell/README_DEVICE.html">Matter Shell - Device Layer module</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/shell/README_OTCLI.html">Matter Shell - OpenThread CLI pass-through</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/shell/README_SERVER.html">Matter Shell - App Server module</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/shell/cc13x4_26x4/README.html">Matter Shell Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/shell/mbed/README.html">Matter Arm Mbed OS Shell Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/shell/nrfconnect/README.html">Matter nRF Connect SDK Shell Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/shell/openiotsdk/README.html">Matter Open IoT SDK Shell Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/shell/telink/README.html">Matter Telink Shell Example Application</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/smoke_co.html">Smoke CO Alarm example</a><input class="toctree-checkbox" id="toctree-checkbox-60" name="toctree-checkbox-60" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-60"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/smoke-co-alarm-app/silabs/README.html">Matter EFR32 Smoke CO Alarm Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/smoke-co-alarm-app/telink/README.html">Matter Telink Smoke CO Alarm Example Application</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/tbr.html">Thread Border Router</a><input class="toctree-checkbox" id="toctree-checkbox-61" name="toctree-checkbox-61" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-61"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><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-l2 has-children"><a class="reference internal" href="examples/temperature_measurement.html">Temperature measurement</a><input class="toctree-checkbox" id="toctree-checkbox-62" name="toctree-checkbox-62" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-62"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/temperature-measurement-app/asr/README.html">Matter ASR Temperature Measurement Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/temperature-measurement-app/esp32/README.html">Matter ESP32 Temperature Sensor Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/temperature-measurement-app/telink/README.html">Matter Telink Temperature Measurement Example Application</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/thermostat.html">Thermostat</a><input class="toctree-checkbox" id="toctree-checkbox-63" name="toctree-checkbox-63" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-63"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/thermostat/asr/README.html">Matter ASR Thermostat Example</a></li>
<li class="toctree-l3"><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-l3"><a class="reference internal" href="examples/thermostat/infineon/cyw30739/README.html">Matter CYW30739 Thermostat Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/thermostat/nxp/rt/rt1060/README.html">CHIP RT1060 Thermostat Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/thermostat/nxp/rt/rt1170/README.html">CHIP RT1170 Thermostat Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/thermostat/nxp/rt/rw61x/README.html">CHIP RW61x Thermostat Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/thermostat/nxp/zephyr/README.html">CHIP NXP Zephyr Thermostat Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/thermostat/qpg/README.html">Matter QPG6105 SDK</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/thermostat/silabs/README.html">Matter EFR32 Thermostat Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/thermostat/telink/README.html">Matter Telink Thermostat Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/thermostat/qpg/APPLICATION.html">Matter QPG6105 Thermostat Example Application</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/tv.html">TV</a><input class="toctree-checkbox" id="toctree-checkbox-64" name="toctree-checkbox-64" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-64"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/tv-app/android/App/common-api/README.html">Matter tv app common-api</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/tv-app/android/App/content-app/README.html">Content App</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/tv-app/linux/README.html">Matter TV Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/tv-app/openiotsdk/README.html">Matter Open IoT SDK TV-App Example Application</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/tv_casting.html">TV casting</a><input class="toctree-checkbox" id="toctree-checkbox-65" name="toctree-checkbox-65" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-65"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/tv-casting-app/android/README.html">Matter TV Casting Android App Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/tv-casting-app/darwin/TvCasting/README.html">Matter TV Casting iOS App Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/tv-casting-app/linux/README.html">CHIP TV Casting App Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/tv-casting-app/APIs.html">Matter Casting APIs</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/virtual_device.html">Virtual Device App</a><input class="toctree-checkbox" id="toctree-checkbox-66" name="toctree-checkbox-66" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-66"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/virtual-device-app/android/README.html">Matter Android Virtual Device App Example</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="examples/window.html">Window</a><input class="toctree-checkbox" id="toctree-checkbox-67" name="toctree-checkbox-67" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-67"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="examples/window-app/nrfconnect/README.html">Matter nRF Connect Window Covering Example Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/window-app/silabs/README.html">Matter EFR32 Window Covering Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples/window-app/telink/README.html">Matter Telink Window Example Application</a></li>
</ul>
</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-68" name="toctree-checkbox-68" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-68"><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-69" name="toctree-checkbox-69" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-69"><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-70" name="toctree-checkbox-70" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-70"><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-71" name="toctree-checkbox-71" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-71"><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 has-children"><a class="reference internal" href="zap_and_codegen/index.html">ZAP and Codegen</a><input class="toctree-checkbox" id="toctree-checkbox-72" name="toctree-checkbox-72" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-72"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l2"><a class="reference internal" href="zap_and_codegen/code_generation.html">Code generation</a></li>
<li class="toctree-l2"><a class="reference internal" href="zap_and_codegen/zap_intro.html">ZAP</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="upgrading.html">Upgrading notes</a></li>
<li class="toctree-l1"><a class="reference internal" href="issue_triage.html">Project issues</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 &amp; 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 &amp; 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

No packages published

Languages