سیستم عامل های اینترنت اشیاء

سیستم عامل های اینترنت اشیاء
سیستم عامل های (iot)
TinyOS
این سیستم عامل یکی از قدیمی ترین و پرکابردترین
سیستم های شبکه حسگر شبکه بیسیم می باشد که برای دستگاه های سطح پایین که همان حسگرها هستند
یک سیستم عامل آزاد و متن باز بر پایه غیر لینوکسی از برنامه زمانبندی FIFO برای اجرای برنامه ها استفاده می کند و
تخصیص حافظه بصورت استاتیک وحجم سیستم عامل فضایی از حافظه در حدود 022 بایت را اشغال می کند. در طراحی
ساختمان ها و شهرهای هوشمند مورد استفاده قرار می گیرد .
Contiki
یک سیستم عامل غیر لینوکسی و بسیار سبک و متن باز است
برای شبکه حسگر بی سیم سطح پایین استفاده می شود. این سیستم عامل قابل حمل است.
از مدیریت حافظه و اتصال پویا برنامه ها و رویداد های همزمان و غیر همزمان را پشتیبانی می کند.
در روشنایی شهری، سامانه های هشدار وحسگر های امواج رادیویی مورد استفاده قرار می گیرد .
سیستم عامل RIOT
به سیستم عامل Friendly Operating System معروف است به این معنی که کدهای سیستم وابستگی کمتری
به سخت افزار دارد و در نتیجه با انواع دستگاه ها و سخت افزار ها به خوبی سازگارمی باشد.
برای شبکه های حسگر شبکه طراحی شده و متن باز می باشد.
خصوصیات منحصر به فرد این سیستم عامل :
انیاز به حافظه کم
مصرف انرژی قابل قبول و بهینه
قابلیت پاسخگویی سریع و اطمینان بال
اختصاص حافظه بصورت پویا و ایستا
معماری اش مبتنی بر میکروهسته است
همچنین از پروتکل های شبکه TCP ، UDP و IPV6 پشتیبانی می کند.
LiteOS
در سال 2015 توسط شرکت Huawei مطرح شد این سیستم عامل متن باز مبتنی بر پایه لینوکس است.
برای دستگاه های کوچک و قدرت سخت افزاری پایین طراحی شده است که این مزیت باعث می شود که
درمیکروکنترل های خانه های هوشمند و وسایل نقلیه جهت کنترل و مدیریت آنها استفاده شود.
این سیستم عامل بر روی دستگاه هایی که توسط سیستم عامل اندروید اجرا می شوند نصب می گردد و باسایر دستگاه
ها ارتباط برقرار می کندو یک سیستم عامل بسیار سبک در حدود 12 کیلوبایت و مصرف انرژی بسیار پایینی دارد .
توسط ویندوز XP ، ویستا و لینوکس پشتیبانی می شود و در حد چند میلی ثانیه راه اندازی می گردد و از پلت فرم
های ابری هم پشتیبانی می کند .تخصیص حافظه به برنامه ها بصورت پویا انجام می شود .
برای ارتباطات راه دور از تکنولوژی LTE و برای ارتباطات کوتاه از پروتکل های ZigBee و 1Lowpan
استفاده می کند.
FreeRTOS
این سیستم عامل به Free Real-Time Operating System مشهور است
یک سیستم عامل متن باز غیر لینوکسی با هسته بلادرنگ که به زبان C نوشته شده و مدل برنامه نویسی مبتنی بر
وظایف و روال است و اولویت زمانبندی بصورت Real-Time می باشد
ویژگی اصلی FreeRTOS ، اندازه جمع و جور و قابلیت حمل و نقل زیاد است و یک معماری قابل تغییر
دارد.
موارد استفاده آن در تجهیزات پزشکی مانند قلب مصنوعی صنعت هوا فضا و خودرو میباشد
استراتژی تخصیص حافظه در این سیستم عامل :
تخصیص حافظه بصورت ثابت برای برنامه ها
اختصاص حافظه بطور مناسب و تقسیم بندی شده بین برنامه ها
اختصاص حافظه بصورت سفارشی به یک برنامه خاص
قابلیت اتصال به سرویس های ابری نظیر Amazon Web Service را دارد .
Apache My Newt
این سیستم عامل برای اتصال وسایل ارتباطی که نیاز به استفاده در زمان طولنی و
محدودیت حافظه ذخیره سازی دارند مورد استفاده قرار می گیرد .
یک سیستم عامل متن باز بر پایه لینوکس است.
اولین سیستم عاملی است که برای ارتباطات از طریق بلوتوث 0.2 استفاده می کند و مصرف انرژی بسیار پایینی دارد .
ARM MBED
برای استفاده در پردازشگرهای ARM و میکرو کنترل های 22 بیتی مبتنی بر Cortex-M و تجهیزات شبکه طراحی و
ساخته شده است. یک سیستم عامل متن باز بر پایه لینوکس است، برای ایمن سازی ارتباطات بین دستگاه ها در اینترنت از
پروتکل های استاندارد SSL ، TSL و DTSL استفاده میکند و یک ساختار امن برای تولید کنندگان و توسعه دهندگان جهت
تولید دستگاه های فوق العاده IOT و انتقال اطلاعات آنها به سرویس ابری را فراهم می کند.
سیست م عام ل μc Linux
μc Linux ترکیبی از اسم یونانی MU برای میکرو و حرف C انگلیسی برای کنترل کننده بوجود آمده است.
یک سیستم عامل متن باز که مبتنی بر سیستم عامل یکپارچه لینوکس و برای دستگاه های سطح بال استفاده می شود.
برای میکرو کنترل هایی طراحی شده که فاقد مدیریت حافظه اند و از تعداد زیادی دستگاه، سیستم فایل و پروتکل
های شبکه و برنامه های کاربردی پشتیبانی می کند
دارای یک سیستم فایل قوی و یک رابط گرافیکی است.
تخصیص حافظه به دو صورت پویا و ایستا می باشد، در مقایسه با سایر سیستم عامل ها دارای راندمان بالیی است و
نیاز به پشتیبانی خاصی برای ارتباطات بین پردازنده ها دارد.
Raspbian
از سیستم عامل های (iot) میباشد که  کدهای آن باتوجه به الزامات یک برنامه قابل تغییر است و برنامه ریزی زمانبندی اجرای برنامه ها بصورت زمان واقعی است ودارای یک محیط گرافیکی سبک به نام X00 است که شبیه دسکتاپ ویندوز و مک است.
یک سیستم عامل متن باز بر پایه لینوکس است که از تکنیک حافظه مجازی پشتیبانی می کند و حافظه اصلی را به
قسمت های مختلف جهت استفاده تقسیم می کند.  از الگوریتم های رمز نگاری AES ، 122 AES ، 221 DES ،
Blow Fish ، استفاده می کند و دارای کارایی و سرعت عمل بسیار بالیی است و به همین علت یکی از پر
طرفدارترین سیستم عامل های IOT شناخته می شود.
Android Thing
توسط شرکت گوگل طراحی و ساخته شده است.
ابزارهای گوناگونی مانند Andriod Studio ، Google Play Services و Google Clud Platform را
پشتیبانی می کند. یک سیستم عامل متن باز بر پایه لینوکس است که برای دستگاه های سطح بال و کم مصرف و با
قدرت کم در تجهیزاتی مانند دوربین های امنیتی، بلندگوهای متصل به ینترنت و روتر ها استفاده می شود. تخصیص
پروتکل های شبکه ارتباطی مانند بلوتوث، Wifi ، را پشتیبانی می کند.
Tizen
ویژگی اصلی این سیستم عامل پشتیبانی از پلت فرم وب، کمک به سایت های اجتماعی و پیروی از
استانداردهای صنعتی و سیستم عاملی آزاد و متن باز می باشد که در تلفن های همراه، تلویزیون های هوشمند، ساعت
های هوشمند و مکان یاب ها مورد استفاده قرار گرفته است.
Windows 01 IOT Core
شرکت مایکروسافت نسخه ای کم حجم از ویندوز 12 به نام Win 02 IOT Core را برای اینترنت اشیاء طراحی کرد
و با زبان های برنامه نویسی متن باز سازگاری دارد و روی بُردهای Raspberry Pi ، 0 Main Now Board Max
اجرای می شود، روی دستگاه های بدون نمایش مانند خودروها، یخچال ها، ماشین لباس شویی ها، مایکروفرها، و پنکه
ها مورد استفاده قرار گرفته است.
Microsoft Azure Sphere
سیستم عاملی مبتنی بر سخت افزارهای ARM است یمکی  از سیستم عامل های  (iot)میباشد که در پردازنده های کوچک اینترنتی مانند دستگاه هایی همچون دماسنجهای کوچک، لوازم خانگی و ردیاب های هوشمند مورد استفاده قرار گرفته است.
سه بخش تشکیل دهنده این سیستم عامل :
یک تراشه کوچک به نام ریز کنترل گر که در دستگاه های هوشمند جای می گیرند.
یک سیستم عامل که دستگاه ها را به صورت امن راه اندازی می کند.
یک نرم افزار امنیتی ابری که دستگاه های هوشمند را برای یافتن حملات هکرها رصد کرده و به طورخودکار به تهدیدات
امنیتی پاسخ می دهد.

2 نظر

ارسال نظر

آدرس ایمیل شما منتشر نخواهد شد.