🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه اپلیکیشن اینترنت اشیا با 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
نمایش نظرات