اینترنت اشیاء در عمل: MQTT
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یاد میگیرید MQTT چیست و چگونه کار میکند.
- قادر خواهید بود بروکر Mosquitto MQTT را روی ویندوز PC و Raspberry Pi نصب و پیکربندی کنید.
- برنامهای برای ESP32 خواهید نوشت که با بروکر Mosquitto کار کند.
- چگونگی کار با AWS IoT Core، محبوبترین سرویس ابری MQTT، را یاد خواهید گرفت.
- برنامه نوشتهشده قبلی برای ESP32 را طوری اصلاح خواهید کرد که دستگاههای شما بتوانند با AWS IoT Core کار کنند.
- یک کلاینت pub/sub برای ویندوز و Raspberry Pi خواهید نوشت.
- یاد میگیرید که چگونه گواهینامهنامه TLS خود را تولید کرده و در برنامههایتان از آن استفاده کنید.
پیشنیازهای دوره
- C++/C (مقدماتی)
- Arduino (مقدماتی)
توضیحات دوره
در این دوره، مدرس به نکات اصلی میپردازد که به دستگاههای شما اجازه میدهد از طریق پروتکل MQTT با یکدیگر پیام رد و بدل کنند.
ابتدا، مدرس درباره خود پروتکل MQTT و اصول اساسی عملکرد آن توضیح داده و شرح میدهد که بروکر MQTT چیست. سپس، شما بروکر محبوب Mosquitto MQTT را برای ویندوز دانلود و نصب کرده و چگونگی پیکربندی آن را یاد میگیرید. این کار ابتدا روی دستگاه شما و سپس از طریق شبکه محلی انجام خواهد شد. در ادامه، برنامهای برای ESP32 خواهید نوشت که امکان ارتباط با بروکر Mosquitto را فراهم میکند، آن را از طریق WiFi متصل کرده و چگونگی کار برنامه را تست میکنید. پس از آن، Mosquitto را روی Raspberry Pi تحت لینوکس نصب کرده و ESP32 را به آن متصل خواهید کرد. همچنین یک کلاینت خواهید نوشت که از طریق Mosquitto API کار میکند و میتوانید آن را در برنامههای خود ادغام کنید.
و سپس، چگونگی کار با محبوبترین سرویس ابری برای اینترنت اشیاء، یعنی Amazon Web Services IoT Core را یاد خواهید گرفت. شما میآموزید که چگونه دستگاههای خود را به آن متصل کنید و برای آنها گواهینامه و policy ایجاد نمایید. در ادامه، برنامه خود برای ESP32 را طوری تغییر خواهید داد که بتواند با AWS IoT Core کار کند. سپس، مدرس به شما نشان خواهد داد که چگونه میتوانید از یک گواهینامه و policy واحد برای چندین دستگاه استفاده کنید.
این دوره برای چه کسانی مناسب است؟
- این دوره میتواند برای مهندسان الکترونیک یا علاقهمندان به اینترنت اشیاء مناسب باشد.
اینترنت اشیاء در عمل: MQTT
-
مقدمهای بر MQTT 04:58
-
نصب و تست بروکر Mosquitto روی ویندوز 08:08
-
نوشتن برنامه آردوینو ESP32 برای اتصال به بروکر Mosquitto 08:10
-
افزودن تاپیکهای pub/sub و احراز هویت به برنامه ESP32 09:32
-
نصب بروکر Mosquitto روی Raspberry Pi (لینوکس) 07:11
-
Mosquitto API: نوشتن کلاینت Mosquitto برای ویندوز 12:10
-
Mosquitto API: کلاینت Mosquitto برای Raspberry Pi (لینوکس) 06:33
-
Mosquitto TLS: تولید گواهینامه و کلیدها 18:25
-
Mosquitto TLS: الصاق گواهینامه و کلیدها به کلاینت PC و برنامه ESP32 09:34
-
AWS IoT Core: ایجاد Thing و Policy و گواهینامه 09:21
-
اتصال دستگاههای ESP32 به AWS IoT Core 08:24
مشخصات آموزش
اینترنت اشیاء در عمل: MQTT
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:11
- مدت زمان :01:42:26
- حجم :1.46GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy