آموزش توسعه اپلیکیشن اینترنت اشیا با Matter و ESP32 - آخرین آپدیت

دانلود IoT Application Development with Matter and the ESP32

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع توسعه اپلیکیشن‌های اینترنت اشیاء مبتنی بر Matter با ESP32

با پروتکل Matter آشنا شوید، پروتکل جدیدی که تجربه کاربری دستگاه‌های هوشمند را متحول کرده و تعامل‌پذیری بین اکوسیستم‌های مختلف را تقویت می‌کند. این پروتکل نوآورانه با حمایت بیش از ۱۴۰ شرکت بزرگ، آینده خانه هوشمند را بازتعریف می‌کند.

چرا باید در این دوره شرکت کنید؟

  • توسعه اپلیکیشن‌های اینترنت اشیاء (IoT) با Matter بر روی ESP32: با اصول Matter آشنا شده و قابلیت‌های کلیدی این پروتکل را بیاموزید.

  • حل مشکلات سازگاری در خانه‌های هوشمند: اهمیت Matter در ایجاد هماهنگی بین دستگاه‌های هوشمند و نقش آن در افزایش تعامل‌پذیری و تجربه کاربری در بازار IoT را درک کنید.

  • آشنایی با عملکرد و مقیاس‌پذیری Matter: قابلیت‌های Matter و ملاحظات مقیاس‌پذیری آن را کشف کنید.

  • الزامات سخت‌افزاری و نرم‌افزاری Matter: با نیازمندی‌های سخت‌افزاری و نرم‌افزاری Matter، کیت‌های توسعه پشتیبانی شده و SDK ها آشنا شوید.

  • تجربه عملی توسعه اپلیکیشن Matter با ESP32: با استفاده از کتابخانه‌های ESP-IDF و ESP-Matter، تمرین‌های عملی برای توسعه اپلیکیشن‌های IoT مبتنی بر ESP32 انجام دهید.

  • مدل امنیتی پیشرفته Matter: مدل امنیتی Matter را به طور کامل درک کنید. بیاموزید که چگونه گواهینامه‌های احراز هویت دستگاه (DACs) و گواهینامه‌های X.509، امنیت ارتباطات را تضمین کرده و از حریم خصوصی داده‌ها محافظت می‌کنند.

  • فرآیند کامیشنینگ (Commissioning): از احراز هویت دستگاه تا راه‌اندازی شبکه، فرآیند کامیشنینگ را بیاموزید.

  • Multi-admin و گواهینامه‌های عملیاتی نود (NOCs): مفهوم Multi-admin در Matter و نقش گواهینامه‌های عملیاتی نود (NOCs) در شناسایی نودها در اکوسیستم‌های مختلف را درک کنید.

  • کنترل دسترسی و لیست‌های کنترل دسترسی (ACLs): با کنترل دسترسی، لیست‌های کنترل دسترسی (ACLs) و مجوزها برای نودهای Matter آشنا شوید.

  • دفتر ثبت انطباق توزیع شده (DCL): بینش عمیقی در مورد دفتر ثبت انطباق توزیع شده (DCL) Matter و نقش آن در انتشار امن اطلاعات دستگاه بدست آورید.

  • درک مدل داده Matter: عناصر اصلی مدل داده Matter شامل نودها (nodes)، نقاط پایانی (endpoints)، خوشه‌ها (clusters)، ویژگی‌ها (attributes) و دستورات (commands) را بیاموزید و قابلیت‌های دستگاه‌های IoT را تعریف کنید.

  • تعامل دستگاه‌های Matter در شبکه: نحوه تعامل دستگاه‌های Matter در یک شبکه را بررسی کرده و اتوماسیون‌های مفید را بدون نیاز به واسطه‌ها، با استفاده از اتصال دستگاه (device binding) و ACLs فعال کنید.

  • Fabric و Multi-admin در Matter: با Fabric و Multi-admin در Matter آشنا شوید. درک کنید که چگونه دستگاه‌ها به چندین اکوسیستم می‌پیوندند، احراز هویت می‌شوند و کنترل دسترسی را در Fabric های مختلف اجرا می‌کنند.

پیش نیازها:

  • دانش پایه از دستورات لینوکس
  • لپ‌تاپ یا کامپیوتر با سیستم عامل Ubuntu 22.04
  • کیت توسعه ESP32
  • دانش پایه برنامه‌نویسی C و C++
  • دانش پایه شبکه‌های IP

