شبیه ساز Cooja

شبیه ساز Cooja

شبیه ساز Cooja یک شبیه ساز مبتنی بر زبان برنامه نویسی جاوا است که برای شبکه های حسگر بیسیم (وایرلس) مورد استفاده قرار می گیرد. این شبیه ساز امکان شبیه سازی لایه های مختلف شبکه (لایه فیزیکی تا لایه کاربرد) را فراهم می سازد. علاوه بر این امکان ایجاد محیطی به منظور تقلید (emulating) گره های حسگر بیسیم را فراهم می آورد. این شبیه ساز بر روی سیستم عامل Contiki نصب و اجرا می شود.

این محصول نحوه نصب سیستم عامل Contiki و نصب و اجرای شبیه ساز Cooja را آموزش می‌دهد که ترجمه ای از آموزش وبسایت رسمی کانتیکی به زبان فارسی می‌باشد. علاوه بر این آشنایی با محیط Cooja و نحوه تنظیمات و پیکربندی به منظور اجرای شبیه ساز آموزش داده شده است.

این محصول را برای کسانی که در حوزه WSN، IoT و SDN مشغول به تحقیق و پژوهش هستند پیشنهاد می کنیم.

آشنایی با مفاهیم اینترنت اشیا

آموزش آنلاین شبکه های IOT – اینترنت اشیا ۱:

  • اینترنت اشیاء چیست؟
  • ضرورت بررسی اینترنت اشیا
  • پیشینه اینترنت اشیا
  • مفهوم اینترنت اشیا
  • تعریف شیء و ویژگی های آن
  • چالش های توسعه اینترنت اشیا
  • کاربردهای اینترنت اشیا

آموزش آنلاین شبکه های IOT – اینترنت اشیا ۲:

  • شبکه های LLN و پروتکل های اینترنت اشیاء
  • شبکه های LLN
  • پروتکل اینترنت (IP)
  • پروتکل ۶LoWPAN
  • پروتکل RPL
  • Sensor Mote ها

آموزش آنلاین شبکه های IOT – اینترنت اشیا ۳:

  • سیستم عامل ها و شبیه سازهای اینترنت اشیا
  • ویژگی های سخت افزاری دستگاه ها در اینترنت اشیا
  • ویژگی های مطلوب سیستم عامل اینترنت اشیا
  • سیستم عامل های موجود برای اینترنت اشیا
  • شبیه سازهای اینترنت اشیا

آموزش آنلاین ۲ : معرفی سیستم عامل Contiki OS

  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۱: معرفی و ساختار سیستم عامل Contiki
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۲: نصب و راه اندازی Instant Contiki
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۳: کتابخانه ها و سرویس های Contiki
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۴: چندنخی در Contiki
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۵: پایگاه داده در Contiki
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۶: سیستم مدیریت فایل در Contiki

آموزش آنلاین ۳ : برنامه های کاربردی در Contiki

  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۱: ساختار برنامه های کاربردی Contiki
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۲: پشته شبکه در Contiki
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۳: تایمرها در Contiki
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۴: پیاده سازی یک برنامه ی کاربردی Contiki
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۵: آماده سازی برنامه ی کاربردی برای اجرا روی سخت افزار واقعی

آموزش آنلاین ۴ : معرفی امولاتور  Cooja

  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۱: معرفی امولاتور و ساختار Cooja
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۲: انجام اولین شبیه سازی اینترنت اشیا با Cooja
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۳: معرفی کلی محیط گرافیکی Cooja
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۴: تنظیمات و پیکربندی اولیه
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۵: افزودن Mote ها به شبکه

آموزش آنلاین ۵ : امکانات موجود در شبیه ساز Cooja

  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۱: ویرایشگر اسکریپت
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۲: معرفی پلاگین های Cooja
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۳: پلاگین Collect view
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۴: تحرک گره ها در Cooja
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۵: Capture کردن ترافیک شبکه
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۶: تعریف سوکت برای گره ها و Ping کردن شبکه

آموزش آنلاین ۶ : نمایش آماره ها و نتایج شبیه سازی در Cooja

  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۱: تشریح بخش Mote Output و چاپ Logهای مورد نیاز در آن
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۲: نمایش اطلاعات اضافی با راست کلیک
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۳: تحلیل مصرف انرژی با پلاگین PowerTrace
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۴: روش های محاسبه و رسم نمودارهای Packet Loss Ratio و Packet Delivery Ratio
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۵: روش های محاسبه و رسم نمودار تأخیر در شبکه

آموزش آنلاین ۷ : مباحث تکمیلی

  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۱: پروتکل های LIBP, MQTT و RPL در Cooja
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۲: استفاده از ID گره ها در برنامه های کاربردی
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۳: پیاده سازی GPS در Cooja
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۴: Capture کردن ترافیک شبکه با Wireshark
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۵: مد بی قاعده کارت شبکه در Cooja
  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۶: اجرای Cooja برای شبکه های بزرگ

آموزش آنلاین ۸ : یک مثال کامل از شبیه سازی اینترنت اشیا در Cooja

  • آموزش آنلاین شبکه های IOT – اینترنت اشیا ۱: یک مثال جامع از شبیه سازی IoT در Cooja

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

Yaramoozan.ir@gmail.com

تماس با ما

YarAmoozan