لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره کامل سیستم IOT - طراحی و توسعه
A Complete Course on an IOT system - Design and Development
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
طراحی ESP8266/ESP12 IOT، آردوینو، MQTT، وب سرور و رمزگذاری ابری، پیوند دادن و تکمیل حساب Google Home یاد بگیرید چگونه سخت افزار یک دستگاه IOT را با میکروکنترلر ESP8266 طراحی کنید آموزش توسعه سیستم عامل دستگاه IOT با استفاده از Arduino IDE آموزش نحوه طراحی برای ساخت سرور ابری خود برای سیستم های IOT یاد بگیرید که چگونه یک کارگزار MQTT (پشه) را روی سرور ابری خود نصب کنید. آموزش نحوه نوشتن برنامه برای MQTT انتشار/اشتراک برای سرور ابری و همچنین دستگاه یاد بگیرید چگونه یک وب سرور جنگو با گواهی SSL و رمزگذاری برای برقراری ارتباط با دستگاه بسازید یاد بگیرید چگونه سرور ابری خود را با کنسول اکشن Google Home پیوند دهید یاد بگیرید چگونه برنامههایی برای نقاط پایانی برای پیوند دادن حساب Google Home و انجام عملیات بنویسید. علاوه بر این، که این یک دوره عملی است، برای تکمیل این دوره به اجزای اضافی زیر نیاز دارید. برد توسعه - برد توسعه NodeMCU و یک رله. توجه: برد توسعه یکپارچه WiFiSecureAccess دیگر برای خرید در دسترس نیست. در درس های ویدئویی این دوره از این تابلو استفاده می شود. اما، اگر بتوانید برد توسعه NodeMCU را دریافت کنید، به آن نیاز ندارید. سنسور دما/رطوبت DHT11 سنسور حرکت HC-SR501 (3.3 ولت) کابل Micro USB کابل برق 110/240VAC یک بار الکتریکی مانند لامپ رومیزی یا فن یا هر چیزی مشابه برای آزمایش تخته نان، اگر از برد توسعه nodeMCU استفاده می کنید.
این یک دوره آموزشی کامل در زمینه طراحی و توسعه یک سیستم IOT از ابتدا است. اجزای اصلی (یا ماژولهای) یک سیستم IOT یک دستگاه هوشمند، کارگزار MQTT، سرور ابری، یک وب سرور با رابط کاربری از طریق Google Home یا Alexa است. در این دوره، دانش آموزان یاد می گیرند که هر جزء از یک سیستم IOT را طراحی و توسعه دهند. آنها یاد می گیرند که چگونه سخت افزار یک دستگاه هوشمند IOT را طراحی کنند، یاد می گیرند که چگونه با استفاده از Arduino IDE سفت افزار را توسعه دهند. سپس آنها نصب یک سرور ابری و پیکربندی آن را یاد خواهند گرفت. سپس، نصب یک بروکر MQTT در سرور ابری و همچنین نصب وب سرور جنگو را یاد خواهند گرفت. آنها سپس نوشتن برنامههای انتشار/اشتراک برای MQTT و همچنین وب سرور را یاد میگیرند تا کاربران بتوانند هر پورت یک دستگاه هوشمند را با کلیک کردن روی دکمههای مربوطه در مرورگر یک رایانه راه دور فعال کنند. آنها سپس در مورد پیوند سرور کنسول Google Home با سرور ابری خود یاد خواهند گرفت. آنها یاد خواهند گرفت که چگونه برنامه های مورد نیاز را برای وب سرور خود بنویسند تا پیوند حساب و انجام عملیات انجام شود. در تکمیل این مرحله، آنها میتوانند هر پورت دستگاه خود را با فرمان صوتی در Google Home روی تلفن هوشمند خود فعال کنند.
پس از اتمام این دوره، دانشآموزان مهارتها و دانشهایی را در مورد هر ماژول یک سیستم IOT کسب خواهند کرد.
در پایان این دوره آموزشی، آنها همچنین باید یک سیستم IOT کارآمد ایجاد کنند که می توانند در خانه یا محل کار خود برای کاربردهایی مانند روشن/خاموش کردن تجهیزات یا هر بار الکتریکی، باز کردن گاراژ استفاده کنند. درب، یا به عنوان کنترل کننده ورود بدون کلید به خانه خود با استفاده از تلفن هوشمند استفاده می کنند. آنها همچنین یک سیستم IOT میساختند که میتوانند با آن آزمایش کنند و بیشتر بیاموزند تا مهارتها و تخصص خود را در IOT افزایش دهند. آنها همچنین سیستمی خواهند داشت که می تواند برای تولید محصولات قابل فروش استفاده شود.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
طراحی سخت افزار یک دستگاه IOT
Designing the hardware of an IOT Device
طراحی سخت افزار دستگاه IOT
Designing the hardware of an IOT device
کابل کشی سنسورها و محرک ها به دستگاه هوشمند
Cabling sensors and actuators to the smart device
برنامه نویسی سفت افزار برای دستگاه IOT با استفاده از Arduino IDE
Firmware Programming for an IOT device using Arduino IDE
نصب و پیکربندی Arduino IDE
Installing and configuring Arduino IDE
برنامه نویسی سیستم عامل دستگاه IOT مبتنی بر ESP8266
Programming the firmware of the ESP8266 based IOT device
ساخت سرور ابری برای سیستم IOT
Building a cloud server for an IOT system
سرور ابری بسازید
Build a cloud server
کارگزار MQTT را نصب و پیکربندی کنید
Install and configure MQTT broker
مقدمه ای بر MQTT
Introduction to MQTT
کارگزار MQTT را نصب و پیکربندی کنید
Install and configure MQTT broker
برنامه انتشار/اشتراک برنامه های ساده در سرور ابری
Program publish/subscribe simple programs on cloud server
انتشار/اشتراک توابع در سرور ابری برای برقراری ارتباط با دستگاه هوشمند
Publish/subscribe functions in cloud server to communicate with the smart device
انتشار/اشتراک توابع در سیستم عامل دستگاه هوشمند
Publish/subscribe functions in the firmware of the smart device
برنامه ای برای ارسال ایمیل در صورت تشخیص حرکت توسط دستگاه
Program to send an email when motion is detected by the device
یک سرور دامنه ثبت کنید و آن را با سرور ابری مرتبط کنید
Register a domain server and associate it with the cloud server
ثبت نام دامنه
Register a domain name
یک وب سرور جنگو بر روی سرور ابری بسازید
Build a Django web server on the cloud server
یک وب سرور جنگو بسازید
Build a Django web server
Apache2 را روی سرور جنگو پیکربندی کنید
Configure Apache2 to server Django
چند تمرین برنامه نویسی با جنگو
Some programming exercises with Django
در حال توسعه برنامه هایی برای جنگو برای برقراری ارتباط با دستگاه
Developing programs for Django to communicate with the device
گواهی SSL را روی سرور ابری نصب کنید
Install SSL certificate on the cloud server
گواهی SSL را نصب کنید
Install SSL certificate
بارگیری گواهی در کارگزار MQTT
Load certificate in MQTT broker
گواهی بارگیری در سیستم عامل دستگاه هوشمند
Load certificate in the firmware of the smart device
ورود به سیستم جنگو را فعال کنید
Enable login in Django
پیوند حساب و انجام اقدامات با Google Home
Account Linking and Action Fulfillment with Google Home
با Google Action Console یک پروژه باز کنید و نقاط پایانی را تنظیم کنید
Open a project with Google action Console and set endpoints
برنامه هایی برای پیوند دادن حساب بنویسید
Write programs for account linking
برنامههای نقطه پایانی برای همگامسازی دستگاه هوشمند با Google Home بنویسید
Write endpoint programs for SYNCing the smart device with Google Home
برنامه های نقطه پایانی را برای فرمان QUERY از Google Home بنویسید
Write endpoint programs for QUERY command from Google Home
برنامه نقطه پایانی را برای دستور EXECUTE از Google Home بنویسید
Write endpoint program for EXECUTE command from Google Home
تست و تایید محصول نهایی
Testing and verifying the final product
محصول نهایی را تست کنید
Test the final product
نمایش یک سیستم IOT کاملاً توسعه یافته در دسترس
Demonstration of an available fully developed IOT system
نمایش نظرات