پرش به محتوای اصلی
آموزشگاه ایده‌نت (ایمن دیده‌بان شبکه)
ویژه ایده‌نت

اینترنت اشیاء

Internet of Things

مفاهیم بنیادی اینترنت اشیاء، پروتکل‌ها، سخت‌افزار و سناریوهای کاربردی صنعتی.

درباره‌ی این دوره

اینترنت اشیاء (IoT) یکی از مهم‌ترین حوزه‌های در حال رشد فناوری است که زندگی روزمره و صنعت را به‌طور بنیادی تغییر می‌دهد. این دوره مسیر کامل از مفاهیم پایه تا پیاده‌سازی یک سیستم IoT واقعی را پوشش می‌دهد.

در طول دوره با معماری چهار لایه‌ای IoT، انواع سنسورها، پروتکل‌های ارتباطی (MQTT، HTTP، CoAP)، پلتفرم‌های ابری IoT و موضوعات امنیتی مرتبط آشنا می‌شوید. تمرین‌های عملی روی میکروکنترلرهای ESP32 و Raspberry Pi انجام می‌شود.

این دوره برای مهندسان شبکه، توسعه‌دهندگان نرم‌افزار و علاقه‌مندان به پروژه‌های سخت‌افزاری مناسب است. آشنایی پایه با برنامه‌نویسی توصیه می‌شود.

سرفصل دوره

۴ فصل · ۱۳ سرفصل

روش آموزش: تئوری + پروژه محور (حداقل ۵۰٪ کار عملی)

۱بخش ۱: مبانی و معماری IoT۳ سرفصل · ۲ ساعت
  • IoT چیست؟ تعاریف، تاریخچه، کاربردها در صنعت و زندگی روزمره (خانه هوشمند، شهر هوشمند، سلامت الکترونیک)
  • معماری لایه‌ای: از سنسورها تا ابر (لایه دستگاه، لایه شبکه، لایه پردازش داده و لایه برنامه کاربردی)
  • مفاهیم کلیدی: آشنایی با M2M، سنسور (Sensor)، عملگر (Actuator) و میکروکنترلر (Microcontroller)
۲بخش ۲: سخت‌افزار و روش‌های اتصال۳ سرفصل · ۳ ساعت
  • سخت‌افزار: معرفی Arduino و Raspberry Pi
  • پروتکل‌های ارتباطی: آشنایی با MQTT، HTTP/REST و WebSocket
  • شبکه‌های بی‌سیم: Wi-Fi، بلوتوث، LoRa و 5G
۳بخش ۳: برنامه‌نویسی و پیاده‌سازی عملی (بخش اصلی)۴ سرفصل · ۴ ساعت
  • راه‌اندازی سیستم‌عامل روی Raspberry Pi و Arduino IDE
  • اتصال سنسورهای دما و رطوبت (پروتکل I2C یا One-Wire)
  • کار با LED و موتور (کنترل عملگرها)
  • ارسال داده‌های سنسور به کامپیوتر یا سرور
۴بخش ۴: ابر، دیتا و امنیت۳ سرفصل · ۲ ساعت
  • پلتفرم‌های ابری: AWS IoT، Google Cloud IoT، ThingSpeak
  • ذخیره‌سازی داده، نمایش گراف (داشبورد) و تحلیل مقدماتی
  • چالش‌های امنیتی: دسترسی غیرمجاز و حریم خصوصی

پروژه

بخش ۵: پروژه نهایی و جمع‌بندی (۱ ساعت)

  • پروژه عملی: ساخت سیستم IoT Monitoring (نمایش دما روی داشبورد آنلاین)
  • عیب‌یابی رایج و مرور سرفصل‌ها

پیش‌نیازها

  • آشنایی مقدماتی با برنامه‌نویسی (ترجیحاً Python) و مبانی کامپیوتر

نحوه‌ی برگزاری

حضوری

محیط آموزشی پیشرفته و پویا

آنلاین

کلاس‌های زنده‌ی تعاملی به‌همراه ضبط جلسات.

بوت‌کمپ

دوره‌ی فشرده‌ی پروژه‌محور برای ورود سریع به بازار کار.