Slide 1: Developing Matter 1.0 products with nRF Connect SDK
Developing Matter 1.0 products with nRF Connect SDK Nordic Tech Webinar Kamil Kasperczyk / Firmware Engineer Marcin Kajor / Firmware Engineer November 2022
Slide 2: Practicalities
© Nordic Semiconductor Practicalities Duration: about 60 minutes Questions are encouraged! Please type questions in the top of the right sidebar All questions are anonymous Try to keep them relevant to the topic We will answer towards the end The chat is not anonymous, and do not use f
Slide 3: Today's Host
© Nordic Semiconductor Today’s Host Finn Boetius Product Marketing Engineer
Slide 4: Today's Speakers
© Nordic Semiconductor Today’s Speakers Kamil Kasperczyk Marcin Kajor Firmware Engineer Firmware Engineer R&D R&D
Slide 5: Previous Nordic Matter webinars
© Nordic Semiconductor Previous Nordic Matter webinars Introduction to Matter – Sep 2021 Krzysztof Loska https://youtu.be/v_285vCHifw Developing Matter Products with nRF Connec SDK – Nov 2021 Łukasz Duda & Damian Królik https://youtu.be/kdMJQFDRoss Missed this webinar? Sign up: nordicsemi.com/we
Slide 6: Agenda
© Nordic Semiconductor Agenda Introduction Matter multi-fabric scenario Matter 1.0 is here! Controlling accessory from Android smartphone Support for Matter in nRF Connect SDK Adding accessory to the new Matter fabric Development tools Matter over Thread and Matter binding Creating
Slide 7: Introduction
Introduction
Slide 8: Matter 1.0 is here!
© Nordic Semiconductor Matter 1.0 is here! Open source reference implementation which conforms to the Matter 1.0 specification https://github.com/project-chip/connectedhomeip/releases/tag/v1.0.0 https://csa-iot.org/all-solutions/matter/
Slide 9: Support for Matter in nRF Connect SDK
© Nordic Semiconductor Support for Matter in nRF Connect SDK Matter is deployed in nRF Connect SDK as a one nRF Connect SDK Zephyr of the submodule repositories (dedicated Matter Nordic component User application fork) Third-party Matter stack Powered by Zephyr OS Matter (built with GN) Zephyr i
Slide 10: Development tools
© Nordic Semiconductor Development tools Hardware Development Kits (based on nRF52, nRF53 and nRF70 families) nRF Connect for VS Studio J-Link GDB debugging tool Nordic Power Profiler Kit II nRF Thread Topology Monitor nRF Sniffer for 802.15.4 and Bluetooth LE Pre-compiled Matter contr
Slide 11: Matter in nRF Connect SDK: Matter over Thread and Wi-Fi
Matter in nRF Connect SDK Matter over Thread and Wi-Fi
Slide 12: Matter network topology
© Nordic Semiconductor Matter network topology Internet Thread Wi-Fi Ethernet Wi-Fi Access Point
Slide 13: Matter network topology
© Nordic Semiconductor Matter network topology Internet Thread Wi-Fi Ethernet Wi-Fi Access Point Matter controller
Slide 14: Matter network topology
© Nordic Semiconductor Matter network topology Internet Thread Wi-Fi Ethernet Wi-Fi Access Point Matter controller Matter light switch
Slide 15: Matter network topology
© Nordic Semiconductor Matter network topology Internet Thread Wi-Fi Ethernet Wi-Fi Access Point Thread Border Router Matter controller Matter light switch
Slide 16: Matter network topology
© Nordic Semiconductor Matter network topology Internet Thread Wi-Fi Ethernet Wi-Fi Access Point Thread Border Router Matter controller Matter light switch Matter light bulb
Slide 17: Matter network topology
© Nordic Semiconductor Matter network topology Internet Thread Wi-Fi Ethernet Matter binding Wi-Fi Access Point Thread Border Router Matter controller Matter light switch Matter light bulb
Slide 18: Matter network topology
© Nordic Semiconductor Matter network topology Internet Thread Wi-Fi Ethernet Matter binding Wi-Fi Access Point Thread Border Router Linux PC with CHIP Tool Matter light switch Matter light bulb
Slide 19: Matter network topology
© Nordic Semiconductor Matter network topology Internet Thread Wi-Fi Ethernet Matter binding Wi-Fi Access Point Raspberry Pi 4 with OpenThread Border Router Linux PC with CHIP Tool Matter light switch Matter light bulb
Slide 20: Matter network topology
© Nordic Semiconductor Matter network topology Internet Thread Wi-Fi Ethernet Matter binding Wi-Fi Access Point Raspberry Pi 4 with OpenThread Border Router Linux PC with CHIP Tool Matter light switch Matter light bulb
Slide 21: Matter network topology
© Nordic Semiconductor Matter network topology Internet Thread Wi-Fi Ethernet Matter binding Wi-Fi Access Point Raspberry Pi 4 with OpenThread Border Router Linux PC with CHIP Tool Matter light switch Matter light bulb
Slide 22: Prerequisites
© Nordic Semiconductor Prerequisites Linux PC with software installed: nRF Connect SDK v2.1.1 https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.1.1/nrf/ getting_started.html nRF Command-line tools https://www.nordicsemi.com/Products/Development-tools/nrf-command- line-tools/download Vis
Slide 23: Matter in nRF Connect SDK: Matter multi-fabric scenario
Matter in nRF Connect SDK Matter multi-fabric scenario
Slide 24: Matter multi-fabric topology
© Nordic Semiconductor Matter multi-fabric topology Internet Wi-Fi Access Point Thread Wi-Fi Ethernet Thread Border Router
Slide 25: Matter multi-fabric topology
© Nordic Semiconductor Matter multi-fabric topology Internet Wi-Fi Access Point Thread Wi-Fi Ethernet Thread Border Router Android CHIP Tool
Slide 26: Matter multi-fabric topology
© Nordic Semiconductor Matter multi-fabric topology Internet Wi-Fi Access Point Thread Wi-Fi Ethernet Thread Border Router Android CHIP Thingy:53 Weather Station Tool
Slide 27: Matter multi-fabric topology
© Nordic Semiconductor Matter multi-fabric topology Internet Wi-Fi Access Point Thread Wi-Fi Ethernet Thread Border Router Android CHIP Thingy:53 Weather Station Linux PC with CHIP Tool Tool
Slide 28: Matter multi-fabric topology
© Nordic Semiconductor Matter multi-fabric topology Internet Wi-Fi Access Point Thread Wi-Fi Ethernet Matter fabrics Thread Border Router Android CHIP Thingy:53 Weather Station Linux PC with CHIP Tool Tool
Slide 29: Matter in nRF Connect SDK: Creating Matter accessory
Matter in nRF Connect SDK Creating Matter accessory
Slide 30: Configuring data model
© Nordic Semiconductor Configuring data model Understanding Matter data and interaction model Device Node 0 Endpoint 0 Endpoint 1 Endpoint ... Matter stack Application Cluster Data Model Attribute Interaction Model Action Framing Attribute (Event) Security Command Message Framing and Routing https
Slide 31: Configuring data model
© Nordic Semiconductor Configuring data model Using ZAP Tool to configure specific clusters and attributes: https://github.com/project-chip/zap
Slide 32: Network topology
© Nordic Semiconductor Network topology Internet Thread Wi-Fi Ethernet Wi-Fi Access Point Raspberry Pi 4 with OpenThread Border Router Linux PC with CHIP Tool Matter temperature sensor
Slide 33: Developing application logic and testing of the setup
© Nordic Semiconductor Developing application logic and testing of the setup Coding demo