Anنظام تشغيل إنترنت الأشياءهو أينظام التشغيلعلى وجه التحديد مصمم للعمل ضمن القيود الخاصة بـIoTالأجهزة التي عادة ما تكون محدودة في حجم الذاكرة وقوة المعالجة والسعة والمصممة لتمكين النقل السريع للبيانات عبر إنترنت.
هناك عدة (في الغالبLinux- على أساس)أنظمة التشغيلالتي يمكنك استخدامها من أجلIoTلكنها لن تسمح لك بالحصول على أفضل النتائج من الإعداد الخاص بك وهذا هو السبب وراءتوزيعات تركز على إنترنت الأشياءموجودة.
فيما يلي قائمة بأفضل 5أنظمة التشغيل إنترنت الأشياءالمشاريع.
1. أوبونتو كور
Ubuntu Core هو إصدار قوي من أكثر توزيعات Linux شهرة ،، مصمم خصيصًا لعمليات نشر الحاويات الكبيرة وإنترنت الأشياءالأجهزة. تم إنشاؤه بواسطةCanonicalلاستخدام نفس النواة وبرامج النظام والمكتبات مثلUbuntuولكن على نطاق أصغر بكثير ويتم استخدامه لتشغيل الروبوتات والبوابات والعلامات الرقمية وما إلى ذلك.
تم تصميم Ubuntu Coreلتزويد المستخدمين بنظام Linux مضمّن آمن لـIoTالأجهزة. يتم التحقق من جميع جوانبها من أجل الحفاظ على الحزم الثابتة والتوقيعات الرقمية الثابتة. إنه أيضًا بسيط وجاهز للمؤسسات.
تنزيل Ubuntu لـ IoT
2. الشغب
RIOT هو مصدر مجاني وودي ومفتوحنظام تشغيلمصمم للعمل معIoTالأجهزة بهدف تنفيذ جميع المعايير المفتوحة ذات الصلة التي تدعم اتصالات إنترنت الأشياء الآمنة والمتينة والصديقة للخصوصية.
RIOT ~ 1.5kBو~ 5kB، الدعم الكامل لـCوC ++، خيوط متعددة ، نمطية ، وMCUبدونMMU.
تنزيل RIOT لـ IoT
3.
Fuchsia هي قدرة مفتوحة المصدر ، نظام تشغيل في الوقت الفعلي تم إنشاؤه من أجلإنترنت الأشياءالأجهزة بواسطة Googleعلى عكس اثنين من منتجات Google المفضلة ،ChromeوAndroid ، التي تستند إلى Linux kernelFuchsia OS Zircon نواة.
يأتي معNode.jsمما يتيح دعمJavaScriptومن المتوقع أن يتم تشغيلها علىAMDالأجهزة وكذلك على الهواتف والأجهزة اللوحية التي تتمتع بإمكانية تشغيل تطبيقات Android.
هل تريد رؤيةFuschiaأثناء العمل؟ تحقق من هذا الرابط التوضيحي.
تنزيل Fuchsia OS لـ IoT
4. كونتيكي
Contiki هو نظام تشغيل مفتوح المصدر مصمم لتوصيل وحدات تحكم دقيقة صغيرة منخفضة الطاقة ومنخفضة التكلفة بالإنترنت ويتضاعف كصندوق أدوات لإنشاء أنظمة لاسلكية معقدة.
Contikiتم تطويره لاتباع أفضل معايير الإنترنت ، على سبيل المثال لديه دعم كامل للمعيارIPv4وIPv6هو مكتوب في Cلتوفير بيئة سريعة للتطوير في تنزيل واحد ولديه مجتمع نشط يجعل أي مستخدم يشعر وكأنه في المنزل.
تنزيل Contiki لـ IoT
5. TinyOS
Tiny OS هو نظام تشغيل مجاني ومفتوح المصدر قائم على BSD يستهدف الأجهزة اللاسلكية منخفضة الطاقة مثل الأجهزة المستخدمة في شبكات الاستشعار ، وشبكات المناطق الشخصية ، والحوسبة الشاملة ، والعدادات الذكية ، والمباني الذكية.
بدأ في البداية كمشروع مستضاف علىرمز Googleحيث كان قابلاً للكتابة من قبل مطورين أساسيين مختارين فقط ، لكنه انتقل منذ 2013 ، إلىGitHubحيث يكون أكثر انفتاحًا على مجتمع المصادر المفتوحة ومتوسطه على الأقل35 ، 000 تنزيلات في السنة.
تنزيل TinyOS لـ IoT
هل تستخدم بالفعل أيًا من أنظمة التشغيلمن أجلIoT مشاريع؟ أو هل أنت على دراية بالأشياء الموصى بها غير المدرجة في القائمة؟ اترك تعليقاتك في قسم المناقشة.