توضیحات
Master ESP32-based IoT System Firmware Development دوره آموزشی طراحی و توسعه سیستم عامل قابل اعتماد برای سیستمهای اینترنت اشیا (IoT) مبتنی بر ESP32 می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این دوره که برای توسعهدهندگان سیستمهای توکار، مهندسان اینترنت اشیا، علاقهمندان به الکترونیک و برنامهنویسان علاقهمند به دستگاههای متصل طراحی شده است، فرآیند کامل توسعه سیستم عامل را از اصول میکروکنترلر و کنترل محیطی گرفته تا شبکه، ارتباطات، ادغام حسگرها و مدیریت دستگاه بررسی میکند. فراگیران ضمن یادگیری نحوه ساختاردهی و اشکالزدایی برنامههای توکار، با مفاهیم GPIO، UART، I2C، SPI، Wi-Fi، بلوتوث، وقفهها، تایمرها، مدیریت توان و سیستم عامل بلادرنگ کار خواهند کرد.
این دوره شما را فراتر از مثالهای ساده ESP32 میبرد و شما را در توسعه معماری سیستم عامل حسگر امن به سبک تولید راهنمایی میکند. این دوره برای زبانآموزان سیستمهای تعبیهشده، توسعهدهندگان اینترنت اشیا، مهندسان فریمور، دانشجویان و کاربران ESP32 که میخواهند تجربه عملی با معماری فریمور ماژولار، شبکه، FreeRTOS، مدیریت امن دادهها و طراحی سیستم اینترنت اشیا در دنیای واقعی کسب کنند، ایدهآل است. در پایان دوره، شما یک پروژه کامل فریمور به سبک دروازه اینترنت اشیا ESP32 را به زبان C با استفاده از ESP-IDF و FreeRTOS ساختهاید.
آنچه در دوره Master ESP32-based IoT System Firmware Development یاد خواهید گرفت:
- ساخت یک پروژهی فریمور ماژولار ESP32 با زبان C با استفاده از کامپوننتهای ESP-IDF، CMake و یک ساختار پروژهی تمیز
- طراحی یک معماری فریمور IoT مبتنی بر FreeRTOS با task ها، صفها (queues)، mutex ها و callback های رویدادمحور
- پیادهسازی حالت Wi-Fi station، راهاندازی AP (provisioning)، تنظیم اعتبارنامه از طریق مرورگر و ذخیرهسازی اعتبارنامه در NVS
- دریافت و اعتبارسنجی پیامهای حسگر MQTT با استفاده از تجزیه JSON، بررسی صحت HMAC-SHA256 و اعتبارسنجی محدوده
- ارائهی دادههای تلهمتری از طریق یک سرور HTTP در ESP32 با احراز هویت Basic و پاسخهای JSON رمزنگاریشده
- ساخت یک خط لولهی امن تلهمتری MQTT-به-HTTP با استفاده از AES-256-CBC، امضاهای HMAC و صفهای FreeRTOS
- و …
مشخصات دوره
ناشر: یودمی
مدرس: EmbeddedVille Academy
زبان: انگلیسی
سطح آموزش: مقدماتی تا پیشرفته
تعداد دروس: 45
مدت زمان آموزش: 5 ساعت و 18 دقیقه
سرفصل های دوره

پیش نیازهای دوره Master ESP32-based IoT System Firmware Development
An ESP32 development board and a Micro-USB or USB cable for flashing and testing the firmware.
A Windows, macOS, or Linux computer with ESP-IDF installed; installation is covered in the course.
Basic C programming knowledge and familiarity with microcontrollers or embedded systems will help.
No prior ESP-IDF, FreeRTOS, MQTT, or HTTP server experience is required; the course builds these step by step.
تصاویر دوره

فیلم معرفی دوره Master ESP32-based IoT System Firmware Development
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
3.9 گیگابایت











































