{"id":20839669,"url":"https://github.com/make2explore/tutorial-installing-esp-matter-on-ubuntu","last_synced_at":"2026-05-14T21:36:01.945Z","repository":{"id":262278879,"uuid":"886758383","full_name":"make2explore/Tutorial-Installing-ESP-Matter-on-Ubuntu","owner":"make2explore","description":"Tutorial - Installation ESP-Matter SDK, Step by Step on Ubuntu OS","archived":false,"fork":false,"pushed_at":"2025-01-17T15:02:09.000Z","size":730,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-08T12:35:31.737Z","etag":null,"topics":["alexa","arduino","esp-idf","esp32","espressif","home-automation","iot","matter"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/make2explore.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-11T14:52:28.000Z","updated_at":"2025-01-17T15:02:13.000Z","dependencies_parsed_at":"2025-01-17T16:21:58.228Z","dependency_job_id":"090d3821-96ec-4fc1-879d-80970dfd1d2a","html_url":"https://github.com/make2explore/Tutorial-Installing-ESP-Matter-on-Ubuntu","commit_stats":null,"previous_names":["make2explore/tutorial-installing-esp-matter-on-ubuntu"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/make2explore/Tutorial-Installing-ESP-Matter-on-Ubuntu","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/make2explore%2FTutorial-Installing-ESP-Matter-on-Ubuntu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/make2explore%2FTutorial-Installing-ESP-Matter-on-Ubuntu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/make2explore%2FTutorial-Installing-ESP-Matter-on-Ubuntu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/make2explore%2FTutorial-Installing-ESP-Matter-on-Ubuntu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/make2explore","download_url":"https://codeload.github.com/make2explore/Tutorial-Installing-ESP-Matter-on-Ubuntu/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/make2explore%2FTutorial-Installing-ESP-Matter-on-Ubuntu/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33044309,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alexa","arduino","esp-idf","esp32","espressif","home-automation","iot","matter"],"created_at":"2024-11-18T01:14:09.045Z","updated_at":"2026-05-14T21:36:01.925Z","avatar_url":"https://github.com/make2explore.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tutorial-Setup-ESP-Matter-SDK-in-Linux\n How to Setup ESP-Matter SDK. Matter Development Environment setup in Ubuntu OS  \n  \n\u003cimg src=\"/Images/Matter-GH-1.png\" height=\"200\" \u003e \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u003cimg src=\"/Images/Matter-GH-2.png\" height=\"200\" \u003e \n  \n**Matter** is a unified IP-based connectivity protocol that is designed to connect and build open, reliable and secure IoT ecosystems. This new technology and connectivity standard enables communication among a wide range of smart devices. Matter supports IP connectivity over Wi-Fi, Thread and Ethernet.  \n\n**Espressif’s SDK for Matter**  is the official Matter development framework for Espressif’s ESP32 series SoCs.\n\n- It is built on top of the open source Matter SDK, and provides simplified APIs, commonly used peripherals, tools and utilities for security, manufacturing and production accompanied by exhaustive documentation. It includes rich production references, aimed to simplify the development process of Matter products and enable the users to go to production in the shortest possible time.\n\n[Supported Device Types](SUPPORTED_DEVICE_TYPES.md)\n\n## Supported Matter specification versions\n\n| Matter Specification Version |                              Supported Branch                             |\n|:----------------------------:|:-------------------------------------------------------------------------:|\n|             v1.0             | [release/v1.0](https://github.com/espressif/esp-matter/tree/release/v1.0) |\n|             v1.1             | [release/v1.1](https://github.com/espressif/esp-matter/tree/release/v1.1) |\n|             v1.2             | [release/v1.2](https://github.com/espressif/esp-matter/tree/release/v1.2) |\n|             v1.3             | [release/v1.3](https://github.com/espressif/esp-matter/tree/release/v1.3) |\n|     v1.4 (Ongoing effort)    |         [main](https://github.com/espressif/esp-matter/tree/main)         |\n\n\n## Getting the repositories\n\nFor efficient cloning of the ESP-Matter repository, please refer\n[Getting the Repositories](https://docs.espressif.com/projects/esp-matter/en/latest/esp32/developing.html#getting-the-repositories)\nsection in the ESP-Matter Programming Guide.\n\n## Supported ESP-IDF and connectedhomeip versions\n\n- This SDK currently works with commit [9b008bc10d](https://github.com/project-chip/connectedhomeip/tree/9b008bc10d) of connectedhomeip.\n- For Matter projects development with this SDK, it is recommended to utilize ESP-IDF [v5.2.3](https://github.com/espressif/esp-idf/tree/v5.2.3).\n\n## Documentation\n\nFor a simplified explanation of Matter concepts and internals, please check out the [Espressif's Matter blog series](https://blog.espressif.com/matter-38ccf1d60bcd).\n\nRefer the [Programming Guide](https://docs.espressif.com/projects/esp-matter/en/latest/) for the latest version of the documentation.\n\n**Getting Started:**  \nIn order to use and get started with Matter on ESP32, you need to install some software packages based on your Operating System. This setup guide helps you on getting everything installed on Linux.\n\nThis tutorial is about Setting up Development Environment for Matter in Ubuntu OS. We've discussed..  \n- **Matter SDK Programming Guide** - Basic Introduction. \n- **ESP-IDF Setup** - This is a detailed roadmap to walk you through the installation process. We've already covered that in previous Tutorial\n- **Matter Setup** - This is a detailed roadmap to walk you through the installation process.  \n- **First Steps on ESP-IDF for Matter** - Project Creation\n- **Getting Started Projects** - Blink Demo\n- **Menu Configuration Tool Demo** using ESP32C3 and C6 Dev Board  \n\n**Software**\n- Ubuntu OS 22.04 LTS  \n- Matter SDK\n\n**Hardware**\n- Espressif ESP32C3 and C6 Development Kit  \n\n------------------------------------------------------------------------------------------------------\n\n📕 **YouTube Video Links**  \n\n- This tutorial is divided into two parts. In the first part, we will see how to install, set-up, and configure ESP-Matter-SDK in Ubuntu OS. Then, in next part. The part 2. With the use of ESP-IDF via command-line approach, We will see demo of how to program 2 different ESP32 boards with Matter-Light application firmware. We will program these ESP32 boards as Matter-accessories or end-devices.\n\n▶️  [Tutorial]  Setup Matter Development Environment in Linux - I  - 🔗  https://youtu.be/NFyD5MwxVGw  \n\n▶️  [Tutorial]  Setup Matter Development Environment in Linux - II  - 🔗  https://youtu.be/jXPyMQjTEIY  \n\n-------------------------------------------------------------------------------------------------------\n📒 **Important Links**  \n \n🌐 ESP-Matter - 🔗 https://docs.espressif.com/projects/esp-matter/en/latest/esp32/  \n🌐 ESP-Matter Repository - 🔗 https://github.com/espressif/esp-matter   \n🌐 CHIP Repository - 🔗 https://github.com/project-chip/connectedhomeip/   \n🌐 ESP-IDF - 🔗 https://www.espressif.com/en/products/sdks/esp-idf  \n🌐 ESP-IDF - 🔗 https://idf.espressif.com/  \n📙 ESP-IDF Docs 🔗 https://docs.espressif.com/projects/esp-idf/en/stable/esp32/get-started/index.html  \n📘 ESP-IDF Git 🔗 https://github.com/espressif/esp-idf  \n📗 ESP-IDF VScode Installation Git Repo - 🔗 https://github.com/espressif/vscode-esp-idf-extension  \n📗 ESP-IDF Get Started Examples - 🔗 https://github.com/espressif/esp-idf/tree/master/examples/get-started  \n\n\n------------------------------------------------------------------------------------------------------\n\n📜 Source Code, Circuit Diagrams and Documentation : \n\n🌐 GitHub Repository - 🔗 https://github.com/make2explore/Tutorial-Installing-ESP-IDF-on-Ubuntu   \n  \n🌐 Hackster Blog - 🔗 https://www.hackster.io/make2explore  \n  \n🌐 Instructable Blog - 🔗 https://www.instructables.com/make2explore  \n  \n\n------------------------------------------------------------------------------------------  \n\nShield: [![CC BY-NC-SA 4.0][cc-by-nc-sa-shield]][cc-by-nc-sa]\n\nThis work is licensed under a\n[Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa].\n\n[![CC BY-NC-SA 4.0][cc-by-nc-sa-image]][cc-by-nc-sa]\n\n[cc-by-nc-sa]: http://creativecommons.org/licenses/by-nc-sa/4.0/\n[cc-by-nc-sa-image]: https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png\n[cc-by-nc-sa-shield]: https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmake2explore%2Ftutorial-installing-esp-matter-on-ubuntu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmake2explore%2Ftutorial-installing-esp-matter-on-ubuntu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmake2explore%2Ftutorial-installing-esp-matter-on-ubuntu/lists"}