1. برای کسب اطلاعات بیشتر در ساعات 9 الی 13 و 16 الی 18 با شماره 08138270182 یا 09353637799 تماس حاصل فرمایید.
    آدرس ایمیل: info@wsnlab.ir یا wsnlab.ir@gmail.com
    آدرس کانال تلگرام http://telegram.me/gloriot
  2. بدین وسیله به اطلاع پژوهشگران محترم می رسانیم که آزمایشگاه اینترنت اشیاء ایران راه اندازی شد. از این پس می توانید با شماره تلفن همراه 09353637799 با لابراتوار در تماس باشید.

مقدمه ای بر سیستم عامل های شبکه حسگر بی سیم

شروع موضوع توسط Homaei 24/5/12 در انجمن سیستم عامل های شبکه حسگر بی سیم

تلفن سفارش: 08138311237 تلفن سفارش: 08138311237
  1. Homaei مدیر کل سایت

    تاریخ عضویت:
    25/2/12
    تعداد ارسال ها:
    2,038
    تشکر شده:
    11,617
    امتیاز دستاورد:
    12,265
    وب سایت:
    سیستم عامل
    سیستم عامل های که برای شبکه های بی سیم حسگر طراحی شده اند به طور معمول دارای پیچیدگی کمتری نسبت به سیستم عامل های که برای اهداف معمول توسعه یافتند، هستند. که این پیچیدگی کم بخاطر دو مورد زیر است:
    1. نیازمندیهای خاص برنامه های شبکه های بی سیم حسگر
    2. محدودیت های منابع در پلتفرم های سخت افزاری شبکه های حسگر
    برای مثال، طرز تعامل برنامه های شبکه های حسگر با برنامه ها در یک PC متفاوت است. بخاطر اینکه در این نوع سیستم عامل ها، نیازی به پیشتبانی از واسط کاربری نیست. علاوه بر اینها، محدودیت های منابع مانند حافظه و پشتبانی سخت افزاری از نگاشت از حافظه، مکانیزم های مانند حافظه مجازی را غیر ضروری یا پیاده سازی آنرا غیر ممکن می سازد.
    سخت افزار شبکه های حسگر، تفاوتی با سخت افزار سیستم های جاسازی شده ندارد و بنابراین استفاده از سیستم عامل های مانند eCos یا uC/OS که برای سیستم های جازسازی شده طراحی شده اند، برای شبکه های حسگر میسر است. اما باید توجه شود که، سیستم عامل های مخصوص سیستم های جاسازی شدهريال درای ویژگی real-time هستند، در حالیکه سیستم عامل های که به طور خاص برای شبکه های حسگر طراحی شده اند، ویژگی real-time را پشتبانی نمی کنند.
    TinyOs اولین سیستم عاملی است که برای شبکه های بی سیم حسگر طراحی شده است. برخلاف بسیاری از سیستم عامل ها، TinyOs به جای مدل چند نخی، بر مبنای مدل برنامه نویسی رویدادگرا طراحی شده است. برنامه های TinyOs، از event handler ها و task ها تشکیل شده است. هنگامیکه یک رویداد خارجی، مانند ورود یک بسته داده یا خواندن داده توسط حسگر رخ می دهد، TinyOs، مدیر رویداد مناسب را برای آن مدیریت آن رویداد فراخوانی می کند. برای نوشتن سیستم عامل TinyOs و برنامه های که در آن نوشته می شوند، از یک زبان برنامه نویسی خاص به نام nesC استفاده می شود که یک توسعه از زبان برنامه نویسی C است.
    [IMG]
    شکل 1- دو مدل برنامه نویسی با نقاط ضعف برای شبکه حسگر
    [IMG]
    شکل 2- مدل برنامه نویسی رویدادگرا
    farshidbagheri and m_j9000 like this.
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  2. مشاوره، آموزش و پیاده سازی پروژه های شبکه های موردی، شبکه حسگر بی سیم و انواع شبکه های کامپیوتری . برای کسب اطلاعات بیشتر با شماره 08138270182 تماس بگیرید. .
  3. farshidbagheri کاربر معمولی

    تاریخ عضویت:
    11/5/12
    تعداد ارسال ها:
    207
    تشکر شده:
    238
    امتیاز دستاورد:
    43
    سلام
    مقاله ی سیستم عامل شبکه های حسگر بی سیم
    در یکی از برترین زورنال های دنیا

    پیوست ها:

    rez1 likes this.
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  4. puadi کاربر تازه وارد

    تاریخ عضویت:
    27/7/12
    تعداد ارسال ها:
    9
    تشکر شده:
    6
    امتیاز دستاورد:
    3
    با سلام
    فارسی این مقاله رو دارین؟
    با سپاس فراوان از شما
    mojdeh likes this.
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  5. mohamads1990 کاربر تازه وارد

    تاریخ عضویت:
    5/12/12
    تعداد ارسال ها:
    11
    تشکر شده:
    7
    امتیاز دستاورد:
    3
    با عرض سلام خدمت دوستان
    من انگلیسیم خیلی قویه!!!!
    ترجمه این مقاله رو ندارین؟
    ممنون
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  6. farshidbagheri کاربر معمولی

    تاریخ عضویت:
    11/5/12
    تعداد ارسال ها:
    207
    تشکر شده:
    238
    امتیاز دستاورد:
    43
    عزیزان سعی کنین زبان انگلیسیتون رو خوب کنین.
    منابع زیادی در مبحث شبکه های حسگر بی سیم و مرتبط با اون، در هر لحظه به جامعه ی علمی اضافه می شه.
    اگه همه ی ما بخوایم وقتمون رو برای ترجمه این منابع بگذاریم، وقتی برای پرورش ایده هامون نداریم.
    لطفا پیش نیاز های علمی رو داشته باشین.
    با تشکر
    فرشید باقری ساروی
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  7. rez1 کاربر تازه وارد

    تاریخ عضویت:
    5/1/13
    تعداد ارسال ها:
    2
    تشکر شده:
    1
    امتیاز دستاورد:
    3
    ممنون مهندس باقری
    farshidbagheri likes this.
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.

به اشتراک بگذارید