طرح دوره شبکه های حسگر زیر آب
شبکه های حسگر زیر آب (UWSN) اخیراً توجه بسیاری از محققین حوزه فناوری اطلاعات و علوم دریایی را به خود جلب نموده است. در شبکه های سنسور زیر آب، گره ها با سرعت ۱ الی ۳ متر بر ثانیه در حال حرکت هستند. تحقیقات انجام شده در حوزه شبکه های حسگر زیر آب حاکی از این واقعیت است که مشکلات ارتباطات در این شبکه ها به خاطر تضعیف بالای سیگنالها و نویز محیط پیرامون در آب می باشد.
علاوه بر این، یکی دیگر از موانع آنها سرعت پایین انتشار سیگنال های آبی در محیط زیر آب، می باشد. بنابراین یکی از مهم ترین مسئله تبادل اطلاعات در محیط زیر آب، مسئله تأخیر می باشد. یک الگوریتم مسیریابی با تأخیر پایین می تواند راه حل مناسبی برای این موضوع به حساب بیاید.
در این دوره آموزشی به مهمترین مسائل مطرح در شبکه های UWSN یعنی پروتکل های MAC و مسیریابی پرداخته شده است.
شبیه سازی شبکه های UWSN
شبیه ساز مورد استفاده برای شبکه های سنسور زیر آب ، شبیه ساز ns2 می باشد. البته ns2 به تنهایی، پشته پروتکل مربوط به شبکه های حسگر بی سیم زیر آب را فراهم نکرده و برای این کار ما افزونه Aquasim را روی شبیه ساز ns2 اضافی خواهیم کرد.
همانطور که می دانید، محیط زیر آب یک محیط ۳-بعدی محسوب می شود. از آنجا که انیماتور شبکه ns2 یعنی NAM یک انیماتور ۲-بعدی است، برای نمایش رویدادهای شبکه در محیط زیرآب از انیماتور Aqua-3d استفاده شده است.
مشخصات دوره
عنوان دوره: آموزش شبیه سازی شبکه های حسگر زیر آب با NS2
مدت پیشنهادی دوره: 20 ساعت
سطح دوره: مقدماتی تا پیشرفته
پیش نیاز دوره: آموزش مقدماتی NS2 – آموزش پیشرفته NS2
نرم افزار مورد استفاده: NS2، VirtulBox
اهداف دوره
- آشنایی با پروتکل های شبکه های حسگر زیر آب
- شبیه سازی شبکه های سنسور زیر آب در NS2
- آشنایی با افزونه ns2 آکواسیم (Aquasim)
- آشنایی با انیماتور 3-بعدی Aqua-3d
مخاطبین دوره
دوره شبیه سازی شبکه های UWSN با NS2 ، مربوط به آموزش شبیه سازی و مدل سازی شبکه های حسگر زیر آب با استفاده از نرم افزار NS2 می باشد و با توجه به اینکه محتوای دوره، کاملاً کاربردی و پروژه محور است، برای دانشجویان تحصیلات تکمیلی، متخصصین حوزه شبکه و فعالان حوزه IT ، بسیار مفید و کاربردی خواهد بود.
ضمناً شرکت ها و ارگان های خصوصی و دولتی که نیاز به آموزش سازمانی این دوره برای کارکنان محترم دارند، می توانند با ما تماس حاصل نموده و در رابطه با شرایط مناسب و تخفیف های ما برای ثبت نام های گروهی یا آموزش اختصاصی برای سازمان ها ، اطلاعات لازم را کسب کنند.
سرفصل پیشنهادی دوره
بخش اول: معرفی و مقدمه
1- معرفی شبکه های حسگر زیر آب
- تشریح و معرفی شبکه های سنسور زیر آب
- ویژگی های شبکه های UWSN
- محدودیت ها
- چالش ها
- کاربردهای آن
2- معرفی شبیه ساز AquaSim.
- معرفی شبیه ساز AquaSim
- قابلیت های aquasim
- نحوه دانلود و نصب aquasim
- تشریح ساختار شبیه ساز aquasim
- راه اندازی یک توپولوژی ساده و اولیه
بخش دوم: پروتکل های MAC در شبکه های حسگر زیر آب
1- معرفی پروتکل RMAC
در این بخش، پروتکل RMAC به عنوان یکی از معروفترین پروتکل های لایه ۲ در حوزه شبکه های سنسور زیر آب معرفی می شود و نحوه شبیه سازی و طراحی سناریو با آن توضیح داده می شود.
2- معرفی پروتکل FAMA
در این بخش، پروتکل FAMA معرفی می شود و نحوه شبیه سازی و طراحی سناریو با آن توضیح داده می شود.
3- معرفی پروتکل BroadcastMAC.
در این بخش، پروتکل BroadcastMAC به عنوان پر کاربردترین پروتکل لایه۲ در حوزه شبکه های حسگر زیر آب معرفی می شود و نحوه شبیه سازی و طراحی سناریو با آن توضیح داده می شود.
بخش سوم: پروتکل های مسیریابی در شبکه های سنسور زیر آب
1- معرفی پروتکل VBF
در این بخش، پروتکل VBF به عنوان پر کاربردترین پروتکل لایه مسیریابی در حوزه شبکه های سنسور زیر آب معرفی می شود و نحوه شبیه سازی و طراحی سناریو با آن توضیح داده می شود.
2- معرفی پروتکل HHVBF
در این بخش، پروتکل HHVBF معرفی می شود و نحوه شبیه سازی و طراحی سناریو با آن توضیح داده می شود.
3- معرفی پروتکل DBR
در این بخش، پروتکل DBR به عنوان یکی دیگر از پر کاربردترین پروتکل های لایه مسیریابی در حوزه شبکه های سنسور زیر آب معرفی می شود و نحوه شبیه سازی و طراحی سناریو با آن توضیح داده می شود.
بخش چهارم: پروتکل نویسی و طراحی سناریو در شبکه های حسگر زیر آب
1- نحوه ایجاد یک سناریو دلخواه و کامل
در این بخش یک مثال بسیار کامل مورد بحث قرار خواهد گرفت که شامل موارد زیر خواهد بود:
- تمامی نکات و ملاحظات مرتبط با طراحی یک سناریوی کامل.
- مباحث مرتبط با حرکت.
- تعیین نوع ترافیک.
- نحوه چینش گره ها.
- ایجاد مختصات تصادفی.
2- نحوه ایجاد یک پروتکل جدید
این بخش، مباحث مرتبط با ایجاد یک پروتکل دلخواه در شبکه های سنسور زیر آب را در بر می گیرد.
- نحوه نوشتن پروتکل دلخواه
- ایجاد تنظیمات
- خطایابی
- کامپایل پروتکل
بخش پنجم: تحلیل خروجی شبیه سازی و محاسبه معیارهای ارزیابی
1- نحوه استخراج نتایج
در این بخش، کلیه موارد مرتبط با استخراج نتایج توسط زبان AWK آموزش داده خواهد شد.
- تاخیر
- اتلاف بسته
- توان عملیاتی
- مصرف انرژی
محصولات آموزشی مربوط به این دوره
محیط شبیه سازی شبکه های سنسور زیر آب
- ماشین مجازی لینوکس اوبونتو
- NS2
- Aqua-Sim
- Aqua-3D
سفارش محصول
دموی دوره
در حال حاضر دموهای این دوره در دسترس نمی باشد. برای اطلاع از انتشار این دوره آموزشی می توانید در سایت ثبت نام نمایید.
درخواست برگزاری دوره
چنانچه تمایل به برگزاری این دوره آموزشی دارید، می توانید فرم درخواست دوره را تکمیل نمایید.
درباره مجید شبیری
کارشناس ارشد فناوری اطلاعات از دانشگاه صنعتی امیرکبیر. مدیر و مؤسس "علوم نوین امیرکبیر"، متخصص برنامه نویسی، شبکه، لینوکس و امنیت. از سال 84 همزمان با شروع تحصیلات دانشگاهی، وارد حوزه تخصصی مهندسی نرم افزار شدم و اکنون مشغول تحقیق، توسعه و آموزش در حوزه بلاک چین هستم و معتقدم بلاکچین به زودی فضای کسب و کارها را منقلب خواهد کرد.
نوشته های بیشتر از مجید شبیری
دیدگاهتان را بنویسید