این دوره برای توسعه‌دهندگان، علاقه‌مندان به اینترنت اشیاء و متخصصان صنعت طراحی شده است تا درک جامعی از اصول، امنیت و پیاده‌سازی عملی Matter بدست آورند و با اطمینان در چشم‌انداز در حال تحول فناوری خانه هوشمند پیشرو باشند.


سرفصل ها و درس ها

مقدمه Introduction

  • چرا اهمیت دارد؟ Why Matter?

  • طرح درس Course Outline

  • نیازمندی‌ها Requirements

  • کاوش SDK مربوط به Matter Exploring the Matter SDK

مروری بر Matter و تنظیم محیط Overview of Matter & Environment Set-Up

  • مرور توسعه‌دهنده Matter Developer Overview of Matter

  • آنچه خواهید ساخت What You Will Build

  • لایه‌های عملکردی پروتکل Matter The Functional Layers of the Matter Protocol

  • بررسی دانش: مروری بر لایه‌های عملکردی Matter Knowledge Check: Overview of the Functional Layers of Matter

  • تمرین عملی: نصب محیط Matter بر روی لینوکس Practical Exercise: Installing the Matter Environment on Linux

مدل داده Matter Matter Data Model

  • مدل داده Matter Matter Data Model

  • تمرین عملی: Endpoints، Clusters و Attributes با استفاده از Chip-tool Practical Exercise: Endpoints, Clusters and Attributes using the Chip-tool

  • اهمیت Endpoint 0 The Importance of Endpoint 0

  • تمرین عملی: نصب یک اپلیکیشن Matter بر روی ESP32 Practical Exercise: Installing a Matter Application on the ESP32

  • آزمون مدل داده Data Model Test

مدل تعامل Matter Matter Interaction Model

  • کلاینت‌ها و سرورهای Matter Matter Clients and Servers

  • تمرین عملی – کدنویسی یک لامپ Matter برای ESP32 Practical Exercise - Coding a Matter Light for the ESP32

  • تعاملات پایه Basic Interactions

  • تمرین عملی: اتصال یک کلید لامپ Matter به یک لامپ Matter Practical Exercise: Binding a Matter Light switch to a Matter Light

  • بررسی دانش Knowledge Check

فابریک‌های Matter Matter Fabrics

  • درک فابریک‌های Matter و Multi-Admin Understanding Matter Fabrics and Multi-Admin

  • تمرین عملی – فابریک‌های Matter و Multi-Admin Practical Exercise - Matter Fabrics and Multi-Admin

  • بررسی دانش Knowledge Check

مدل امنیتی Matter Matter Security Model

  • مدل امنیتی Matter Matter Security Model

  • تمرین عملی – به‌روزرسانی‌های بی‌سیم (Over The Air Updates) Practical Exercise - Over The Air Updates

  • دفتر ثبت تطابق دیجیتال (Digital Compliance Ledger) Digital Compliance Ledger

  • تمرین عملی – کاوش رابط کاربری وب DCL Practical Exercise - Exploring the DCL Web UI

  • امنیت در تولید Security in Production

  • ابطال گواهی Certificate Revocation

  • فرآیند صدور گواهی Matter The Matter Certification Process

  • توضیح گواهی‌های Matter Matter Certificates Explained

  • تمرین عملی – کار با گواهی‌های Matter Practical Exercise - Working with Matter Certificates

  • بررسی دانش Knowledge Check

پل‌ها و روترهای مرزی Matter Matter Bridges and Border Routers

  • پل‌های Matter Matter Bridges

  • روترهای مرزی Matter Matter Border Routers

  • تمرین عملی – ساخت یک روتر مرزی Practical Exercise - Building a Border Router

  • بررسی دانش Knowledge Check

جمع‌بندی پایان دوره End Of Course Wrap Up

  • تمرین عملی – ESP Launchpad و Zerocode Practical Exercise - ESP Launchpad and Zerocode

  • منابع و اطلاعات بیشتر References and More Information

  • آزمون عملی مفاهیم و عملیات Matter Practice test on Matter Concepts and Operations

نمایش نظرات

آموزش توسعه اپلیکیشن اینترنت اشیا با Matter و ESP32
جزییات دوره
5 hours
32
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,385
4.5 از 5
ندارد
دارد
دارد
Ivo Brett
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ivo Brett Ivo Brett

مدرس و مهندس نرم افزار جاسازی شده