مبانی اینترنت اشیاء

Fundamentals of Internet of Things

مقطع: کارشناسی گرایش:
نوع درس: نظری تعداد واحد: ۳
پیش‌نیاز: – هم‌نیاز: –

هدف کلی

هدف از این درس، آشنایی دانشجویان با مفهوم اینترنت اشیاء و کاربردهای آن، آشنایی با معماری چندلایه‌ای اینترنت اشیاء و فناوری‌های مرتبط با آن، کسب مهارت در طراحی، پیاده‌سازی و اشکال‌زدایی یک سیستم مبتنی بر اینترنت اشیاء، آشنایی با انواع پروتکل‌های شبکه و انتخاب شبکه مناسب و نیز توجه به بافت و زمینه است. یکی از اهداف مهم این درس، افزایش مهارت دانشجویان از طریق انجام پروژه‌های عملی مرتبط با اینترنت اشیاء است.

سرفصل‌ها

  1. معرفی اینترنت اشیاء و آشنایی با کاربردها
  2. آشنایی با سخت‌افزار مورد استفاده در اینترنت اشیاء
    • سیستم‌های نهفته (اشیاء)
    • آشنایی با سخت‌افزارهای مرتبط با اینترنت اشیاء (آردوینو، رسپبری و نظایر آن)
  3. سنسورها و فعال‌سازها در اینترنت اشیاء
    • اصول فیزیکی حسگرها و تبدیل سیگنال
    • انواع حسگرهای ساده و پیشرفته (MEMS)
    • فعال‌سازها
  4. شبکه‌های مورد استفاده در اینترنت اشیاء و فناوری‌های مرتبط با آن
    • فناوری‌های لایه فیزیکی و دسترسی به رسانه
    • پروتکل‌های لایه شبکه، کاربرد و انتقال
  5. آشنایی با محاسبات ابری و مه
  6. پروتکل‌های مورد استفاده در کاربردهای اینترنت اشیاء
    • معرفی پروتکل‌های اولیه HTTP، REST، SOAP
    • معرفی ویدئو پروتکل‌های پیشرفته‌تر مانند MQTT و CoAP و نظایر آن
  7. آشنایی با بافت (context) و مکان‌محوری
    • معرفی RFID و NFC
    • معرفی موقعیت یابی جهانی (GPS) و داخلی (IPS)
  8. سکوهای (نرم‌افزاری) اینترنت اشیاء
    • معرفی سکوهای متن باز و تجاری موجود
    • اتصال اشیاء با سکوهای نرم‌افزاری
  9. معماری سیستم‌های اینترنت اشیاء
  10. امنیت و حریم خصوصی در اینترنت اشیاء

ارزیابی پیشنهادی

  • تمرین‌ها و پروژه: ۵۰ درصد نمره
  • آزمون‌های میان‌ترم و پایانی: ۵۰ درصد نمره

منابع پیشنهادی

  1. S. L. Peng, S. Pal, and L. Huang. Principles of Internet of Things (IoT) Ecosystem: Insight Paradigm. Springer, 2020.
  2. M. A. Jabraeil Jamali , B. Bahrami , A. Heidari , P. Allahverdizadeh, and F. Norouzi. Towards the Internet of Things: Architectures, Security, and Applications. Springer, 2020.
  3. O. Hersent, D. Boswarthick, and O. Elloumi. The Internet of Things: Key Applications and Protocols. 2nd Edition, Wiley, 2013.
  4. M. Margolis, B. Jepson, and N. R. Weldin. Arduino Cookbook. 3rd Edition, O'Reilly, 2017.
  5. S. Monk. Raspberry Pi Cookbook. 4th Edition, O'Reilly, 2022.