امروزه اینترنت به مسئلهای فراگیر تبدیل شده و تقریبا هر گوشه از کره جهان را تحت پوشش قرار داده است و به شیوههای غیر قابل تصور بر زندگی انسان تاثیر میگذارد. به هر حال، این روند هنوز ادامه دارد.حال وارد عصر اتصال جامع می شویم که در آن انواع گسترده وسایل به وب وصل می شوند. ما وارد عصر “اینترنت اشیاء” می شویم. مولفین به شیوههای مختلفی به تعریف این مسئله پرداختهاند. حال نگاهی به دو تعریف معروف می اندازیم. ورمیزن با همکاران، اینترنت اشیاء را صرفا تعامل بین جهان فیزیکی و دیجیتال تعریف می کنند.جهان دیجیتال از طریق حسگرها و محرکهای بی شماری با جهان فیزیکی تعامل برقرار می کند. تعریف دیگر پنا لوپز با همکاران می باشد که اینترنت اشیاء را به عنوان الگویی تعریف می کنند که در آن محاسبه و شبکه بندی قابلیت ها در هر نوع شی امکان پذیر نهفته شده است.
از این توانمندیها برای جستجوی وضعیت شی و تغییر وضعیت آن در صورت ممکن استفاده می کنیم. به بیان سادهتر، اینترنت اشیاء اشاره به نوع تازه ای از جهان دارد که در آن تقریبا تمامی ابزارها و وسایلی که استفاده می کنیم به شبکهای متصل هستند و می توانیم از آنها به طور مشترک استفاده کنیم تا فعالیت های پیچیدهای را انجام دهیم که نیاز به درجه هوش بالایی دارند.
Internet Of Things یا IOT ، عبارتست از اتصال دستگاه های مختلف به یکدیگر از طریق اینترنت.به کمک اینترنت اشیاء ، برنامه ها و دستگاه های مختلف می توانند از طریق اتصال اینترنت با یکدیگر و حتی انسان تعامل و صحبت کنند.اینترنت اشیاء یکی از مباحثی است که بسیاری از دوستداران تکنولوژی و نوآوری را به خود مشغول کرده و به یکی از پر طرفدارترین زمینه های کامپیوتری تبدیل شده است.صاحبان کسب و کار ها به کمک اینترنت اشیاء می توانند بر فرایند های کلی کسب و کار خود نظارت کنند.در مشتری مداری و تجربیات آن ، خود را بهبود بخشند و در هزینه ها و وقت خود، صرفه جویی به عمل آورند.
بزرگ ترین شرکت های دنیا در حال ادغام اینترنت اشیا با دستگاه هایشان هستند تا با هوشمندی بیشتری گزارش گیری کنند و کیفیت محصولات و خدماتشان را به شکلی همه جانبه توسعه ببخشند.اینترنت اشیاء ،نسخه تکامل یافته تکنولوژی های بی سیم ،سیستم های میکروالکترومکانیکی،سرویس های میکرو و اینترنت است.اگرچه مفهوم اینترنت اشیاء از سال ۱۹۹۹ نام گذاری شد اما این تکنولوژی ده ها سال است که در حال توسعه است.ابزارهای اینترنت اشیاء به منظور این هوش و ارتباط مابین مجهز به حسگرها، محرکها، پردازشگرها و فرستنده نهفتهاند. اینترنت اشیاء نوعی فناوری واحد نیست، بلکه مجموعه ای از فناوریهای متنوع است که با همدیگر کار میکنند.
در این دوره ما ابتدا به معنی و مفهوم اینترنت اشیاء پرداخته و پروتکل ها، استاندارد های اینترنت اشیاء را بررسی می کنیم.از فصل دوم همان چیزی که در کمتر دوره ای به آن پرداخته می شود در این حوزه یعنی کار عملی می پردازیم و شما شروع به انجام پروژه های عملی می کنید. و بعد از پایان این دوره شما قادر خواهید بود مستقیم وارد باز کار بکر اینترنت اشیاء بشوید.
مخاطبین دوره آموزش اینترنت اشیاء:
- علاقه مندان به حوزه اینترنت اشیاء
- دانشجویان و فارغ التحصیلان رشته نرم افزار و شبکه
- آن دسته از افرادی که مایل به راه اندازی پروژه های تخصصی و هیجان انگیز هستند
- و …
تکنولوژی ها و نرم افزار های استفاده شده در این دوره:
- در تدریس این دوره از برد های مختلف مثل NodeMCU ، ماژول های مختلف در حوزه الکترونیک ، آردوینو، میکرو پایتون و…. استفاده شده است.
پیش نیاز ها:
- این دوره به پیش نیاز خاصی احتیاج ندارد فقط پشتکار و تمرین تکرار لازمه این دوره می باشد.
آنچه با خرید این دوره به دست می آورید:
- متخصص شدن در زمینه اینترنت اشیاء
- انجام پروژه های تخصصی و هیجان انگیز
- و …
سرفصل آموزش جامع اینترنت اشیاء
فصل اول : مبانی اینترنت اشیاء
- معرفی اینترنت اشیاء
- انواع پروتکل ها
- ماژول ها و سنسورها
فصل دوم : پیکربندی ESP8266
- مقدمه
- تنظیم محیط توسعه آردوینو برای ESP8266
- انتخاب برد ESP8266
- اجزای اضافی مورد نیاز
- آپلود اولین برنامه روی ESP8266
- اتصال ESP8266 به wifi محل
- اتصال ESP8266 به یک سرور ابری
- عیب یابی مشکلات اساسی ESP8266
فصل سوم : پروژ ه های اولیه با ESP8266
- مقدمه
- عملکردی ESP8266
- خواندن سیگنال های دیجیتال
- خواندن سیگنال های آنالوگ
- کنترل یک LED
- کنترل روشنایی LED
- کنترل یک موتور سروو
- اندازه گیر ی داده ها از سنسور دیجیتال
- کنترل صفحه OLED
- عیب یابی مشکلا ت اساسی ESP8266
فصل چهارم : ESP8266 پیشرفته
- مقدمه
- عملکردهای پیشرفته ESP8266
- استفاده از کتابخانه ها در ESP8266
- یافتن سیستم فایل در ESP8266
- ذخیره داد ه ها در سیستم فایل ESP8266
- بروزرسانی ESP8266 از طریق OTA
- برنامه نویسی ESP8266 از طریق OTA
- عیب یابی مشکلا ت اساسی ESP8266
فصل پنجم : استفاده از میکروپایتون در ESP8266
- مقدمه
- آشنایی با MicroPython در ESP8266
- زبان MicroPython
- شروع کار با MicroPython در ESP8266
- کنترل پین ها با استفاده از MicroPython
- خواندن داده ها از یک سنسور با استفاد ه از MicroPython
- ارسال داده به ابر با استفاده از MicroPython
- عیب یابی مشکلات رایج MicroPython
فصل ششم : مانیتورینگ داده های ابری
- مقدمه
- بسترهای نرم افزاری Internet of Things برای ESP8266
- سنسورها را به برد ESP8266 خود وصل کنید
- ارسال اطلاعات سنسور به صورت آنلاین
- بازیابی اطلاعات آنلاین
- امنیت داده های آنلاین
- نظارت بر داده های حسگر از داشبورد ابری
- ایجاد هشدارهای خودکار بر اساس داده های اندازه گیری شده
- نظارت بر چندین ماژول ESP8266 به طور هم زمان
- عیب یابی مشکلات مشترک با سرویس های وب