.. _ug_matter_overview_dev_model: Matter development model and compatible ecosystems ################################################## .. contents:: :local: :depth: 2 The Matter stack is developed on the official `Matter GitHub repository`_ and is open-sourced. The Matter stack implementation contains separation between platform-agnostic and platform-dependent functionality. The open-source implementation offers ports for several resource-constrained, embedded SoCs as well as POSIX-based platforms. Matter strives for reusing technologies from market-proven solutions, such as Apple HomeKit or Google Weave. Wi-Fi® and :ref:`ug_thread` are its main wireless connectivity protocols that offer seamless integration with other IPv6-based networks and are application-layer agnostic. Bluetooth® LE can be used for commissioning of the Matter accessories, and QR codes and NFC tags can be used to initiate the commissioning. Matter in the |NCS| ******************* The |NCS| provides full toolchain for Linux, macOS, and Windows, and is built on top of the Zephyr RTOS. It includes west for managing repositories, toolchain manager for managing toolchain, Kconfig for feature configuration, and devicetree for board description. Finally, it integrates the OpenThread and Wi-Fi stacks, both of which can work in a multiprotocol scenario with the integrated Bluetooth LE stack. Nordic Semiconductor integrates the Matter stack in the |NCS| using a `dedicated Matter fork`_. The official Matter repository is fetched into the fork and the fork is included in the |NCS| as a Zephyr module, including files deployed in the :ref:`ug_matter` tab. The fork is maintained and verified as a part of the |NCS| release process as an :ref:`OSS repository `. For more information about Matter architecture and Matter in the |NCS|, read :ref:`ug_matter_overview_architecture_integration`. .. _ug_matter_overview_dev_model_support: Supported Matter versions in the |addon| ======================================== The table below lists the Matter versions supported in the |addon|, along with their main changes, release dates, and the corresponding |NCS| base version. Starting with Matter 1.6, support is provided through the |addon|. For earlier Matter versions, see :ref:`ug_matter_overview_dev_model_support_ncs`. +-----------------+----------------------------------------------------------------------------------------------------------+-----------------------+------------------+-------------------------+ | | | Specification | |NCS| version | Matter Add-on version | | Matter version | Overview of changes | release date | | | +=================+==========================================================================================================+=======================+==================+=========================+ | 1.6.0 | - Joint Fabric support graduated from provisional to certifiable | June 17, 2026 | v3.4.0 | v1.0.0 | | | - Added three new provisional clusters: Groupcast (group messaging), Ambient Context Sensing, and | | | | | | Temperature Alarm. | | | | | | - Energy Preference cluster graduated from provisional to certifiable. | | | | | | - Updated Thermostat cluster with Thermostat Suggestions that replaces legacy schedule | | | | | | configuration with controller-driven heating/cooling suggestions and related events. | | | | | | - Updated Occupancy Sensing cluster with Occupancy Event reporting. | | | | | | - Updated Group Key Management cluster with Groupcast adoption support for multicast group | | | | | | messaging. | | | | | | - Updated Boolean State cluster with Change Event feature for state-transition notifications. | | | | | | - Updated Access Control cluster with Auxiliary ACL support for extended access-control lists. | | | | | | - Enhanced Camera AV Stream Management with configurable image rotation angles. | | | | | | - Measurement clusters harmonized (Flow, Illuminance, Pressure, Temperature, Water Content, | | | | | | Concentration Measurement) with aligned revisions and attribute sets. | | | | | | - Added support for certifiable NFC Commissioning. | | | | +-----------------+----------------------------------------------------------------------------------------------------------+-----------------------+------------------+-------------------------+ .. _ug_matter_overview_dev_model_support_ncs: Supported Matter versions in the |NCS| ====================================== The table below shows which Matter versions are supported in the |NCS|, along with main changes, release dates, and the |NCS| version that starts supporting the Matter version. .. important:: Matter samples were removed from the |NCS| starting with the first major release after v3.4.0, and have been moved to the |addon|. The table below lists the Matter versions supported in the |NCS| before the integration was transitioned to the |addon|. +-----------------+----------------------------------------------------------------------------------------------------------+-----------------------+------------------+ | | | Specification | |NCS| version | | Matter version | Overview of changes | release date | | +=================+==========================================================================================================+=======================+==================+ | 1.5.0 | - Added support for Cameras that can be certified and interop with Matter-enabled ecosystems. | November 10, 2025 | v3.2.0 | | | - Enhanced support for Closures by introducing unified approach and a broad range of devices | | | | | such as window shades, drapes, awnings, gates, and garage doors. | | | | | - Added support for Soil Sensors for smarter water management in garden use cases. | | | | | - Enhanced Energy Management by enabling devices to exchange standardized information about energy | | | | | pricing, tariffs, and grid carbon intensity. | | | | | - Improved Data Transport by adding full support for operation over TCP transport, which enables more | | | | | efficient and reliable transmission of large messages. | | | +-----------------+----------------------------------------------------------------------------------------------------------+-----------------------+------------------+ | 1.4.2 | - Added Wi-Fi Only Commissioning using Wi-Fi Unsynchronized Service Discovery (USD) for device | July 9, 2025 | v3.1.0 | | | onboarding without requiring Bluetooth LE radios. | | | | | - Added Vendor ID (VID) Verification for cryptographic verification of Admins in Multi-Admin | | | | | environments. | | | | | - Added Access Restriction Lists (ARLs) for Network Infrastructure Managers to restrict access to | | | | | sensitive settings and data to trusted Controllers. | | | | | - Added Certificate Revocation Lists (CRLs) using PKI for revoking unused or compromised Device | | | | | Attestation Certificates. | | | | | - Updated Scenes Management with certifiable scene support, time-based behavior, and improved | | | | | device coordination. | | | | | - Enhanced Network Communication through extended "Quieter Reporting" to reduce network utilization | | | | | and extend battery life. | | | | | - Added Standardized Node Reconfiguration, allowing devices to notify Controllers of capability changes | | | | | through attribute updates. | | | +-----------------+----------------------------------------------------------------------------------------------------------+-----------------------+------------------+ | 1.4.1 | - Matter onboarding using NFC tag can be officially certified now. | March 12, 2025 | v3.0.0 | | | - Added Enhanced Setup Flow that allows the standard Matter commissioning process to enable display | | | | | and acknowledgment of device makers’ legal terms and conditions before the device setup. | | | | | - Added support for large messages over TCP. | | | +-----------------+----------------------------------------------------------------------------------------------------------+-----------------------+------------------+ | 1.4.0 | - Updated Intermittently Connected Devices feature with enhancements for the Long Idle Time (LIT) | October 19, 2024 | v2.9.0 | | | and Check-In protocol. With these enhancements, the state of this feature is changed from provisional | | | | | to certifiable. | | | | | - Updated occupancy sensing cluster with features like radar, vision, and ambient sensing. | | | | | - Updated Electric Vehicle Supply Equipment (EVSE) with support for user-defined charging preferences, | | | | | like specifying the time when the car will be charged. | | | | | - Updated Thermostat cluster with support for scheduling and preset modes, like vacation, and home | | | | | or away settings. | | | | | - Added new device types like Water heater, Solar power, Battery storage, Heat pump, Mounted | | | | | on/off control and Mounted dimmable load control. | | | | | - Added Dynamic SIT LIT switching support that allows the application to switch between these modes, | | | | | as long as the requirements for these modes are met. | | | | | - Added Enhanced multi-admin that aims to simplify the smart home management from the user perspective. | | | | | - Added Enhanced Network Infrastructure with Home Routers and Access Points (HRAP). This provides | | | | | requirements for devices such as home routers, modems, or access points to create a necessary | | | | | infrastructure for Matter products. | | | +-----------------+----------------------------------------------------------------------------------------------------------+-----------------------+------------------+ | 1.3.0 | - Support for the Scenes cluster. | April 12, 2024 | v2.7.0 | | | - Support for command batching. | | | | | - Extended beaconing feature that allows an accessory device to advertise Matter service over | | | | | Bluetooth LE for a period longer than maximum time of 15 minutes. | | | | | - Added twelve new :ref:`device types `: | | | | | Device energy management, Microwave oven, Oven, Cooktop, Cook surface, Extractor hood, Laundry dryer | | | | | Electric vehicle supply equipment, Water valve, Water freeze detector, Water leak detector | | | | | Rain sensor. | | | | | - Updated network commissioning to provide more information related to the used networking technologies. | | | +-----------------+----------------------------------------------------------------------------------------------------------+-----------------------+------------------+ | 1.2.0 | - Introduced support for the ICD Management cluster. | October 23, 2023 | v2.6.0 | | | - Added the Product Appearance attribute in the Basic Information cluster. | | | | | - Added nine new :ref:`device types `: | | | | | Refrigerator, Room Air Conditioner, Dishwasher, Laundry Washer, Robotic Vacuum Cleaner, | | | | | Smoke CO Alarm, Air Quality Sensor, Air Purifier, and Fan. | | | +-----------------+----------------------------------------------------------------------------------------------------------+-----------------------+------------------+ | 1.1.0 | - Improved Intermittently Connected Device (ICD) support: | May 18, 2023 | v2.4.0 | | | more :ref:`ug_matter_configuring_optional_persistent_subscriptions`. | | | | | - Enhancements and bug fixes for Matter Specification, Certification Test Plan, and the Matter SDK. | | | +-----------------+----------------------------------------------------------------------------------------------------------+-----------------------+------------------+ | 1.0.0 | Initial version of the Matter specification. | October 4, 2022 | v2.1.2 | +-----------------+----------------------------------------------------------------------------------------------------------+-----------------------+------------------+ .. _ug_matter_overview_dev_model_ecosystems: Compatibility with commercial ecosystems **************************************** One of the key features of the Matter protocol is the interoperability of different ecosystems it provides. Implementing support for Matter enables the :ref:`ug_matter_overview_multi_fabrics` and allows different vendor products to co-exist within the same Matter network. The Matter stack in the |NCS| will work with any commercial Matter ecosystem as long as these ecosystems are compatible with the official Matter implementation (for example `Apple Home `_, `Google Home `_, `Samsung SmartThings `_, or `Amazon Alexa `_). For an example of interoperability of some commercial ecosystems, see :ref:`ug_matter_gs_ecosystem_compatibility_testing`.